Conversione gratuita degli indicatori MT4 (MQL4)
- This topic has 4 replies, 2 voices, and was last updated 3 years ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Conversione gratuita degli indicatori MT4 (MQL4)
Sicuramente ne è già al corrente: posso aiutarla a tradurre la maggior parte dei codici MT4 (.mq4) in codice ProBuilder per ProRealTime.
Di conseguenza, non esiti a inviarmi le richieste di conversione nel forum ProBuilder (qui di seguito).
Ecco le semplici regole da rispettare affinché io possa rispondere rapidamente alla sua domanda:
Poi, le chiederò un po’ di pazienza. Alcuni indicatori posso essere tradotti in qualche minuto e altri in più ore.
Application form for converting an MT4 indicator to ProRealTime
Grazie ora per utilizzare questo modulo preferibilmente: Richiedi una conversione gratuita del codice per ProRealTime
ho due codici: il MAD e il MADH che è il codice migliorato di Ehlers. sto facendo una tesi e vorrei utilizzare questi due nuovi indicatori. ma non so codificarli.
il MADH è il più importante 🙂 grazie davvero
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
{ MAD (Moving Average Difference) Indicator (C) 2021 John F. Ehlers } Inputs: ShortLength(8), LongLength(23); Vars: MAD(0); MAD = 100*(Average(Close, ShortLength) - Average(Close, LongLength)) / Average(Close, LongLength); Plot1(MAD, "", red, 4, 4); Plot2(0,"", white, 1, 1); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
{ MADH (Moving Average Difference - Hann) Indicator (C) 2021 John F. Ehlers } Inputs: ShortLength(8), DominantCycle(27); Vars: LongLength(20), Filt1(0), Filt2(0), coef(0), count(0), MADH(0); LongLength = IntPortion(ShortLength + DominantCycle / 2); Filt1 = 0; coef = 0; For count = 1 to ShortLength Begin Filt1 = Filt1 + (1 - Cosine(360*count / (ShortLength + 1)))*Close[count - 1]; coef = coef + (1 - Cosine(360*count / (ShortLength + 1))); End; If coef <> 0 Then Filt1 = Filt1 / coef; Filt2 = 0; coef = 0; For count = 1 to LongLength Begin Filt2 = Filt2 + (1 - Cosine(360*count / (LongLength + 1)))*Close[count - 1]; coef = coef + (1 - Cosine(360*count / (LongLength + 1))); End; If coef <> 0 Then Filt2 = Filt2 / coef; //Computed as percentage of price If Filt2 <> 0 Then MADH = 100*(Filt1 - Filt2) / Filt2; Plot1(MADH, "", yellow, 4, 4); Plot2(0, "", white, 1, 1); |
Find exclusive trading pro-tools on