من باید بدانم که چگونه یک EA به نمودار متصل می شود ، شاخص های استاندارد یا سفارشی را در یک نمودار نشان می دهم. آیا بچه ها می توانید به من کمک کنید
- نحوه پیوست کردن یک شاخص سفارشی در کد EA
- نحوه ویرایش کد شاخص
- چگونه می توان یک شاخص را به نمودار از EA وصل کرد؟
[حذف شده] 2010. 10. 03 17:10 #1
نشانگر ایستاده مانند این:
دو برابراستوچ =بی پروا(خالی,0,5,3,3,MODE_SMA, 1، mode_main ،1); // برای نشانگر stoch
دو برابراستوخ =یخی(خالی,0,"نام شاخص",1,1) ؛// 1 اول بافر است ، 1 پایان تغییر است
برای تکمیل بیشتر به برخی از شاخص ها ، می توانید از این موضوع یاد بگیرید:
3204 Qjol 2010. 10. 03 17:19 #2 من فکر می کنم نمونه های فوق قرار نیست نشانگر موجود در نمودار را نشان دهد [حذف شده] 2010. 10. 03 17:25 #3
شاید می تواند نشانگر را به یک نمودار بکشد ..
اما احساس می کنم که او می خواهد نشانگر EA را نشان دهد ..
شاید مثل این ، مثل اولین مأموریت من در مطالعه EA ..
Harshan Lakshitha Dias 2010. 10. 04 09:07 #4 هاردیانتو:
شاید می تواند نشانگر را به یک نمودار بکشد ..
اما احساس می کنم که او می خواهد نشانگر EA را نشان دهد ..
شاید مثل این ، مثل اولین مأموریت من در مطالعه EA ..
شما نظر من را گرفتید .. 30035 ویلیام رودر 2010. 10. 04 15:03 #5
- برای استفاده خود نشانگر را به نمودار وصل کنید. EA اهمیتی نمی دهد ، از نتایج ICUSTOM/IRSI/غیره استفاده می کند.
- EA را به نمایش نتایج نشان دهید
//+------------------------------------------------------------------+ // |EA معادل بافرهای شاخص | //+------------------------------------------------------------------+ / * مثال 1: * if (.) OrderModify (.) ؛* Polyline ("SL"+(بلیط ٪ 99) ، SL ، Color. sl ، 0) ؛* * مثال 2: * double elinecurr = ima (null ، 0 ، eline. l طول ، 0 ، mode_ema ، price_close ، 1) ؛* polyline ("eline" ، elinecurr ، color. eline ، 1) ؛*******************************************************************************/ #تعریف polyline_max20 // باید با PRICEMM مطابقت داشته باشد دو برابرPrice00 [] ، Price01 [] ، Price02 [] ، Price03 [] ، Price04 [] ،// صادراتPrice05 [] ، Price06 [] ، Price07 [] ، Price08 [] ، Price09 [] ،// از جانبقیمت 10 [] ، قیمت 11 [] ، قیمت 12 [] ، قیمت 13 [] ، قیمت 14 [] ،// |پندارقیمت 15 [] ، قیمت 16 [] ، قیمت 17 [] ، قیمت 18 [] ، قیمت 19 [] ؛// | در نظر گرفتنLRU [polyline_max] ؛//>وارد کردن به رشتهنام کتانی [polyline_max] ؛// _/ plhelper خالیچند خط (رشتهنام،دو برابرقیمت ،رنگCLR ،در نظر گرفتنتغییر مکان)<if(! show. objects)برگشت; برای (در نظر گرفتنidx =0؛بتبرای(idx =0؛بتبول جدید= نام کتانی [idx]! = name ؛if (!جدید) زنگ تفريح;> if (جدید) idx =arraymaximum(LRU) ؛تعویض(idx)<مورد 0: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 00) ؛برگشت; مورد 1: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 01) ؛برگشت; مورد 2: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 02) ؛برگشت; مورد 3: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 03) ؛برگشت; مورد 4: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 04) ؛برگشت; مورد 5: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 05) ؛برگشت; مورد 6: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 06) ؛برگشت; مورد 7: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 07) ؛برگشت; مورد 8: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 08) ؛برگشت; مورد 9: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 09) ؛برگشت; مورد 10: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 10) ؛برگشت; مورد 11: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 11) ؛برگشت; مورد 12: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 12) ؛برگشت; مورد 13: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 13) ؛برگشت; مورد 14: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 14) ؛برگشت; مورد 15: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 15) ؛برگشت; مورد 16: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 16) ؛برگشت; مورد 17: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 17) ؛برگشت; مورد 18: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 18) ؛برگشت; مورد 19: Plhelper (نام ، قیمت ، CLR ، IDX ،جدید، تغییر ، قیمت 19) ؛برگشت;>> خالیplhelper (رشتهنام،دو برابرقیمت ،رنگCLR ،در نظر گرفتنidx ،بول جدید , در نظر گرفتنتغییر مکان،دو برابر& mem [])<زمان قرارT0 = زمان [تغییر] ؛در نظر گرفتنfirstbar =از روی(mem)-1; if (جدید)60*دوره زمانی() ؛firstbar = -1؛نام کتانی [idx] = نام ؛ثابت در نظر گرفتنSegno [polyline_max] ؛Segno [idx] ++ ؛ثابت زمان قرار time1[POLYLINE_MAX]; time1[idx] = Time[shift];>LRU [idx] =0; رشتهobjname = نام+"-"+segno [idx] ؛ثابت زمان قرارTime0 [polyline_max] ؛if (جدید||t0! = time0 [idx])<arraysetasseries(mem ، true) ؛// مقادیر تغییر M [2] = M [1] ؛m [1] = m [0]firstbar =از هم آراستن(mem ، firstbar+2)-1; if(نوار اول<0)<هشدار دادن( "ArrayResize شکست خورد:",گلیستور()); برگشت;> arraysetasseries(یادداشت ، دروغ) ؛Time0 [idx] = t0 ؛mem [0]=price;> /**/ if(شیء(نام خانوادگی ،1، T0 ، قیمت))شیء(نام خانوادگی ،0، time1 [idx] ، mem [firstbar]) ؛// جدید یا TMPLT. دیگر if (!اشخاص(نام خانوادگی ،obj_trend، windows_main ، time1 [idx] ، mem [firstbar] ، t0 ، قیمت)<هشدار دادن( "ObjectCreate ("، objname ،"روند) [1] شکست خورد:",گلیستور());برگشت;> دیگر if(! ObjectSet (objname ،objprop_color، CLR))هشدار دادن( "ObjectSet ("، objname ،"رنگ) [3] شکست خورد:", گلیستور()); دیگر if(! ObjectSet (objname ، objprop_ray ، false))هشدار دادن( "ObjectSet ("، objname ،"ری) [1] شکست خورد:", گلیستور()); دو برابرmaxerror =0; در نظر گرفتنماکسبار ؛برای (در نظر گرفتنPOS =1؛پیددو برابرخطا =ماتاب(ObjectGetValueByShift (objname ، pos+shift) -mem [pos]) ؛if (error>Maxerror)> if (maxError>= pips2dbl)<// خط را به حداکثر دو بخش تقسیم کنید. if (!شیء(نام خانوادگی ،1، زمان [Shift+MaxBar] ، MEM [MaxBar]))هشدار دادن( "ObjectMove ("، objname ،"روند) شکست خورد:", گلیستور()) ؛Segno [idx] ++ ؛objname = نام+"-"+segno [idx] ؛از هم آراستن(mem ، maxbar+1); // Drop FirstBar .. (Maxbar+1)time1 [idx] = زمان [تغییر+maxbar] ؛/**/ if(شیء(نام خانوادگی ،0، time1 [idx] ، mem [maxbar]))شیء(نام خانوادگی ،1، T0 ، قیمت) ؛دیگر if (!اشخاص(نام خانوادگی ،obj_trend، windows_main ، time1 [idx] ، mem [maxbar] ، t0 ، قیمت)<هشدار دادن( "ObjectCreate ("، objname ،"روند) [2] شکست خورد:",گلیستور());> دیگر if(! ObjectSet (objname ،objprop_color، CLR))هشدار دادن( "ObjectSet ("، objname ،"رنگ) [4] شکست خورد:", گلیستور()); دیگر if(! ObjectSet (objname ، objprop_ray ، false))هشدار دادن( "ObjectSet ("، objname ،"ری) [3] شکست خورد:", گلیستور());> // خط را به حداکثر دو بخش تقسیم کنید.> // plhelper استراتژیهای اسکالپ...
ما را در سایت استراتژیهای اسکالپ دنبال می کنید
برچسب :
نویسنده : ناصر تقوایی
بازدید : <-PostHit->
تاريخ : پنجشنبه
8 تير
1402 ساعت: 20:45