PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EasyLanguage zu MT4



oxyuyexo
12-08-2024 04:42,
Hast du das geschafft ďż˝ oder bist du immer noch auf der Suche? Verwenden Sie MT4 oder MT5?

xoxixaoxyyiy18
12-08-2024 05:07,
Hallo zusammen, ich hoffe immer noch, dass jemand hilft. Beifall.

xoxixaoxyyiy18
12-08-2024 05:26,
Hallo,
Möge es jemandem gefallen, die folgenden EasyLanguage-Codes gnädig in Metaquotes zu übersetzen.
Vielen Dank im Voraus.

Trendbänder

Variablen: BandDays(28), DevConstant(3.500000);
Variablen: keltnerTop(0), keltnerMid(0), keltnerBot(0), expSmoothPrice(0);
Variablen: expSmoothRange(0);
Variablen: altu(0),altd(0),up(0),down(0),dir(0),n(0),p(0);

WENN (CURRENTBAR = 1) DANN
START
expSmoothPrice = CLOSE ;
expSmoothRange = HIGH-LOW ;
ENDE SONST
START
expSmoothPrice = (expSmoothPrice*(BandDays-1) CLOSE)/BandDays ;
expSmoothRange = (expSmoothRange*(BandDays-1) (HIGH-LOW))/BandDays ;
ENDE ;

keltnerTop = expSmoothPrice (expSmoothRange*DevConstant) ;
keltnerMid = expSmoothPrice ;
keltnerBot = expSmoothPrice-(expSmoothRange*DevConstant) ;

if close lt;= KeltnerMid then altd = 1 else altd = 0;
if altd = 1 and high[1] lt;= KeltnerMid and close lt; Niedrig[1] dann beginnen
dir = -1 ;
Ende;

if close gt;= KeltnerMid then altu = 1 else altu = 0;
if altu = 1 and low[1] gt;= KeltnerMid and close gt; hoch[1] dann beginnen
dir = 1;
Ende;

if dir = -1 then setplotcolor(2,magenta);
wenn dir = 1 dann setplotcolor(2,green);


PLOT1 (keltnerTop, TBand Top) ;
PLOT2 (Keltner Mi, Band Mid) ;
PLOT3 (keltnerBot, TBand Bot) ;



Triggerlinien

Variablen: Länge(20), TrigAvg(5), UpColor(grün), DnColor(magenta);
Variablen: xAvg(0),yAvg(0);

yAvg = TimeSeriesForecast (Länge, 0) ;
xAvg = XAverage (yAvg, TrigAvg) ;
PLOT1 (yAvg, Trigger);
PLOT2 (xAvg, AverageTSF) ;
WENN (PLOT2 gt;= PLOT1) DANN
START
SETPLOTCOLOR (1, DnColor) ;
SETPLOTCOLOR (2, DnColor) ;
ENDE SONST
START
SETPLOTCOLOR (1, UpColor) ;
SETPLOTCOLOR (2, UpColor) ;
ENDE ;

Plot3(yAvg,Sy);

Handelsaktivator

Zuerst die TSI-Funktion

Eingaben:
Preis(NumericSeries), r(NumericSimple), s(NumericSimple),

u(NumericSimple);

Value1= 100*TXAverage(Price-Price[1],r,s,u) ; {Zähler}

Value2=TXAverage(AbsValue(Price-Price[1]),r,s,u) ; { Nenner }

Wenn Value2 lt;gt; 0, dann TSI = Wert1Wert2

Sonst TSI = 0;


Der Innenraum
Eingaben: Price(c), r(7), s(27), u(1), SmthLen(7);

Wert1= TSI(Preis, r, s, u);

Value2= XAverage(TSI(Price, r, s, u), SmthLen);

plot1(value2,XAverage);
plot2(value2,SXAverage);

plot3(value1,TSI);

WENN (PLOT1 gt;= PLOT3) DANN
START
SETPLOTCOLOR (1, Magenta) ;
SETPLOTCOLOR (3, Magenta) ;
ENDE SONST
START
SETPLOTCOLOR (1, grĂĽn) ;
SETPLOTCOLOR (3, grĂĽn) ;
ENDE ;

plot4(value1,STSI);
plot5(value1,Histogram);