يعطيك العافية .. ولكن ماذا تعني Pips في هذا السطر ؟
if(Ask+(Cooling_Step*Pips*Point) <= LastOrderOpen(OP_BUY)) {Buy_Cooling();}
Printable View
يعطيك العافية .. ولكن ماذا تعني Pips في هذا السطر ؟
if(Ask+(Cooling_Step*Pips*Point) <= LastOrderOpen(OP_BUY)) {Buy_Cooling();}
نفس النتيجة
هذا الإكسبيرت للتأكد .. أتمنى التعديل عليه إن امكن .الملف المرفق 387274
تفضل وضعت المسافة رقم مباشر 0.0020 نقطة لأني ماشفت قيمة تعريف فواصل المنصة في الدوال . كذلك رفعت البروفت الى 100 حتى لايغلق بسرعة وترى تنفيذ التبريد بوضوح .
سؤالك مش واضح ، والدالة هذه ستبحث عن الصفقة التي تحقق شروطها وبالتالي اذا كنت تقصد ان تغلق نوع معين من الصفقات بهدف مختلف فهذا يتطلب منك اضافة شئ يميز صفقاتك في الأصل مثل ان يكون لكل نوع ماجيك مختلف او كومنت مختلف وبالتالي يتم الأغلاق بأضافته الى الشرط في الدالة .
بالإضافة إلى رد الأخ جميل فالحل كما قال لك أن تميز كل صفقة يمكنك عمل ذلك بتغيير الكومنت مثلا للصفقه مثلا هذه الصفقة أريد الهدف لها يكون TakeProfit2 متغير قمت بتعريفه
فسوف يكونكود PHP:OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),3*P,SL,TP,"TP2",MagicNumber,0,Blue);
كود PHP:int CloseBuyOrdersHiddenTP()
{
int total=OrdersTotal();
for (int cnt=total;cnt>=0;cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol())
{
if(OrderComment()=="TP1")TakeProfit=TakeProfit1;
if(OrderComment()=="TP2")TakeProfit=TakeProfit2;
if(OrderComment()=="TP3")TakeProfit=TakeProfit3;
if(OrderType()==OP_BUY&&Bid>(OrderOpenPrice()+TakeProfit*PipValue*Point))
{
OrderClose(OrderTicket(),OrderLots(),Bid,3);
}
}
}
return(0);
}
اخوتي الاعزاء ..
انا راغب بتعلم لغة برمجة MQL4 وقد بحثت حتي وجدت شرح اخي مستر دولار جزاه الله خيرا في موضوعة
https://forum.arabictrader.com/t93679.html
ولكن للاسف ما ان بدأت معه حتي وجته موضوع مغلق ولا ادري سببا لغلق هذا الموضوع الهام .. الذي هو كالسهل الممتنع
ارجوا افادتي .. كيف يمكن تعلم تلك اللغة هل هناك كتبا بالعربية مثلا .. مواضيع لم اراها ؟؟
وجزاكم الله خيرا
الموضوع مغلق فقط حتى لا يكون الشرح مشتت بين المشاركات الأخرى فقم بقراءة ومراجعة الدروس وإذا وجدت أي صعوبه في أي جزء إسأل هنا في هذا الموضوع وسوف أقوم بتوضيحها لك
أيضا راجع هذا الموضوع
https://forum.arabictrader.com/t141872.html
به كل المواضيع الهامة لتعلم البرمجة بلغة mql4