Wie programmiert man? - Seite 213

 
quest:
Hallo, ich habe ein Problem. Ich muss den ATR-Wert von Metatrader in eine csv-Datei importieren.

Leider weiß ich nicht, wie es geht.

Bitte helfen Sie mir, das Skript zu schreiben.

Ich habe es mit FileWrite - MQL4 Dokumentation und iATR - MQL4 Dokumentation versucht. Aber ich habe es nicht geschafft.

Also das Beispiel aus der Hilfedatei des Metaeditors funktioniert ganz gut:

int handle;

datetime orderOpen=OrderOpenTime();

handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');

if(handle>0)

{

FileWrite(handle, iATR(NULL,0,20,0));

FileClose(handle);

}

 

Problem mit EA-Codierung

Hallo!

Ich bin ein Neuling auf dem Forex-Markt. Ich versuche, meine eigene EA zu bauen, und ich Erfolg haben, aber ich habe einige Frage über einige Funktionen...

Ich handle mit 5 verschiedenen Währungspaaren: EURUSD, AUDUSD, USDCAD, USDJPY und NZDUSD...auf H1 Zeitrahmen.

Ich möchte einige neue Funktionen in EA zu implementieren, zum Beispiel, wenn EA öffnen lange Handel auf einem Währungspaar und dass der Handel geht auf -50pips, dass meine EA öffnen eine andere lange Handel auf dem gleichen Paar.

Und, wenn möglich, zu codieren, dass sie beide schließen, wenn ich kumulativen Gewinn habe...vielleicht erste ist -20 Pips, aber die zweite ist +30 und sofort zu schließen beide (so habe ich +10 Pips Gewinn).

Könnte mir jemand helfen, es zu codieren?

 
Kalenzo:
Nun, das Beispiel aus der Hilfedatei von metaeditor funktioniert ganz gut:

int handle;

datetime orderOpen=OrderOpenTime();

handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');

if(handle>0)

{

FileWrite(handle, iATR(NULL,0,20,0));

FileClose(handle);

}

Vielen Dank.

Wie kann ich die gesamte ATR-Historie importieren. Dann komplette Geschichte atr Werte + Datum?

 
quest:
Wie kann man den gesamten Verlauf der ATR importieren? Dann komplette Geschichte atr Werte + Datum?

int handle;

datetime orderOpen=OrderOpenTime();

handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');

if(handle>0)

{

for(int x=0;x<Bars;x++)

{

FileWrite(handle, TimeToStr(Time[x]),iATR(NULL,0,20,x));

}

FileClose(handle);

}

 
Kalenzo:

int handle;

datetime orderOpen=OrderOpenTime();

handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');

if(handle>0)

{

for(int x=0;x<Bars;x++)

{

FileWrite(handle, TimeToStr(Time[x]),iATR(NULL,0,20,x));

}

FileClose(handle);

}

Wow, ich weiß gar nicht, was ich sagen soll. Ich danke dir so sehr. Sie haben mir wirklich geholfen

 

Hallo Leute!

Bitte, was ich brauche in meinem EA zu setzen, um es öffnen die Aufträge nur, wenn die Zeit Stunde gleich 00:00 ? Ich brauche, dass es die Bestellung nur in dieser Stunde zu öffnen, können Sie hier zu mir den Programmierungscode setzen?

Ich versuche dies, aber es funktioniert nicht:

if (TimeHour(TimeCurrent() == 0)

{

OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime);

}

Herzlichen Dank!

 
Tio Patinhas:
Hallo Leute!

Bitte, was ich brauche in meinem EA setzen, um es öffnen die Aufträge nur, wenn die Zeit Stunde gleich 00:00? Ich brauche, dass es die Bestellung nur in dieser Stunde öffnen, können Sie hier zu mir den Programmierungscode setzen?

Ich versuche dies, aber es funktioniert nicht:

if (TimeHour(TimeCurrent() == 0)

{

OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime);

}

Herzlichen Dank!

Versuchen Sie diesen Weg:

int mark;

int start()

{

....

if(Hour()==0&&mark==0)

{

OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime);

mark=1;

}

if(Hour()>1)mark=0;

...

}
 
Roger09:
Versuchen Sie es auf diese Weise:
int mark;

int start()

{

....

if(Hour()==0&&mark==0)

{

OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime);

mark=1;

}

if(Hour()>1)mark=0;

...

}

ES FUNKTIONIERT !!! VIELEN DANK, MEIN FREUND, DU BIST DER MANN !!!

 

Wie man

Wie man Linien in Indikatoren wie RSI 80% RSI 20% in mql4 Code, nicht durch manuelle Methode hinzufügen

Führen Sie den verwendeten Code.

 
junglelion:
Wie man Zeilen in Indikator wie RSI 80% RSI 20% in mql4 Code hinzufügen, nicht durch manuelle Methode Guide den Code verwendet.

Nach Puffer oder nach Anweisung

Nach Anweisung ist etwas wie

#Eigenschaft Indikator_Level1 30

#Eigenschaft indicator_level2 70

Grund der Beschwerde: