عرض مشاركة واحدة
قديم 18-08-2011, 03:47 AM   المشاركة رقم: 597
الكاتب
amgadmohamadadel
عضو نشيط

البيانات
تاريخ التسجيل: Apr 2011
رقم العضوية: 3628
العمر: 43
المشاركات: 445
بمعدل : 0.09 يوميا

الإتصالات
الحالة:
amgadmohamadadel غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : حكيم المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: تعلم لغة MQL من الصفر 0

اخي حكيم لقد قمت بعمل برمجة لاكسبيرت لتقاطع ثلاثة موفينجات فهل من الممكن ان تقول لي هل هذة البرمجة صحيحة ام لا

كود:
extern int stoploss=10;
extern int takeprofit=4;
extern double lot=0.1;
int pip=1;
int start()
  {
//----

if(Digits==3||Digits==5)pip=10;
   if(iMA(0,0,9,0,3,0,2)<iMA(0,0,30,0,3,0,2)&& iMA(0,0,9,0,3,0,1)>iMA(0,0,30,0,3,0,1)&& iMA(0,0,9,0,3,0,2)<iMA(0,0,55,0,3,0,2)&& iMA(0,0,9,0,3,0,1)>iMA(0,0,55,0,3,0,1)&&OrdersTotal()==1)
     OrderSend (Symbol(),OP_BUY,lot,Ask,3*pip,Ask-stoploss*pip*Point,Ask+takeprofit*pip*Point,"",16384 ,0,Green);
  if(iMA(0,0,9,0,3,0,2)>iMA(0,0,30,0,3,0,2)&& iMA(0,0,9,0,3,0,1)<iMA(0,0,30,0,3,0,1)&& iMA(0,0,9,0,3,0,2)>iMA(0,0,55,0,3,0,2)&& iMA(0,0,9,0,3,0,1)<iMA(0,0,55,0,3,0,1)&&OrdersTotal()==1)
     OrderSend (Symbol(),OP_SELL,lot,Bid,3*pip,Bid+stoploss*pip*Point,Bid-takeprofit*pip*Point,"",16384,0,Green);


//----
   return(0);



عرض البوم صور amgadmohamadadel  
رد مع اقتباس
  #597  
قديم 18-08-2011, 03:47 AM
amgadmohamadadel amgadmohamadadel غير متواجد حالياً
عضو نشيط
افتراضي رد: تعلم لغة MQL من الصفر 0

اخي حكيم لقد قمت بعمل برمجة لاكسبيرت لتقاطع ثلاثة موفينجات فهل من الممكن ان تقول لي هل هذة البرمجة صحيحة ام لا

كود:
extern int stoploss=10;
extern int takeprofit=4;
extern double lot=0.1;
int pip=1;
int start()
  {
//----

if(Digits==3||Digits==5)pip=10;
   if(iMA(0,0,9,0,3,0,2)<iMA(0,0,30,0,3,0,2)&& iMA(0,0,9,0,3,0,1)>iMA(0,0,30,0,3,0,1)&& iMA(0,0,9,0,3,0,2)<iMA(0,0,55,0,3,0,2)&& iMA(0,0,9,0,3,0,1)>iMA(0,0,55,0,3,0,1)&&OrdersTotal()==1)
     OrderSend (Symbol(),OP_BUY,lot,Ask,3*pip,Ask-stoploss*pip*Point,Ask+takeprofit*pip*Point,"",16384 ,0,Green);
  if(iMA(0,0,9,0,3,0,2)>iMA(0,0,30,0,3,0,2)&& iMA(0,0,9,0,3,0,1)<iMA(0,0,30,0,3,0,1)&& iMA(0,0,9,0,3,0,2)>iMA(0,0,55,0,3,0,2)&& iMA(0,0,9,0,3,0,1)<iMA(0,0,55,0,3,0,1)&&OrdersTotal()==1)
     OrderSend (Symbol(),OP_SELL,lot,Bid,3*pip,Bid+stoploss*pip*Point,Bid-takeprofit*pip*Point,"",16384,0,Green);


//----
   return(0);




رد مع اقتباس