Rohe Ideen - Seite 6

 

MLQ4 Kurs Frage

CodersGuru,

In Ihrem EA-Beispiel aus Ihrem Kurs haben Sie eine "Crossed" -Funktion definiert. Sie erwähnen, dass die statischen Variablen ihren Wert zwischen WIEDERHOLTEN Aufrufen beibehalten... meine Frage ist, ob diese wiederholten Aufrufe KONKURRENT sein müssen?

Ich erstelle einen EA mit 4 Zeiträumen, und ich rufe "Crossed" für jedes der 4 Linienpaare auf... werden die statischen Variablen nach jedem Paar zurückgesetzt, oder werden sie nur einmal bei der ersten Ausführung und dann bis zum Beenden gesetzt?

Ich denke, ich muss wissen, warum die statischen Variablen nicht bei jedem Aufruf von "Crossed" initialisiert werden... und unter welcher Bedingung sie zurückgesetzt werden....

Gibt es irgendwo ein Dokument, in dem ich das selbst recherchieren kann? MT4 "HELP" ist fast nutzlos

Vielen Dank für Ihre Hilfe.

-charliev

 

Gibt es einen bevorzugten Pivot-Indikator?

Ich habe zu viele Pivot-Indikatoren für MT4 gesehen.

Ich habe ein paar ausprobiert und hatte S & R Linien an verschiedenen Stellen.

Hat jemand einen guten, der sein Favorit ist?

 

Bitte stellen Sie eine Tabelle mit den Einstellungen ein.

Ein Bild sagt mehr als tausend Worte.

Danke

 

LSS-Oszillator

Hallo!

Ich habe eine Beschreibung über diesen Indikator bei Google gefunden.

Hat ihn jemand benutzt oder etwas darüber gehört?

Dateien:
 

ZigZag Frage

Hallo zusammen,

Hat jemand eine Idee, wie ich den Z-Z1 ZigZag-Indikator modifizieren kann, um falsche Wendepunkte NICHT zu löschen? Ich würde sie gerne sehen?

Vielen Dank für Ihre Zeit

EK

Dateien:
z-z1.mq4  5 kb
 

Double Back Breakout

Ich habe im MT3 experimentiert und einen einfachen Algorithmus getestet und hatte einige ziemlich gute Ergebnisse! Kann jemand anderes bitte diesen Backtest bestätigen? Jede andere Idee oder Feedback ist sehr willkommen!

/*[[

Name := Double-Back Breakout

Author := Nicholishen @ Apex Group Investments, LLC

Lots := 0.1

Stop Loss := 100

Take Profit := 20

Trailing Stop := 0

]]*/

Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1);

var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0);

diff=0;vol=0;

for i=PeriodsBack downto 2{

vol= vol + Volume;

diff= diff + (high-low);

}

avg= diff / (PeriodsBack -2);

volavg = vol / (PeriodsBack -2);

p1d=High[1]-Low[1];

vol1=Volume[1];

if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then {

if close[1]>close[2] and TotalTrades < 1 then{

SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink);

}

};

for i=1 to TotalTrades{

profit = ord(i,VAL_PROFIT);

if Abs(profit) >= dBack * (Lots * 10) then{

if TotalTrades < 2 then{

SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red);

}

}

};

Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg);

Dateien:
 

Hallo,

Es gibt Fehler, möchte es überprüfen, damit man es testen kann. Dankeschön

 

Roh-Ideen

Gibt es eine Art von "Stop" oder etwas Ähnliches, das die

Mittelkurs/Durchschnittskurs?

Ich kaufe z.B. bei 1,2313 und erwarte, dass der Wert bis auf

1,2339 (Ziel ist 20), aber wenn es fiel t 1,2269 ich verdoppeln die

verdopple ich die Investition, aber jetzt wird das Ziel für beide Aufträge 1,2305 sein, weil

mein mittlerer Kurs 1,2285 ist.

Das System verwendet keinen Indikator für den Einstieg (Betriebsbeginn), also

es wird nur starten, wenn Verkaufs- und Kaufaufträge erteilt werden; und wenn

es einen Gewinn von N Pips gibt, schließt es den Auftrag und sofort und

dann öffnet eine andere Bestellung für den gleichen Betrag. Wenn ich X Pips verliere, dann

mache ich den mittleren Preis.

Gibt es irgendetwas, das dies automatisch für mich tut? wenn negativ,

würde jemand hier, der weiß, wie man programmiert, es für mich tun?

Vielen Dank!

 

FiboPiviots auch am Montag!

Für alle Interessierten

https://www.mql5.com/en/forum/173201/page73

 

MQLII Konvertierung Frage !

Hallo an alle

Ich versuche, MQLII-Code in MQL4-Code zu konvertieren, aber ich habe einige Fragen über:

// MQLII-Code

Var : MyCondition(False);

Vars : MyValue(1.2345);

Variable : Zähler(0);

Variable : String("");

Variables : String1("Some string");

Variablen : Zähler(0);

- Was ist der Unterschied zwischen diesen Syntaxen: Var, Vars, Variable und Variables?

- Kann ich Integer, Double, String oder Boolean mit all diesen Schlüsselwörtern deklarieren?

- Und wie kann ich den Datentyp dieser Variablen, wie z.B. "Counter" wissen, ist es Integer oder Double?

Vielen Dank, wenn Sie mir diese Syntax erklären können.

Yousky