رد: طلب من المهندس نادر والاخوة هنا
اقتباس:
المشاركة الأصلية كتبت بواسطة omarara
عندى مشكلة يا استاذ نادر اعتقد انها بسبب السيرفر ومش متأكد من الحل نشوف بس الامور ديه
[PHP]
if(Ask<BlackBuy-10*Point && Bid>BlackSell+10*Point && Bi==0)
{
BlackBuyTicket=OrderSend(Symbol(),OP_BUYSTOP, LOT, BlackBuy, 3, BlackSell, BlackBuyTP,
"Black : Without (BUY)", Black_Magic);
BlackSellTicket=OrderSend(Symbol(),OP_SELLSTOP, LOT, BlackSell, 3, BlackBuy, BlackSellTP,
"Black : Without (Sell)", Black_Magic);
Bi++;}
[/PHP]
المشكلة انه يضع الامر الاول ولا يضع الامر الثانى اعتقد لأنه يحاول وضعهم معاً ويكون الامر الاول قيد التنفيذ فلا يتنفذ الثانى ياريت تقولى الحل او المشكلة
أوكى يا عمر جرب الكود التالى :
[PHP]
if(Ask<BlackBuy-10*Point && Bid>BlackSell+10*Point && Bi==0)
{
BlackBuyTicket=0;
BlackSellTicket=0;
while ( BlackBuyTicket<=0)
{
BlackBuyTicket=OrderSend(Symbol(),OP_BUYSTOP, LOT, BlackBuy, 3, BlackSell, BlackBuyTP,
"Black : Without (BUY)", Black_Magic);
sleep(50);
}
while ( BlackSellTicket<=0)
{
BlackSellTicket=OrderSend(Symbol(),OP_SELLSTOP, LOT, BlackSell, 3, BlackBuy, BlackSellTP,
"Black : Without (Sell)", Black_Magic);
sleep(50);
}
Bi++;}
[/PHP]
كدا يا عمر لن يخرج من ال loop غير بعد وصول الأوردر للسرفر والرجوع برقم التيكت . أتمنى يكون كل شئ واضح التوقيع
طبعا وجود هذا الموضوع بعد ان تأخر كثيرا فى الأستراحة فرحنى جدا ...ورد د.أسامة عادل شجعنى كثيرا
أشكر جميع من رد
... و شكرا إدارة بورصات
م.نادر فيليب