النتائج 3,361 إلى 3,375 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 23-02-2013, 08:19 PM #3361
- 23-02-2013, 08:23 PM #3362
رد:موضوع مخصص للأسئلة البرمجية
تستخدم الداله ObjectCreate
مثال
كود PHP:void draw_line(string name,datetime time1, double price1,datetime time2,double price2,color _Color)
{
if(ObjectFind(name) != 0)
{
ObjectCreate(name, OBJ_TREND, 0, time1,price1,time2,price2);
ObjectSet(name, OBJPROP_COLOR, _Color);
ObjectSet(name, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet(name, OBJPROP_WIDTH, Width);
}
if(ObjectGet(name,OBJPROP_PRICE1)!=price1||ObjectGet(name,OBJPROP_PRICE2)!=price2)
{
ObjectDelete(name);
draw_trend(name,time1,price1,time2,price2,_Color);
}
}
time1 هو بداية توقيت رسم الخط
price1 سعر النقطة الأولى
time2 نهاية توقيت رسم الخط
price2 سعر النقطة الثانيه
Color لون الخط
مثلا أريد رسم خط على أقل لو لآخر خمس شمعات سيكون
كود PHP:double price=Low[iLowest(Symbol(),0,MODE_LOW,5,0)];
draw_line("line",Time[0], price,Time[5],price,Red);
- 23-02-2013, 09:40 PM #3363
- 23-02-2013, 10:13 PM #3364
- 23-02-2013, 10:43 PM #3365
تم استخدامة مسبقا لكنه اوقف المضاعفات حتى لتكرار العقود على نفس الشمعة وهذا ما قصدته لن يكون مضاعفات في حالة تكرار الفرص على نفس الشمعة ثم لوت جديد مع بداية الشمعة اللاحقة .
- 23-02-2013, 11:38 PM #3366
رد:موضوع مخصص للأسئلة البرمجية
- 24-02-2013, 12:42 AM #3367
- 24-02-2013, 01:21 AM #3368
- 24-02-2013, 04:33 AM #3369
- 24-02-2013, 08:34 AM #3370
رد:موضوع مخصص للأسئلة البرمجية
أستاذي الأكسبيرت ممتاز وينفذ الطلب وعرفت خطأي وكان في
كود PHP://if (LastOrderLot(Time(0) && OrderLots()>0 )CurrentLotss = OrderLots();
كود PHP:if (orderscnt() && LastOrderLot(Time[0])>0 )CurrentLotss = LastOrderLot(Time[0]);
- 24-02-2013, 08:36 AM #3371
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم و رحمة الله و بركاته أستاذ أسامه ... أسأل الله العظيم أن تكون بخير و في تمام الصحة و العافية أنت و جميع أعضاء المنتدى ...
هذه الداله تعطيني خطأ عند الكومبايل بأن ال cnt .. variable not defined و حاولت التعديل في الاقواس لعلها السبب ؟؟ ... و جزاك الله خيرا .
كود PHP:for(cnt=0;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt,SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber () == MagicNumber&&OrderType()==OP_BUY)
{ double openpricebuy = OrderOpenPrice(); }
if(orderscnt(OP_BUY)>=1 && PendingOrders(OP_SELLSTOP)+PendingOrders(OP_BUYSTOP)==0)
{
if(TakeProfit==0){TP=0;}else{TP=openpricebuy-Step*point-TakeProfit*point;}
if(StopLoss==0){SL=0;}else{SL=openpricebuy-Step*point+StopLoss*point;}
if(UseSLTP) TP=last_sl ;
if(UseSLTP) SL=last_tp ;
OrderSend(Symbol(),OP_SELLSTOP,new(),NormalizeDouble(openpricebuy-Step*point,digits),3*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"MR.dollar EA",MagicNumber,0,Red);
}
}
for(cnt=0;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt,SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber () == MagicNumber&&OrderType()==OP_SELL)
{ double openpricesell = OrderOpenPrice(); }
if(orderscnt(OP_SELL)>=1 && PendingOrders(OP_BUYSTOP)+PendingOrders(OP_SELLSTOP)==0)
{
if(TakeProfit==0){TP=0;}else{TP=openpricesell+Step*point+TakeProfit*point;}
if(StopLoss==0){SL=0;}else{SL=openpricesell+Step*point-StopLoss*point;}
if(UseSLTP) TP=last_sl ;
if(UseSLTP) SL=last_tp ;
OrderSend(Symbol(),OP_BUYSTOP,new(),NormalizeDouble(openpricesell+Step*point,digits),3*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"MR.dollar EA",MagicNumber,0,Blue);
}
}
- 24-02-2013, 09:37 AM #3372
- 24-02-2013, 05:43 PM #3373
- 24-02-2013, 07:51 PM #3374
- 25-02-2013, 11:11 PM #3375
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم
اخي اسامة اريد معرفة وقت اخر صفقة اغلقت
حيث احدد النوع buy او sell
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM