ReLor / Publikationen
Forum
Position zum best möglichen aber maximal x Preis eröffnen
Hallo, ich habe da mal eine Verständnisfrage. Ich nutze die CTrade Klasse und eröffne aktuell z.B. so die Positionen: trade.Buy(trade_lotsize,handelssymbol,price_limit,trade_sl_price,trade_tp_price,trade_comment) Mir ist aufgefallen, dass ich manchmal einen unerwartet hohen (hohe Abweichung zum
Position mit Ctrade aktualisieren
Hallo. Ich möchte eine Position mit der CTrade Klasse aktualisieren. Folgender Code funktioniert nun auch nach ausprobieren soweit... if (!trade.PositionModify(ticketid, 0 , 0 )){ Print ( "RESET TO ZERO FAILED" ); } if (!trade.PositionModify(ticketid, sl, tp)){ Print ( "Reset to SL:" ,sl, " TP:"
Feldbeschreibung einer Strucktur in Variable an Funktion übergeben und dort wieder für Zugriff nutzen
Hallo, ich habe eine Frage weil mir google dazu keine Antwort lieferte. Ich möchte den Namen eines Feldes aus einer Struktur in einer variablen speichern, diese an eine Funktion übergeben und dann damit innerhalb der funktion gezielt auf das Feld zugreifen. Beispiel struct struct_array
Übergabe eines struct arrays an eine Funktion
Hallo. Ich benötige eine Funktion welche flexiebel ein strukturiertes array als parameter erhält. Diese übergebene Struktur soll jedoch unterschiedlich sein, damit ich die Funktion für verschiedene arrays nutzen kann. Beispiel //Aray1 struct my_struct { int
Nutzung mehrere onInit Aufrufe?
Hallo. Ich habe eine vielzahl an Dateien, welche eigene Funktionen beinhalten. Diese Dateien binde ich zu oberst in die mq5 Datei ein " #include <../Experts/include/my_functions1.mqh> #include <../Experts/include/my_functions2.mqh> ..." Nun habe ich in der mq5 Datei die onInit() Funktion. Ich
Abfrage der damaligen SL und TP Kurse
Hallo, ich möchte gerne die seinerzeitigen SL und TP Kurse abfragen welche bei Eröffnung hinterlegt wurden. So siehts momentan aus void OnTradeTransaction(const MqlTradeTransaction &trans, const MqlTradeRequest &request, const MqlTradeResult &result) {
Wie kann ich einen neuen Eintrag zu einem Array hinzufügen
Hallo. Ich möchte gerne ein das array rates... MqlRates rates[]; CopyRates(_Symbol,_Period,1,10,rates); erweitern um ein neues "Feld" for(int i=0;i<10;i++) { PrintFormat("[%d]\t%s\t%G\t%G\t%G\t%G\t%G\t%G\t%I64d\t",i, TimeToString
Wie erhalte ich den aktuellen Zeitstempel für (sekunden seit 1.1.1970)?
Hallo ich möchte gerne den Zeitstempel PositionGetInteger (POSITION_TIME) mit der aktuellen Zeit vergleichen um daraus die Anzahl vergangener Stunden zu berechnen. PositionGetInteger (POSITION_TIME) = sollte mit den gewünschten Sekunden-Zeitstempel liefern nun benötige ich noch den momentanen
Verständnisfrage zu backtest Übersicht der Trades
Hallo. Ich taste mich gerade im Metatrader vor und stehe gerade vor einem Verständnisproblem, wo ich bitte kruz Hilfe/Erklärung benötige. Wenn ich einen Backtest fahre, erhalte ich die folgende Liste mit ausgeführten Transaktionen. Jetzt verstehe ich aber nicht wie das zusammenhängt. Ich sehe zuerst