النتائج 1 إلى 15 من 26
- 16-12-2017, 10:43 PM #1
طلب اكسبرت تقاطع ستوكاستيك على 3 فريمات ( سكالبينج )
السلام عليكم
لاهل الخبره في برمجة الاكسربتات ارجو التكرم علي ببرمجة اكسبرت تقاطع ستوكاستيك باعداداته الافتراضية ل 3 فريمات وليس فريم واحد ....
الشروط :
1- ارتفاع ستوكاستيك لجميع الفريمات المذكورة فوق خط 80 لفريم الساعه وال 5 دقائق والدقيقه .... يفتح عملية شراء بهدف انا احدده
2- انخفاض ستوكاستيك لجميع الفريمات المذكورة تحت خط 20 لفريم الساعه وال5 دقائق والدقيقه .... يفتح بيع بهدف انا احدده
ارجو المساعده للاهميه
- 16-12-2017, 11:36 PM #2
متابع معك اخي لو امكن رابط شرح الاستراتيجية علي اليوتيوب وان شاءالله احد الاخوة يساعد في برمجته
- 16-12-2017, 11:41 PM #3
- 18-12-2017, 10:22 AM #4
هل من مجيب ؟؟؟؟
- 18-12-2017, 11:07 PM #5
تم عمل مؤشر يعطي تنبيه عند وصول الهدف العلوي 80 أو السفلي 20 للفريمات الثلاث معا .. الاكسبرت لفتح الصفقات لم يكن دقيق لذا تم عمل المؤشر ..
يجب تجربته .. تحياتي
- 18-12-2017, 11:45 PM #6افتراضي
تم عمل مؤشر يعطي تنبيه عند وصول الهدف العلوي 80 أو السفلي 20 للفريمات الثلاث معا .. الاكسبرت لفتح الصفقات لم يكن دقيق لذا تم عمل المؤشر ..
يجب تجربته .. تحياتي
- 19-12-2017, 12:10 AM #7
- 19-12-2017, 04:02 AM #8
- 19-12-2017, 04:04 AM #9
- 19-12-2017, 04:13 AM #10
في الاكواد اعلاه ضه TP بدلا من SL المكررة في اوردر سند--خطأ نسخ ولزق
- 19-12-2017, 01:59 PM #11
- 19-12-2017, 02:29 PM #12
- 19-12-2017, 04:05 PM #13
اخي اللذي لاحظتة بالاكسبيرت انو تتحقق الشروط في البيع ولا يدخل الصفقه وانما فقط يدخل شراء
- 19-12-2017, 06:51 PM #14
لايوجد اخطاء سوى اذا وضعت الوقف 2000 سيجعل الهجف ايضا 200
دائما يخليهم زي بعض
الخطأ واضح في الصورة تم استخدام المتغير SL مرتين
عموما دون هذا الخطأ المطبعي:كود PHP:input double Lots=0.01;
input int TP=200;
input int SL=2000;
int t;
datetime New_Time=0;
int P=1; //منصة اربعة ارقام
int OnInit()
{
if(_Digits==3 || _Digits==5) P=10; //منصة خمسة ارقام
return(INIT_SUCCEEDED);
}
/////////////////////////////////////////////////////////////////////////////////////////////////
void OnTick()
{//zz
if(New_Time!=Time[0])
{//yy
New_Time=Time[0];
t++;
double S01=iStochastic(NULL,PERIOD_M1, 5,3,3,MODE_SMA,0,MODE_SIGNAL, 1);
double S05=iStochastic(NULL,PERIOD_M5, 5,3,3,MODE_SMA,0,MODE_SIGNAL, 1);
double S15=iStochastic(NULL,PERIOD_M15, 5,3,3,MODE_SMA,0,MODE_SIGNAL, 1);
double M01=iStochastic(NULL,PERIOD_M1, 5,3,3,MODE_SMA,0,MODE_MAIN, 1);
double M05=iStochastic(NULL,PERIOD_M5, 5,3,3,MODE_SMA,0,MODE_MAIN, 1);
double M15=iStochastic(NULL,PERIOD_M15, 5,3,3,MODE_SMA,0,MODE_MAIN, 1);
/////////////////////////////////////////////////////////////////////////////////////////////////
if((M01>80 && M05>80 && M15>80 && S01>80 && S05>80 && S15>80) && t>0)
{
t=0;
int ticket1=OrderSend(NULL, OP_BUY, Lots , Ask , 10 , Ask-P*SL*_Point , Ask+P*TP*_Point, "STOC/1/5/15/BUYX_"+Symbol() , 0 , 0 , clrLime);
}
if((M01<20 && M05<20 && M15<20 && S01<20 && S05<20 && S15<20) && t>0)
{
t=0;
int ticket2=OrderSend(NULL, OP_SELL, Lots , Bid , 10 , Bid+P*SL*_Point , Bid-P*TP*_Point, "STOC/1/5/15/SELL_"+Symbol() , 0 , 0 , clrRed);
}
}//yy
}//zz
- 19-12-2017, 06:56 PM #15