النتائج 1 إلى 7 من 7
الموضوع: اكسبرت موفينجات و ماكد
- 11-01-2018, 05:15 PM #1
اكسبرت موفينجات و ماكد
السلام عليكم ورحمة الله وبركاته
كيفكم يا اخواني
احتاج فضلا لا امرا من احد المبرمجين يبرمج لي الاستراتيجية التالية
المؤشرات المستخدمة:
1- موفينج أفريج بالاعدادات التالية: الفترة 85 - النمط: Linear weighted - يطبق على Low - باللون الأحمر
2- موفينج أفريج بالاعدادات التالية: الفترة 75 - النمط: Linear weighted - يطبق على Low - باللون الأحمر
3- موفينج أفريج بالاعدادات التالية: الفترة 5 - النمط: Exponential -يطبق على Close - باللون الأصفر
4- مؤشر الماكد بالاعدادات التالية: Fast EMA 15 - Slow EMA 26 - MACD SMA 1
شروط الدخول:
1- الشراء:*عندما يقطع الموفينج الاصفر الموفينجين الحمراوين من الأسفل للأعلى ويتأكد ذلك من مؤشر الماكد بأن يصبح فوق الصفر
2- البيع:عندما يقطع الموفينج الاصفر الموفينجين الحمراوين من الأعلى للأسفل ويتأكد ذلك من مؤشر الماكد بأن يصبح تحت الصفر
انا فقط اقوم بتعديل حجم اللوت و عدد نقاط الهدف و عدد نقاط الستوب
و الاكسبرت يعمل على فريم النصف ساعه
شاكر لكم ومقدر
- 17-01-2018, 06:01 AM #2
السلام عليكم
للرفع للاهمية
- 22-01-2018, 05:59 AM #3
هل من مجيب
- 22-01-2018, 09:00 PM #4
هل تضمن اخي انه سيقطع 75 و 85 في نفس الوقت!!!
عموما اسفل يعالج هذه المشكلة الذهنية ---
يعني اذا قطع احدهم من الاعلى للاسف يتأكد ان الاخر في الاسفل
او العكس
كود PHP:int setTimerUpdate=1;
int FAST=15;
int SLOW=26;
int SIGNAL=1;
extern double Lots=0.01;
extern int TP=50;
extern int SL=500;
int t;
datetime New_Time=0;
bool ticket;
int bb=0;
/////////////////////////////////////////////////////////////////////////////////////////////////
void OnTick()
{//zz
if(New_Time!=Time[0])
{//yy
New_Time=Time[0];
t++;
/////////////////////////////////////////////////////////////////////////////////////////////////
double M85=iMA(NULL,0,85,0,MODE_LWMA,PRICE_LOW,1);
double M75=iMA(NULL,0,75,0,MODE_LWMA,PRICE_LOW,1);
double M05_1=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double M05_2=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,2);
double M0=iMACD(NULL,0,FAST,SLOW,SIGNAL, PRICE_CLOSE, MODE_MAIN, 1 );
double S0=iMACD(NULL,0,FAST,SLOW,SIGNAL, PRICE_CLOSE, MODE_SIGNAL, 1 );
/////////////////////////////////////////////////////////////////////////////////////////////////
if(((M05_1>M85 && M05_2<M85 && M05_1>M75) || (M05_1>M75 && M05_2<M75 && M05_1>M85)) && t>0 && M0>0)
{
t=0;
ticket=OrderSend(NULL, OP_BUY, Lots , MarketInfo(NULL,MODE_ASK) , 10 , MarketInfo(NULL,MODE_ASK)-10*SL*MarketInfo(NULL,MODE_POINT) , MarketInfo(NULL,MODE_ASK)+10*TP*MarketInfo(NULL,MODE_POINT), "-LubbadFX-"+Period() , 0 , 0 , clrLime);
}
if(((M05_1<M85 && M05_2>M85 && M05_1<M75) || (M05_1<M75 && M05_2>M75 && M05_1<M85)) && t>0 && M0<0)
{t=0;
ticket=OrderSend(NULL, OP_SELL, Lots , MarketInfo(NULL,MODE_BID) , 10 , MarketInfo(NULL,MODE_BID)+10*SL*MarketInfo(NULL,MODE_POINT) , MarketInfo(NULL,MODE_BID)-10*TP*MarketInfo(NULL,MODE_POINT), "-LubbadFX-"+Period() , 0 , 0 , clrRed);
}
}//zz
}//yy
آخر تعديل بواسطة فيلسوف البادية ، 22-01-2018 الساعة 09:03 PM
- 22-01-2018, 09:10 PM #5
extern int TP=100;
extern int SL=100;
- 22-01-2018, 09:46 PM #6
جاري التجربة و الله يسهل كل امر
- 22-01-2018, 09:48 PM #7
شكرا جزيلا لك اخي