النتائج 1 إلى 15 من 19
- 11-02-2011, 03:19 AM #1
مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
السلام عليكم ورحمه الله وبركاته
--------------------------------
كيف الحال اخي مستر دولار....في الحقيقه تعبنا من كثره الخطوط التي على الشاشه وارغب بمساعده هنا.
مؤشر fibonacci retracement
1-يكون كل خط له لون نستطيع تغيره لاي لون نرغب من خصائص المؤشر
2-توجد عليه جميع الخطوط الاصليه التي في البرنامج +امكانيه اضافه خطوط جديده موجبه او سالبه واعطائها لون جديد ممكن عدد الخطوط التي نستطيع اضافتها 7 خطوط+خطوط المؤشر الاصلي ال 8.
3-تحديد مربع بين رقمين مثلا 61.8 و 50 ليظهر على الشارت كما في الصوره ادناه+ امكانيه اختيار مربعات اخرى كان تصل 4 مربعات كل مربع نستطيع التحكم بخواصه اي بين اي رقمين نريد وما هو لونه.
4-امكانيه تحريك المربع يمين او يسار الشارت بين الرقمين مثلا 61.8 و 50_(وللارقام الموجبه والسالبه ايضا) مثلا في المثال ادناه نلاحظ اننا حددنا المربع الاول ومكانه وغيرنا مكانه ....اما المربع الثاني فجعلناه الى اليمين قليلا والفائده هي نستطيع تحريكه بصوره مستمره حتى نستطيع رؤيه الشموع مثلا بتحرك الشارت كل يوم
5- كل خط من الخطوط عليه السعر طبعا+نستطيع الكتابه على كل خط ما نريد مثل المؤشر الاصلي حتى نضع معلوماتنا عليه
6- عند وضعه على الشارت يتحرك مثل المؤشر المرفق مع برنامج الميتا لا يختلف عنه في شيء في السحب واختيار اول قمه مثلا لتكون 100 وبعدها القاع لتكون0 حتى لا نتخربط بالتعامل معه.
كما في الصوره ادناه
وبارك الله فيك اخي الكريم.
- 15-02-2011, 02:02 AM #2
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
- 15-02-2011, 02:12 AM #3
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
I hope to help
- 15-02-2011, 02:17 AM #4
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
another indicator hope you find it useful
- 15-02-2011, 02:22 AM #5
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
//+------------------------------------------------------------------+
//| Fibos.mq4 |
//| Developed by Coders' Guru |
//| http://www.xpworx.com |
//+------------------------------------------------------------------+
#property copyright "Coders' Guru"
#property link "http://www.xpworx.com"
string ver = "Last Modified: 2008.02.22 19:20";
#property indicator_chart_window
#property indicator_buffers 7
extern bool Higher_To_Lower = true; //else Lower_To_Higher
extern bool DrawVerticalLines = true;
extern int StartBar = 0;
extern int BarsBack = 20;
double f_1[];
double f_2[];
double f_3[];
double f_4[];
double f_5[];
double f_6[];
double f_7[];
void DeleteAllObjects()
{
int objs = ObjectsTotal();
string name;
for(int cnt=ObjectsTotal()-1;cnt>=0;cnt--)
{
name=ObjectName(cnt);
if (StringFind(name,"V_",0)>-1) ObjectDelete(name);
if (StringFind(name,"H_",0)>-1) ObjectDelete(name);
if (StringFind(name,"f_",0)>-1) ObjectDelete(name);
if (StringFind(name,"fib",0) >-1) ObjectDelete(name);
if (StringFind(name,"trend", 0)>-1) ObjectDelete(name);
WindowRedraw();
}
}
void CalcFibo()
{
DeleteAllObjects();
int lowest_bar = iLowest(NULL,0,MODE_LOW,B arsBack,StartBar);
int highest_bar = iHighest(NULL,0,MODE_HIGH ,BarsBack,StartBar);
double higher_point = 0;
double lower_point = 0;
higher_point=High[highest_bar];
lower_point=Low[lowest_bar];
if(DrawVerticalLines) DrawVerticalLine("V_UPPER ",highest_bar,Blue);
if(DrawVerticalLines) DrawVerticalLine("V_LOWER ",lowest_bar,Blue);
int i = 0;
if(Higher_To_Lower)
{
for(i = 0; i < 500; i++)
{
f_1[i] = higher_point;
f_2[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.236,Digits );
f_3[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.382,Digits );
f_4[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.5,Digits);
f_5[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.618,Digits );
f_6[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*1.618,Digits );
f_7[i] = lower_point;
}
ObjectCreate("fib",OBJ_FI BO,0,0,higher_point,0,low er_point);
ObjectCreate("trend",OBJ_ TREND,0,Time[highest_bar],higher_point,Time[lowest_bar],lower_point);
ObjectSet("trend",OBJPROP _STYLE,STYLE_DOT);
ObjectSet("trend",OBJPROP _RAY,false);
}
else
{
for(i = 0; i < 500; i++)
{
f_7[i] = higher_point;
f_6[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.236,Digits );
f_5[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.382,Digits );
f_4[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.5,Digits);
f_3[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*0.618,Digits );
f_2[i] = NormalizeDouble(lower_poi nt+(higher_point-lower_point)*1.618,Digits );
f_1[i] = lower_point;
}
DeleteAllObjects();
ObjectCreate("fib",OBJ_FI BO,0,0,lower_point,0,high er_point);
ObjectCreate("trend",OBJ_ TREND,0,Time[lowest_bar],lower_point,Time[highest_bar],higher_point);
ObjectSet("trend",OBJPROP _STYLE,STYLE_DOT);
ObjectSet("trend",OBJPROP _RAY,false);
}
}
void DrawVerticalLine(string name , int bar , color clr)
{
if(ObjectFind(name)==fals e)
{
ObjectCreate(name,OBJ_VLI NE,0,Time[bar],0);
ObjectSet(name,OBJPROP_CO LOR,clr);
ObjectSet(name,OBJPROP_WI DTH,2);
WindowRedraw();
}
else
{
ObjectDelete(name);
ObjectCreate(name,OBJ_VLI NE,0,Time[bar],0);
ObjectSet(name,OBJPROP_CO LOR,clr);
ObjectSet(name,OBJPROP_WI DTH,2);
WindowRedraw();
}
}
int deinit()
{
DeleteAllObjects();
return (0);
}
int init()
{
DeleteAllObjects();
SetIndexBuffer(0,f_1);
SetIndexBuffer(1,f_2);
SetIndexBuffer(2,f_3);
SetIndexBuffer(3,f_4);
SetIndexBuffer(4,f_5);
SetIndexBuffer(5,f_6);
SetIndexBuffer(6,f_7);
return(0);
}
int start()
{
CalcFibo();
return(0);
}
- 15-02-2011, 02:33 AM #6
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
اخي الكريم deloryan شكرا جزيلا
ولكن هذه المؤشرات لدي منذ سنه وعندي فوقها 10 غيرها..
ولكن طلبي من الاخ مستر دولار واضح وخصائص المؤشر الجديد واضحه ومفيده للجميع .
- 17-02-2011, 12:02 AM #7
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
للرفع قبل الخروج في مظاهرات
- 19-02-2011, 06:38 PM #8
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
- 03-03-2011, 11:12 PM #9
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
up
- 03-03-2011, 11:56 PM #10
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
وعليكم السلام ورحمة الله وبركاته
سبحان الله كلما أفكر في الرد على الموضوع تشغلني أمور أخرى
بالنسبه لرسم الفيبوناتشي فلا يمكن جعل كل خط بلون واحد فحتى يدويا لا يمكن ذلك لأن لون الفيبو يكون بناء على المتغير الموجود في قيمة style
لكن يوجد حل آخر وهو جعل المؤشر يرسم مستويات الفيبوناتشي وكأنها خطوط أفقيه وليست كمستويات فيبوناتشي
عندها يمكن التحكم في ألوان المستويات بسهوله
لكن ستظهر مشكلة أخرى وهي سحب المؤشر لذلك سيكون هناك حل آخر هو أن يتم تحديد القمه والقاع في خصائص المؤشر أو أن يتم رسم ترند من القمه إلى القاع ثم يقوم المؤشر برسم الخطوط بناء عليها
- 04-03-2011, 01:51 AM #11
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
شكرا على الاجابه اخي اسامه
----------------------------
طيب مادام لا ينفع تغير لون الخطوط لا توجد مشكله ندع الخطوط كما هي بلون واحد حتى لا نرتبك في سحبه لان تعودنا عليه الصراحه
وبقي الان فقط باقي الطلبات اعلاه من مربع نستطيع تحديد مكانه بين اي خطين نختارهما سواء كان بين رقمين موجبين او رقم موجب وسالب او رقمين سالبين (يعني ارقام فوق او تحت الصفر وال100)+ اضافه الى امكانيه اختيار اكثر من مربع+كل مربع له لون+امكانيه تحريك المربع يمين ويسار الشارت حتى نكون بالحدث
يعني خصائص المؤشر في الطلبات اعلاه.
(((((طيب فيه الكتابه التي نكتبها على المؤشر هل نستطيع تغير لونها عن لون الخطوط او لا؟؟؟؟ اذا نستطيع كان بها اذا لم نستطيع لا يسعنا عمل شيء وسينصب التركيز على المربع .
واهم شيء يسحب المؤشر بنفس طريقه المؤشر الموجود بالميتا تريدر عشان لا ندوخ اكثر من دوختنا الان هههه.
بارك الله فيك مقدما
- 07-03-2011, 10:41 AM #12
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
ثوره ثوره حتى النصر ههههه.
- 08-03-2011, 09:51 PM #13
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
حقيقه في كل مره أبدأ في عمل المؤشر أتوقف فجأه لأحاول أن أضيف جميع الإضافات التي تريدها بدون أن أزيد من تعقيد المؤشر
لكن أتوقف ولا أجد حل
لذلك سأحاول أن أسرد طريقه عمل المؤشر بمجرد وضعه على الشارت وصحح لي ما تريد
عند وضع المؤشر على الشارت :
يقوم برسم خطوط الفيبو ثم بعد ذلك يمكنك أنت تغيير مكان الخطوط وسحبه حسب ما تريد
بالنسبه لرسم المربعات
هل أضع متغيرات في المؤشرات لمستويات رسم المربعات كمثال :
RectangleTop1=61.8
RectangleBot1=38.2
RectangleTop2=38.2
RectangleBot2=23.6
ويمكن التحكم في هذه المستويات ويمكن تغيير مكانها
بالنسبه للكتابة على الخطوط فهل نضيف أيضا متغيرات لأماكن الكتابه على الخطوط أم ستقوم بالكتابه على الخطوط بعد أن يقوم المؤشر برسم الفيبو على الشارت
بالنسبه لإضافة مستويات إلى المؤشر فهل سنضيف أيضا متغيرات مثلا ترو أو فولس لتفعيل المستوى المعين أم سنضيف متغير يمكن كتابة رقم المستوى فيه ليتم رسمه
أم ستقوم بإضافة المستوى بعد أن يقوم المؤشر برسم الفيبو على الشارت
- 09-03-2011, 01:26 AM #14
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
عليكم السلام اخ اسامه
-----------------------
1-المؤشر يوضع على الشارت بنفس طريقه المؤشر التي بالميتا تريدر.
2-ونعم بالنسبه للمربعات اضافه متغيرات للرسم من خط فلان الى الخط الفلاني الاخر+امكانيه ان يرسم المربع فوق خط ال100 او تحت خط ال0 يعني قيم موجبه وسالبه...+الوان المربعات يمكن تغيرهاوان تكون 4 مربعات وفيها ترو وفولس.
3-الكتابه على الخطوط حتى لو تكون مثل المؤشلر الاصلي للميتاتريدر لاتوجد مشكله على الاطلاق..ولا توجد مشكله باماكن الكتابه لان اهم شيء تظهر الكتابه على يمين الشارت لنرى المعلومات كامله.
4-اضافه المستويات اتمنى ان تكون يمكن اضافتها قبل او بعد وضعها على الشارت يعني عادي وان تكون 8 اهم شيء اضافيه...واذا فيها ترو وفولس مفيش مشكله ايهما اسهم بالنسبه لحضرتك واقل تعقيد مفيش مشكله...
لكن اهم شيء هو المربعات تظهر حتى بين الخطوط المضافه اذا كتبنا رقمها من والى .......
يعني فوق ال100 وتحت ال0.
شكرا اخي الكريم على الرد.
- 09-03-2011, 07:05 PM #15
رد: مطلوب مؤشر fibonacci retracement ملون ذو اهداف محدده بمربعات+بعض الخصائص الاخرى
تفضل المؤشر في المرفقات
يمكن تحديد أربع مربعات يتم رسمها بين المستويات وتحديد لونها
DrawRectangle1 تفعيل أو تعطيل رسم المربع
RectangleColor1 لون المربع
RectangleTop1 المستوى الأول
RectangleBot1 المستوى الثاني
يمكنك تحديد 6 مستويات إضافيه يتم رسمها بالإضافة إلى المستويات الرئيسيه
من Level1 إلى Level6
FiboColor لون خطوط الفيبو
بعد تفعيل المؤشر على الشارت سوف يقوم برسم الفيبو والمربعات ثم يمكنك التغيير في أماكن رسم المربعات لكن إذا تغيرت مستويات سعر رسم المربع بالخطء فسوف يقوم المؤشر بتعديلها لكن لن يقوم بتغيير المكان الخاص به أي يمكنك تحريكه يمينا ويسارا ثم لن يكون له علاقه بعد ذلك بخطوط الفيبو حتى تقوم بتفعيل المؤشر على الشارت مره أخرى أو التغيير في إعداداته
صورة المؤشر
أخبرني بأي تعديل آخر يحتاجه