السلام عليكم
اريد تعلم افكار البرمجة لاني قراة و الان حان وقت التطبيق
مثال هناك صفقة مفتوحة بيع ومع سير في الوقت تحقق شروط شراء
يقوم بغلق بيع ويفتح صفقة شراء
ارجو منكم المساعدة
وشكر الكثير:asvc:
Printable View
السلام عليكم
اريد تعلم افكار البرمجة لاني قراة و الان حان وقت التطبيق
مثال هناك صفقة مفتوحة بيع ومع سير في الوقت تحقق شروط شراء
يقوم بغلق بيع ويفتح صفقة شراء
ارجو منكم المساعدة
وشكر الكثير:asvc:
بداية قم بعمل دالتين لإغلاق صفقات البيع وأخرى لإغلاق صفقات الشراء
ثم بنفس الشروط التي ستقوم بفتح صفقة الشراء ستقوم بإغلاق صفقة البيعكود PHP:void CloseBuyOrders()
{
for (int cnt = 0 ; cnt < OrdersTotal() ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,digits),3*Q);
}
}
}
}
void CloseSellOrders()
{
for (int cnt = 0 ; cnt < OrdersTotal() ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
{
if (OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,digits),3*Q);
}
}
}
}
والعكس صحيح في حال فتح صفقة البيعكود PHP:if(RSI>50){
CloseSellOrders();
///Open Buy Order
}
ومرفق إكسبرت لتقاطع خطي موفينج أفريج به كود مشابه
اشكر جزيل الشكر استاذ MR DOLLARعلى المساعدة
و ندعوا الله ان تكون في مزان حسناتك