النتائج 1 إلى 3 من 3
- 16-10-2010, 07:58 PM #1
الخبراء أساتذه البرمجة (مستردولار) و ( 101 ) .. طلب بسيط
السلام عليكم
لي طلب بسيط واتمنى منكم كما عودتمونا ان تلبوا طلبي وهو كود لإضافة صفقة معاكسة للحالية المفتوحة في حال بلغت نصف وقف الخسارة
وجزاكم عنا كل خير وحفظ لكم المال والولد
- 16-10-2010, 10:35 PM #2
- 16-10-2010, 10:52 PM #3
رد: الخبراء أساتذه البرمجة (مستردولار) و ( 101 ) .. طلب بسيط
وعليكم السلام ورحمة الله وبر كاته
الموضوع بسيط بداية ستحتاج إلى معرفة آخر صفقة تم فتحها
كود PHP:if(orderscnt()>=1){
for(int i=0;i<=OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
double lot=OrderLots();int type=OrderType();double Price=OrderOpenPrice();
}
}
كود PHP:if(type==OP_BUY&&(Bid<=Price-Step*point)){
OrderSend(Symbol(),OP_SELL,NewLot,NormalizeDouble(Bid,digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Red);
PlaySound("Alert.wav");
}
كود PHP:if(type&&(Ask>=Price+Step*point)){
OrderSend(Symbol(),OP_BUY,NewLot,NormalizeDouble(Ask,digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Blue);
PlaySound("Alert.wav");
}
}
الكود بشكل كامل
كود PHP:if(orderscnt()>=1){
for(int i=0;i<=OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
double lot=OrderLots();int type=OrderType();double Price=OrderOpenPrice();
}
}
if(type==OP_BUY&&(Bid<=Price-Step*point)){
OrderSend(Symbol(),OP_SELL,NewLot,NormalizeDouble(Bid,digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Red);
PlaySound("Alert.wav");
}
if(type&&(Ask>=Price+Step*point)){
OrderSend(Symbol(),OP_BUY,NewLot,NormalizeDouble(Ask,digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Blue);
PlaySound("Alert.wav");
}
}