Fehler, Irrtümer, Fragen - Seite 1810
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
Sie haben wieder etwas vermasselt.
Zusammengestellt in Version 1531. Beim Starten erhalten:
2017.02.16 18:55:19.101 MQL5 'TradePanel.ex5' hat eine neuere nicht unterstützte Version, bitte aktualisieren Sie Ihr Client-Terminal
Gut, dass ich kein Live-Konto habe.
Die Antwort liegt im Service Desk:
Support-Team
2017.02.16 09:46
Wir entschuldigen uns für die Unannehmlichkeiten und werden in Kürze ein weiteres Build veröffentlichen.
Leider gibt es eine Diskrepanz zwischen dem Terminal-Build und der Compiler-Version im Editor.
Speziell in diesem Fall ist wegen der im MQL-Programm verwendeten Ressourcen die Terminalversion 1532 oder höher erforderlich.Ich habe heute einen ungeplanten freien Tag. )
Alle ;)
Ich muss etwas falsch machen, denn 1531 läuft seit über 24 Stunden mit dem gesamten Code.
{if (PositionSelect(_Symbol))
{if (PositionGetInteger(POSITION_TIME)<TimeBuffer[0])
{MqlTradeRequest request={0};
MqlTradeResult result={0};
request.action=TRADE_ACTION_DEAL;
request.symbol=_Symbol;
request.volume=Volume;
request.sl=NormalizeDouble(Minimum+((Delta*KoefSL)/100), _Digits);
request.tp=NormalizeDouble(Minimum-((Delta*(100-KoefTP))/100), _Digits);
request.type=ORDER_TYPE_SELL;
request.price=Bid; // open price
request.type_time=ORDER_TIME_GTC;
//--- send a trade request
trade2=OrderSend(request,result);}}}
{if (PositionSelect(_Symbol))
{if (PositionGetInteger(POSITION_TIME)<TimeBuffer[0])
{MqlTradeRequest request={0};
MqlTradeResult result={0};
request.action=TRADE_ACTION_DEAL;
request.symbol=_Symbol;
request.volume=Volume;
request.sl=NormalizeDouble(Minimum+((Delta*KoefSL)/100), _Digits);
request.tp=NormalizeDouble(Minimum-((Delta*(100-KoefTP))/100), _Digits);
request.type=ORDER_TYPE_SELL;
request.price=Bid; // open price
request.type_time=ORDER_TIME_GTC;
//--- send a trade request
trade2=OrderSend(request,result);}}}
Bitte sagen Sie mir, warum der EA auf der UPU keine Aufträge öffnet? Es stimmt, ich lasse einen Remote-Desktop auf meinem Heimcomputer mit denselben Terminals und EAs geöffnet. Vielleicht stören sich diese EAs gegenseitig? Sobald ich den EA auf meinem Heim-PC aufrufe und schließe, eröffnet der EA eine Position, als ob nichts geschehen wäre.
Eine UPU ist im Grunde genommen dasselbe wie ein Computer, nur dass er nicht in Ihrem Zimmer steht, sondern in der Regel irgendwo weit weg, und dass er mit Ihrem Handelskonto verbunden ist. Der Expert Advisor selbst kann keine Informationen darüber erhalten, wie viele Verbindungen es zu einem bestimmten Zeitpunkt im Handelskonto gibt. Der Expert Advisor kann seine Logik auf folgender Grundlage aufbauen
Im Allgemeinen sollten wir zunächst die interne Logik des EA kennen - wovon seine Markteintritte abhängen. Ohne sie geht es nicht.
Eine UPU ist im Grunde genommen dasselbe wie ein Computer, nur dass sie nicht in Ihrem Zimmer steht, sondern in der Regel irgendwo weit weg, und dass sie mit Ihrem Handelskonto verbunden ist. Der Expert Advisor selbst kann keine Informationen darüber erhalten, wie viele Verbindungen es zu einem bestimmten Zeitpunkt im Handelskonto gibt. Der Expert Advisor kann seine Logik auf folgender Grundlage aufbauen
Im Allgemeinen sollten wir zunächst die interne Logik des EA kennen - wovon seine Markteintritte abhängen. Ohne sie geht es nicht.
Kann mein Computer die Arbeit des EA an der UPU beeinträchtigen oder nicht? Denn der gleiche EA auf meinem Computer funktioniert einwandfrei.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
Wladimir Karputow, 2017.02.17 18:50
...
Wenn Sie die interne Logik des Expert Advisors nicht kennen, sollten Sie zunächst seine Logik verstehen und seine Markteintritte bestimmen. Ohne sie geht es nicht.