mastartanta
12-10-2018, 11:58 PM
السلام عليكم اعضاء المنتدى الكرام
شاهدت بعض المواضيع الخاصه ببرمجة الاكسبرتات
ومن خلال من تعلمته قمت بعمل اكسبرت شراء وبيع لتقاطع 2 موفنج مع احتساب تاك بروفت واستوب لوز
الفكره هنا هو الاستغناء عن التاك بروفت والاستوب لوز بشئ اخر
1- عند تقاطع الموفنج مثلا 8 مع الموفنج 14 يفتح شراء
ما اود عمله هو (عند التقاطع العكسى اى الموفنج 14 اكبر من الموفنج 8 ) يقلق الصفقة بربح او خساره ثم ( يفتح صفقة بيع فى نفس الوقت)
extern int S=500;
extern int T=10;
extern double lot=0.1;
int start(){
if(iMA(0,0,8,0,1,0,2)<iMA(0,0,30,0,1,0,2)&&iMA(0,0,8,0,1,0,1)>iMA(0,0,30,0,1,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-S*Point,Ask+T*Point,"",16384,0,Green);
if(iMA(0,0,8,0,1,0,2)>iMA(0,0,30,0,1,0,2)&&iMA(0,0,8,0,1,0,1)<iMA(0,0,30,0,1,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+S*Point,B id-T*Point,"",16384,0,Red);
return(0);
}
انا اطمع من زملائى المساعده فى الكود البرمجى مع التوضيح كى اتعلم وشكرا لكم
شاهدت بعض المواضيع الخاصه ببرمجة الاكسبرتات
ومن خلال من تعلمته قمت بعمل اكسبرت شراء وبيع لتقاطع 2 موفنج مع احتساب تاك بروفت واستوب لوز
الفكره هنا هو الاستغناء عن التاك بروفت والاستوب لوز بشئ اخر
1- عند تقاطع الموفنج مثلا 8 مع الموفنج 14 يفتح شراء
ما اود عمله هو (عند التقاطع العكسى اى الموفنج 14 اكبر من الموفنج 8 ) يقلق الصفقة بربح او خساره ثم ( يفتح صفقة بيع فى نفس الوقت)
extern int S=500;
extern int T=10;
extern double lot=0.1;
int start(){
if(iMA(0,0,8,0,1,0,2)<iMA(0,0,30,0,1,0,2)&&iMA(0,0,8,0,1,0,1)>iMA(0,0,30,0,1,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-S*Point,Ask+T*Point,"",16384,0,Green);
if(iMA(0,0,8,0,1,0,2)>iMA(0,0,30,0,1,0,2)&&iMA(0,0,8,0,1,0,1)<iMA(0,0,30,0,1,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+S*Point,B id-T*Point,"",16384,0,Red);
return(0);
}
انا اطمع من زملائى المساعده فى الكود البرمجى مع التوضيح كى اتعلم وشكرا لكم