Abu.Jamal
23-01-2016, 05:29 PM
السلام عليكم و رحمة الله و بركاته
الزيك يا بش مهندس , كالعادة بغلبك و بتقل دم عليك
سؤالي جديد يا استاذنا
الان عندي اكسبرت انا اعطيته شروط معينة للبيع و للشراء
و طلبت منه يتحقق منه هذه الشروط بحال تحقق شرط انه يبيع او يشتري على حسب الشرط
و ما يفتح اي صفقة غير الموجودة و لهنا الامور تمام
الان الزاي اطلب منه يقفل البيع و من ثم يشتري بحال تنافت شروط البيع و العكس بحال الشراء
و متشكر مقدما يا هندسة
اسلام العوامى
23-01-2016, 06:35 PM
السلام عليكم و رحمة الله و بركاته
الزيك يا بش مهندس , كالعادة بغلبك و بتقل دم عليك
سؤالي جديد يا استاذنا
الان عندي اكسبرت انا اعطيته شروط معينة للبيع و للشراء
و طلبت منه يتحقق منه هذه الشروط بحال تحقق شرط انه يبيع او يشتري على حسب الشرط
و ما يفتح اي صفقة غير الموجودة و لهنا الامور تمام
الان الزاي اطلب منه يقفل البيع و من ثم يشتري بحال تنافت شروط البيع و العكس بحال الشراء
و متشكر مقدما يا هندسة
،،،وعليكم السلام ورحمة الله وبركاته،،،
،،،اهلا بك اخى الفاضل ، اولا تقوم بعمل وظيفة خارجية لاغلاق صفقات الشراء،،،
void CloseBuyOrders()
{
for (int cnt = 0 ; cnt <= OrdersTotal()-1 ; cnt++)
{
bool result = false;
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
if (OrderMagicNumber() == Magicnumber && OrderSymbol()==Symbol()&&OrderType()==OP_BUY)
result = OrderClose(OrderTicket(),OrderLots(),Bid,3);
if(result)
cnt--;
}
}
،،،واخرى لاغلاق صفقات البيع،،،
void CloseSellOrders()
{
for (int cnt = 0 ; cnt <= OrdersTotal()-1 ; cnt++)
{
bool result = false;
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
if (OrderMagicNumber() == Magicnumber && OrderSymbol()==Symbol()&&OrderType()==OP_SELL)
result = OrderClose(OrderTicket(),OrderLots(),Ask,3);
if(result)
cnt--;
}
}
،،،ثم تقوم بعمل امر شرطى وتكتب فيه شروط الشراء وتضع به امر اغلاق البيع ، وامر اخر تكتب فيه شروط البيع وتضع به امر اغلاق الشراء،،،
،،،او تقوم باستدعاء وظيفة اغلاق الشراء فى بداية وظيفة فتح البيع والعكس،،،
،،،تحياتى،،،
Abu.Jamal
23-01-2016, 07:08 PM
مشكور كتير يا بشمهندس
تحياتي