Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 123
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
also versuchenhttp://www.mql5.com/ru/docs/customind/indicators_examples/draw_none
Erfolgreich gehandelt auf alpari MT4 mit ilan 2.0 (1.6) mit vernünftigen Einstellungen, bis Warnungen über häufige unproduktive Anfragen kamen, die den Server umsonst belasteten. Es stellte sich heraus, dass alpari in einem schnellen Markt die minimal mögliche Stop-Loss-Einstellung auf 2 Spreads erhöht, was 40 Pips entspricht, manchmal auch weniger. Aber mein EA scheint diesen Wert im Bereich von 15-55 Pips zu setzen, was ich aus dem Lesen des Codes des EAs verstanden habe. Aber alpari war damit nicht zufrieden und mir wurde mit einer Sperre gedroht, also habe ich den Handel eingestellt. Ich weiß nicht wirklich mql4, ich habe gerade diese Zeilen in den Code bearbeitet, die mir die einzigen Zeilen für das Problem verantwortlich schien, ist es in der Registerkarte eines ilan, in der Nähe der Anfang:
double PrevCl;
double CurrCl;
if (UseTrailingStop) TrailingAlls(TrailStart, TrailStop, AveragePrice);
if ((iCCI(NULL,15,55,0,0)>Drop && ShortTrade)||(iCCI(NULL,15,55,0,0)<(-Drop) && LongTrade)) {
Dort habe ich dummerweise die Zahlen 15 bis 40 geändert, um das Problem zu lösen, aber ich habe von alpari erfahren, dass das Problem nicht gelöst ist, d.h. ich habe etwas falsch gemacht, was nicht überraschend ist. Können Sie mich beraten, wie ich den EA-Code korrekt bearbeiten kann, so dass er das Stop-Loss-Niveau in den Bereich 40-55 Pips anstelle von 15-55 setzt. Ich weiß, dass der Bereich von 40-55 Punkten nicht groß genug ist, um einen bequemen Stop-Loss zu setzen, und dass er zu weit vom Kurs entfernt ist, was den Gewinn schmälert. Aber ich habe keine Wahl, ich will nicht weg von Alpari, dort ist es gemütlich. In den EA-Standardeinstellungen gibt es keinen entsprechenden Parameter.
Dies ist der Anzeigestil, wenn Sie Ihren eigenen Indikator schreiben, aber ich muss eine Reihe von Standardindikatoren , die im Expert Advisor verwendet werden, vor dem Benutzer verbergen...
Guten Tag!
Ich werde nicht genug Energie haben, um 125 Seiten zu lesen, also muss ich gleich eine Frage stellen: Ich habe einen Assistenten für mich gezeichnet und ihn auf Forex überprüft, es funktioniert gut.
2013.06.11 18:42:00 Trades '1002754': fehlgeschlagenes Kauflimit 1.00 RTS-6.13 bei 125840 [Ungültiger Verfall]
DieHandelsanfrage sieht wie folgt aus
[CODE]
wenn (i >= total_orders)
{Stop = false;
//--- Anfrage vorbereiten
MqlTradeRequest request={0};
request.action=TRADE_ACTION_PENDING; //einen schwebenden Auftrag einstellen
request.magic=magic_number; // ORDER_MAGIC
request.symbol=_Symbol; // Instrument
request.volume=order_send_lot; // Volumen in Lot
request.price=order_send_price; //Preis öffnen
request.sl=0; // Stop Loss ist nicht angegeben
request.tp=0; // Take Profit ist nicht angegeben
request.type=order_type; // Art der Bestellung
request.type_filling=ORDER_FILLING_RETURN;
request.type_time=ORDER_TIME_GTC;
//request.stoplimit=0;
//request.expiration=D'2013.06.12';
request.comment=IntegerToString(id_position);//Kommentar
//--- einen Handelsauftrag senden
MqlTradeResult result={0};
OrderSend(Anfrage,Ergebnis);
}
i++;
[/CODE]
Ich habe bereits verschiedene Varianten type_filling und type_time ausprobiert, aber das Ergebnis ist das gleiche.
Was kann ich dagegen tun?
Guten Gewinn für alle!!! Können Sie mir bitte mitteilen, ob es eine Funktion gibt, mit der man zwei gegenläufige Pending-Orders universell platzieren und dann Pending-Orders, die in der Schwebe sind, löschen oder deren Schwebezustand zeitlich begrenzen kann.
Es ist unwahrscheinlich, dass es eine vorgefertigte Funktion für zwei Aufträge gibt. Das Zeitlimit ist in den Anhängern selbst festgelegt:
MqlTradeRequest request={0};
request.type_time=ORDER_TIME_GTC;
request.expiration=D'2013.06.20';
Guten Tag an alle!
Wie berechnet man Kauf- und Verkaufspreise anhand historischer Daten (mein Tester)?
Kaufen Sie close+spread*_Point , und verkaufen Sie close korrekt?
Es ist unwahrscheinlich, dass es eine vorgefertigte Funktion für zwei Aufträge gibt. Das Zeitlimit ist in den Anhängern selbst festgelegt:
MqlTradeRequest request={0};
request.type_time=ORDER_TIME_GTC;
request.expiration=D'2013.06.20';
Das HALTEN an einem Paar im EA verlangsamt es. Gibt es keine schnellere Möglichkeit, die Aufhängung zu beenden? Außerdem ist die Anzahl der Aufträge bei meinem Maklerunternehmen begrenzt, und wir können kein Raster verwenden.
Wer kann mir sagen, welches Steuergerät für den Tumbler verwendet wird?
Ich möchte eine mit Progressionen in Zellen für Sharpe.