Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 21.03.18
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von deadlef Beitrag anzeigen
ich wollte einen EA bei mql im market verkaufen bzw zur verfügung stellen. Jetzt gibt es dort aber einen Validierungsprozess. Mein Ea läuft soweit im Strategietester und compiler ohne Fehler. Allerdings wird vom mql market folgendes im code gebraucht zur überprüfung.

Folgende Funktionen werden zur Verfügung gestellt.
snip ... snip
Bloß wie führe ich diese aus.
Genauso wie dieses hier: snip ... snip
Reicht es aus nur die Funktionen einzubinden?
Wenn Du mit einbinden meinst, einfach nur in den EA reinkopieren: nein.
Du mußt die Funktionen schon immer dann benutzen/aufrufen, wenn sie benötigt werden, z.B. wenn eine Order aufgegeben werden soll, muß vor der Order erst mal überprüft werden, ob genug Geld da ist, ob die Angaben über die Lots erlaubt sind, ... halt der ganze Schwanz möglicher Quellen, die eine erfolgreiche Orderaufgabe verhindern würden.

PHP-Code:
description=StringFormat("der Volumen ist weniger den minimalen erlaubten SYMBOL_VOLUME_MIN=%.2f",min_volume);

description=StringFormat("der Volumen ist mehr den maximalen erlaubten SYMBOL_VOLUME_MAX=%.2f",max_volume);

description=StringFormat("Der Volumen ist divisibel der minimalen Gradation SYMBOL_VOLUME_STEP=%.2f, des nächsten korrekten Volumens %.2f",
                               
volume_step,ratio*volume_step); 
Aber tue den Benutzern den Gefallen und schreibe verständliche Meldungen. Der ganze mql5 online Teil ist eine Computerübersetzung mit all ihren Fehlern. Als Benutzer kann ich mit "Der Volumen ist divisibel der minimalen Gradation" NULL anfangen!

Ich hoffe, das beantwortet Deine Fragen. AVT