النتائج 1 إلى 3 من 3
- 19-10-2011, 07:19 AM #1
طلب كود عمل MODIFY مره كل ساعة للسعر بمقدار محدد
طلب كود عمل MODIFY مره كل ساعة للسعر بمقدار محدد
عاوز كود يخلينى اقدر اعمل MODIFY للامر كل ساعة ايا كانت الظروف ده نموذج بس مش قادر اكمله
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);{
int total= iBarShift(Symbol(),PERIOD_H1,OrderOpenTime()); }
if((PENDINGORDER(MAGIC)>0)&&(total==1)){
OrderModify(OrderTicket(),OrderOpenPrice(),OrderSt opLoss()+ NormalizeDouble((STEP7*point),digits),
OrderTakeProfit(),0,Tomato);
بس اللى واقف امامى هو انه بيعمل اكتر من تعديل MODIFY انا عاوزه يعمل مره واحده بس ويقف لحد اما يكون بار BAR جديد على الساعة
المطلوب اخير عمل MODIFY واحد بتعديل السعر بمقدار محدد مره واحده مع دخول ساعة جديده
- 19-10-2011, 06:04 PM #2
كمثال بسيط
كود PHP:datetime T;
void Modify(){
for(int i=OrdersTotal();i>0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&T!=iTime(Symbol(),60,0)){
//OrderModify
T=iTime(Symbol(),60,0);
}
}
}
كود PHP:T!=iTime(Symbol(),60,0)
طبعا لا تنسى ضبط أمر OrderModify وإضافة باقي الشروط التي تريد وضعها
- 19-10-2011, 11:34 PM #3