ههههههههههه فعلا يا استاذ جميل الناس دي مقصرة معانا :D
Printable View
السلام عليكم
كيف ممكن اعرف انه مؤشر القناة المرفق اتجاه صاعد او اتجاه هابط او افقي
وعليكم السلام ورحمة الله وبركاته
سوف تحسب المسافه بين نقطتين على أي خط من الثلاثة خطوط الخاصه بالقناه ومنه تستطيع معرفة الميل صاعد أو هابط
مثال
كود PHP:double X1=ObjectGetValueByShift("TL1",1);
double X2=ObjectGetValueByShift("TL1",5);
double diff=X1-X2;
if(diff>0)
{
Print("Channel is Up");
}
else if(diff<0)
{
Print("Channel is Down");
}
وعليكم السلام ورحمة الله وبركاته
سوف تبحث في الصفقات المغلقه والصفقات المفتوحه وتحدد من ضمن الشروط توقيت فتح الصفقه
مثال
كود PHP:bool IsNewOrderTodayClosed()
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderOpenTime()>=iTime(Symbol(),1440,0))return(true);
else return(false);
}
}
return(false);
}
bool IsNewOrderTodayStillOpen()
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderOpenTime()>=iTime(Symbol(),1440,0))return(true);
else return(false);
}
}
return(false);
}
أرفق الكود الذي قمت بعمله وسوف أوضح لك أين تعدل الكود لأنه قد يختلف حسب طريقة البرمجه التي قمت بعملها
لكن بشكل عام يكفي أن تضع شرط مقارنه بسيط
كود PHP:if(NewLot>MaxLot)NewLot=MaxLot;
ticket=OrderSend(Symbol(),OP_SELL,NewLot,NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red);
في الحقيقه لم يقصروا :AA:
لتحديد أعلى إغلاق سوف تستبدل MODE_HIGH ب MODE_CLOSE
سوف يحسب أعلى إغلاق خلال 10 شمعاتكود PHP:iHighest(Symbol(),0,MODE_CLOSE,10,1);
بنفس الطريقه يمكن أن تستخدم MODE_LOW , MODE_OPEN , MODE_VOLUME
أو الطريقه التي شرحها أيضا أستاذ جميل صحيحه
السلام عليكم ورحمة الله وبركاتة
شكراً لك اخي مستر دولار على الاجابه الشاملة :eh_s(7):
لدي سؤال اخر حول هذا المؤشر كيف استطيع اعمل عليه اكسبيرت
في حال ظهرت اشاره حمراء يدخل بيع او هدف او استوب لمره واحده بمعنى اذا تحقق الهدف لايدخل لكن ينتظر صفقه اخرى
في حال ظهرت اشارة حمراء ثانية ولم يتحقق الهدف الصفقه الاولى يفتح عقد اخر بهدف واستوب خاص فيه يكون هنالك متغير خارجي اسم count وبضع فيه عدد الصفقات مسموح فتحها مثل ظهرت اشاره بيع ولم يتحقق الهدف ظهرت اشاره ثانيه لم يتحقق الهدف يدخل وظهرت اشارة ثالثه ولم يتحقق الهدف ايضا يدخل اذا كنت واضع قيمه count 3 لايقوم بفتح صفقات اخرى لانه يوجد ثلاث صفقات مفتوحين حاليا ...
مؤشر شاهدت يتم استخدامه في باينري ويعتمد على adx
ومن يوجد لديه مؤشرات قويه في سكالبينج ياريت ايضا يدلني عليها للتجربه :012:
اريد ان اضيف شرط
اذا كان اغلاق الشمعه السابقة اكبر من افتتاحها
واذا كان اغلاق الشمعه السابقة اقل من افتتاحهاكود PHP:if(iOpen(0,0,1)<iClose(0,0,1))
هل بهذه الطريقة الشرط صحيح ؟كود PHP:if(iOpen(0,0,1)>iClose(0,0,1))
وجزاكم الله تعالى خيرا مقدما مبرمجينا الكرام
جزاك الله تعالى خيرا استاذى الغالى جميل
بارك الله تعالى فيك
السلام عليكم ورحمة الله وبركاتة
كيف يمكن اضافة زر في الاكسبيرت لفتح الصفقة واغلاقها اوحذفها
كما في الصورة
الملف المرفق 432081
السلام عليكم
ممكن ميثود تعيد لي حجم لوت مقارنه بالاستوب
يعني لو وضعت في المتغير Risk 1 والاستوب كان 10 نقاط وتم ضرب الاستوب بكون خسرت 1 % من راس المال لا اكثر