اريد كود اذا فتحت صفقه شراء وكانت عنده صفقه بيع يغلق البيع على ربح او خساره والعكس اذا فتحت صفقه بيع وعنده شراء يغلق الشراء
:eh_s(7):
Printable View
اريد كود اذا فتحت صفقه شراء وكانت عنده صفقه بيع يغلق البيع على ربح او خساره والعكس اذا فتحت صفقه بيع وعنده شراء يغلق الشراء
:eh_s(7):
ستحتاج إلى عمل داله لإغلاق صفقات البيع والشراء
سوف تقوم بتعريفهم خارج الداله startكود 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);
}
}
}
}
ثم بداخل الداله start ستضع الشروط
بحيث ستضع دالة إغلاق صفقة البيع قبل أمر فتح الشراء ودالة إغلاق صفقة الشراء قبل أمر فتح البيعكود PHP:
if(buy){
CloseSellOrders();
// Open Buy
}
if(sell){
CloseBuyOrders();
//Open Buy
}
بارك الله فيك ونخدمك فى الافراح يا باشا
اسف لاعدم التوضيح طلبي لاكسبرت لادارة الحساب بمعنى لا يوجد فيه امر دخول فقط مهمته اغلاق العقود فى حال تم فتح صفقه جديده ونفترض انها شراء يغلق البيع اذا كان معه بيع والعكس
للاهميه يا اخوان لا تبخلو علينا بكود
اصعد فوق شويه خلى يشوفك المبرمجين