Diskussion zum Artikel "Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll" - Seite 16

 
Maxim Kuznetsov #:

Haben Sie Ihren Roboter jemals außerhalb des lokalen Testbetriebs eingesetzt???

Ich handele nur mit Robotern. Ohne sie fühle ich mich nackt, denn meine Roboter geben vor allem vollständige Informationen sowohl über das aktuelle Paar als auch über das Konto sowie die wichtigsten Parameter des Paares (Marge pro Lot, Rechner "wie viel kann auf x% und maximal geöffnet werden", Min-Lot, Lot-Schritt, Kommission pro Lot und seine Umwandlung in Pips, Kosten für Spread*Lot usw.). ).
Modus - halbautomatisch, ich ändere die Grundeinstellungen, wenn nötig.
Aber Sie scheinen nicht zu verstehen, worüber ich geschrieben habe.
Nach dem letzten MT5-Update wurden alle Icons ausnahmslos neu gezeichnet. Manche Icons wurden besser, manche schlechter.
Aber!
Die Flagge der Handelsverfügbarkeit war nicht da und ist es immer noch nicht. Und diese Funktion ist wirklich viel notwendiger als das Design-Update.

 
Vasyl Temchenko #:


Die Flagge der Handelsverfügbarkeit war nicht vorhanden und ist es immer noch nicht. Und eine solche Funktion ist wirklich viel notwendiger als ein Design-Update.

Ich sage es Ihnen noch einmal. Suchen Sie und Sie werden finden

10018

TRADE_RETCODE_MARKT_GESCHLOSSEN

Markt geschlossen

 
Alexey Viktorov #:

Ich sage es euch noch einmal. Suchet und ihr werdet finden

10018

TRADE_RETCODE_MARKET_CLOSED

Markt geschlossen

Ich brauche Ihnen das nicht zu zeigen - es handelt sich um einen Fehler, der vom Server zurückgegeben wird, wenn eine Handelsanfrage abgebrochen wird. Wegen dieses Fehlers habe ich das Thema aufgeworfen.
Warum durch eine geschlossene Tür brechen? Ich würde gerne ein "Geschlossen"-Schild an einer geschlossenen Tür sehen.

Es gibt: AccountInfoInteger(ACCOUNT_TRADE_ALLOWED);

Zeigen Sie mir eine ähnliche Funktion in ENUM_SYMBOL_INFO_INTEGER und ich streue Asche auf mein Haupt.
 
Vasyl Temchenko #:

Ich brauche ihn Ihnen nicht zu zeigen - es handelt sich um einen Fehler, der vom Server zurückgegeben wird, wenn eine Handelsanfrage fehlschlägt. Wegen dieses Fehlers habe ich das Thema angesprochen.
Warum durch eine geschlossene Tür brechen? Ich würde gerne ein "Geschlossen"-Schild an einer geschlossenen Tür sehen.

Es gibt: AccountInfoInteger(ACCOUNT_TRADE_ALLOWED);

Zeigen Sie mir eine ähnliche Funktion in ENUM_SYMBOL_INFO_INTEGER und ich streue Asche auf mein Haupt.

Suchen Sie danach und Sie werden es finden. Ein letzter Hinweis: Überprüfen Sie die Reihenfolge.

 
Wie können StopLevel und FreezeLevel in den obigen Code für Buy/Sell StopLimit-Orders integriert werden? Dies ist kompliziert, da es ein Stop-Level und ein Limit-Level gibt.
 
Rashid Umarov #:
Danke!

Angehängte Zip-Datei "2555_de". Der Fehler ist noch nicht behoben. -sl)>tp)

Auch dies ist noch nicht behoben:

+ fehlender Parameter (PrintFormat hat für %, aber nur 3 Parameter sind vorgesehen).


 
Alain Verleyen #:

Ein weiterer logischer Fehler. Das Ändern eines SL/TP um 1 Punkt ist erlaubt. Sie sollte >= sein

Ich weiß nicht, wie es bei MQL5 ist, aber die MQL4-Funktionen OrderStopLoss(), OrderTakeProfit()... sind nicht normalisiert. In diesem Fall, wenn Sie ">=" verwenden, wird die aktuelle Funktion OrderModifyCheck nicht richtig funktionieren. Sie müssen OrderStopLoss(), OrderTakeProfit()... normalisieren.

 

Ich erhalte diese Meldung beim Laden des Roboters !!


kann die Datei 'MQL4\indicators\.....Indicator.ex4' nicht öffnen [2]!!!!!!!!!!!!!

Ich habe einen persönlichen Indikator in diesem Projekt verwendet.
Hat jemand eine Lösung?

 
Kambiz Shahriarynasab #: Ich erhalte diese Meldung beim Laden des Roboters! Die Datei 'MQL4\indicators\.....Indicator.ex4' [2] kann nicht geöffnet werden! Ich habe einen persönlichen Indikator in diesem Projekt verwendet. Hat jemand eine Lösung?

Sie müssen den Indikator in Ihre ausführbare Datei einbetten, indem Sie die Kompilieranweisung #resource verwenden.

Dies wird in dem Artikel"Aufrufen von benutzerdefinierten Indikatoren mit iCustom()" erklärt. Haben Sie ihn gelesen?

Documentation on MQL5: MQL5 programs / Resources
Documentation on MQL5: MQL5 programs / Resources
  • www.mql5.com
Resources - MQL5 programs - MQL5 Reference - Reference on algorithmic/automated trading language for MetaTrader 5
 
Fernando Carreiro #:

Sie müssen den Indikator in Ihre ausführbare Datei einbetten, indem Sie die Kompilieranweisung #resource verwenden.

Dies wird in dem Artikel"Aufrufen von benutzerdefinierten Indikatoren mit iCustom()" erklärt. Haben Sie ihn gelesen?

Vielen Dank