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
i>=0
Es ist nicht möglich, eine Position zu wählen. Zum Beispiel:
Es gibt einen Fehler im Logbuch:
Wie macht man es richtig?
Es ist nicht möglich, eine Position zu wählen. Zum Beispiel:
Korrigieren Sie zuerst den Fehler, verwechseln Sie nicht Auftragsart und Positionsart:
Es ist nicht möglich, eine Position zu wählen. Zum Beispiel:
Es gibt einen Fehler im Logbuch:
Wie macht man es richtig?
Es wäre einfacher für Sie, zu fragen, wo Sie sich geirrt haben...
Damit das funktioniert, muss das Konstrukt
if(PositionSelect(SymbolName(count,true))) sollte ersetzt werden durch:
if(PositionSelect(PositionGetSymbol(count))
und außerdem verwechseln SieENUM_ORDER_TYPE mit ENUM_POSITION_TYPE
Korrigieren Sie zuerst den Fehler, verwechseln Sie nicht Auftragsart und Positionsart:
Vladix:
Es wäre einfacher für Sie zu fragen, wo Sie sich nicht irren...
Bitte beraten Sie mich, wie ich dieses Problem lösen kann:
Ich entwickle Expert Advisors, Bibliotheken und Indikatoren für MT5 auf zwei Computern.
Wie lässt sich die Übertragung von Entwicklungen von einem Computer zum anderen am einfachsten organisieren, vorzugsweise mit automatischer Synchronisierung? D. h., es wird automatisch die frischeste Datei genommen und repliziert.
Die Computer befinden sich im selben Netzwerk. Es gibt einen gemeinsamen Ordner, der über das Internet freigegeben wird.
VCS verwenden
Ich habe keine Windows7-Computer angegeben. Der schwierigste Teil ist herauszufinden, wie die Dateien im Dateisystem gestapelt werden. Bei XP war alles klar, es gab ein Verzeichnis, in dem alles war, aber hier ist alles verstreut.
Es wäre einfacher für Sie gewesen, zu fragen, wo Sie Recht haben...
Damit das funktioniert, muss das Konstrukt
if(PositionSelect(SymbolName(count,true))) sollte ersetzt werden durch:
if(PositionSelect(PositionGetSymbol(count))
Ich habe mir die verschiedenen Varianten angeschaut und festgestellt, dass sie im Endergebnis alle gleich sind. Das heißt, jede dieser Optionen:
... wird das gleiche Ergebnis liefern.
Und in meinem Fall hat es das Ergebnis in keiner Weise beeinflusst))) Das Drehbuch ist fertig:
Jetzt funktioniert alles richtig. Die oben genannten Varianten sind auskommentiert und Sie können sie vergleichen. Das Ergebnis ist im Protokoll immer das gleiche: