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:
- Aprire una nuova richiesta per ogni nuova domanda di traduzione di codice MT4: aprire una nuova domanda di traduzione
- un’unica richiesta per indicatore
- scrivere un titolo contenente l’indicatore MT4, per esempio: “indicatore XYZ, traduzione codice mq4 in prorealtime“
- nell’oggetto, aggiungere il documento .mq4 (non .ex4 ! , i codici compilati non possono essere letti), così come una o più schermate dell’indicatore in oggetto (é sempre più semplice per me riprodurre fedelmente l’indicatore Metatrader4 se so a cosa assomiglia!)
- Aggiungere una breve descrizione dell’indicatore e, se possibile, come lo utilizza nel trading. Questo potrebbe essere utile agli altri membri della nostra grande comunità.
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
Ciao Nicolas, volevo chiederti un’informazione, sei in grado di fare anche il passaggio al contrario?
Avrei bisogno di convertire un codice di ProRealTime in MT4.
Aspetto tue notizie, grazie e buona giornata.
Ciao Nicolas,
vorrei sapere se sai convertire un indicatore da Easy Language a Pro Code
saluti,
Francesca
Sì, è possibile, sono abituato a fare conversioni da EasyLanguage! 🙂
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
THE MAD (MOVING AVERAGE DIFFERENCE) INDICATOR
{
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);
HE MAD (MOVING AVERAGE DIFFERENCE- HANN INDICATOR
{
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);