النتائج 1 إلى 8 من 8
الموضوع: كود اخفاء takeprofit, stoploss
- 24-11-2021, 04:03 PM #1
كود اخفاء takeprofit, stoploss
السلام عليكم ورحمة الله وبركاته
هذا كود اكسبريت بسيط وهو مثال لاستطيع تطبيق كود اخفاء takeprofit, stoploss عليه
كود PHP:if(TotalOpenOrders() == 0)
{
// Buy Logic
if(Close[1] > Open[1] && Close[2] > Open[2] )
{
//Open Buy Order
OrderSend(_Symbol,OP_BUY,LotSize,Ask,MySlippage,Ask-StopLoss*MyPoint,Ask+TakeProfit*MyPoint,"BUY",MagicNumber);
}
// Sell Logic
if(Close[1] < Open[1] && Close[2] < Open[2] && Close[3] < Open[3])
{
//Open Buy Order
OrderSend(_Symbol,OP_SELL,LotSize,Bid,MySlippage,Bid+StopLoss*MyPoint,Bid-TakeProfit*MyPoint,"SELL",MagicNumber);
}
}
- 29-11-2021, 08:32 PM #2
اخي الموضوع بسيط
كونك فاهم دالة ordersend
حط 0 في مكان التيك بروفت و الستوب لوس
كود:if(TotalOpenOrders() == 0) { // Buy Logic if(Close[1] > Open[1] && Close[2] > Open[2] ) { //Open Buy Order OrderSend(_Symbol,OP_BUY,LotSize,Ask,MySlippage,0,0,"BUY",MagicNumber); } // Sell Logic if(Close[1] < Open[1] && Close[2] < Open[2] && Close[3] < Open[3]) { //Open Buy Order OrderSend(_Symbol,OP_SELL,LotSize,Bid,MySlippage,0,0,"SELL",MagicNumber); }
- 29-11-2021, 10:24 PM #3
- 01-12-2021, 02:51 PM #4
- 01-12-2021, 03:00 PM #5
- 01-12-2021, 03:07 PM #6
- 10-12-2021, 10:48 PM #7
اهلا اخي
حسب علمي اذاكنت تريد اخفاؤه . يجب وضعه صفر
و مراقبة الاوردرز و عند تحقق الربح تستدعي دالة الاغلاق على الربح .. يعني يتم نقل مسؤولية مراقبة التيك بروفت للاكسبرت
والله اعلم
- 11-12-2021, 12:19 AM #8
اجباري يضع 0 و 0 للتيك بروفت والستوب وليس اختياري
احسنت
نفس مانفعل في خبير المليونير
صاحب الموضوع:
1) ليش الشراء شرطين او شمعتين و البيع 3 شروط او شموع
2) دالتك اعلاه للدخول فقط واجباري 0 و 0 ولاحل اخر
يلزمك اضافة كود في دالة مستقلة للخروج وفيه تخبر الاكسبيرت اذا الربح 100 نقطة تغلق صفقاتك او اذا الخسارة 99 نقطة خسارة توقف صفقاتك
يعني دالة كل شوي تحسب الفرق بين سعر الدخول وبين السعر الحالي ثم يقارنها بهدفك ووقفك ويكون الاكسبيرت اجباري شغال 24 ساعة