Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Order Send Error 4107 5Digits auf 4Digits Konto

Geschrieben

Guten Tag,

 

ich habe ein merkwürdiges Problem.

 

Habe einen kleinen Expert geschrieben.

 

Habe ihn im Backtest laufen lassen und alles lief ganz normal ab.

 

Dann hab ich um genauere Tests machen zu können unter Vollständige History die Daten runtergeladen.

Alles nach dieser anleitung: Backtest History

 

Ich habe ein 4 Digits Demo Konto im Metatrader 4

Broker is ActivTrades

 

Nachdem ich die History Geupdatet habe kommt beim Backtest fast bei jeder orderausführung diese meldung:

 

2011.06.21 11:09:04 2011.05.20 13:00 Expert1 EURUSD,H1: OrderSend error 4107

2011.06.21 11:09:04 2011.05.20 13:00 Expert1 EURUSD,H1: invalid price 1.42886000 for OrderSend function

 

wie kann das sein?

1.42886 <- wo kommt diese Zahl her wenn ich ein 4 Digitskonto Habe?

is auch klar dass er mit diesem Preis nicht einsteigen kann.

 

Hab mir die Historischen Daten angeschaut und alles 4 Digits

 

Kann mir da jemand helfen? bin völlig ratlos.

 

Lg Magilov

Featured Replies

Geschrieben

hast du bei den Währungskürzel noch ein fx, z.B. EURUSDfx, dran?

 

Diese Paare werden nicht mehr gepflegt und Activetrades hat auch die Demoaccounts auf 5 Digits umgestellt.

 

Da hilft nur noch eins: Update machen oder mit neuem Download überschreiben.

 

Metatrader 4 als Administrator unter Win Vista und Win 7 ausführen, dann müsste das Updatefenster automatisch kommen

Geschrieben

Diese Paare werden nicht mehr gepflegt und Activetrades hat auch die Demoaccounts auf 5 Digits umgestellt.

Also bei mir haben alle Konten von ActivTrades (die schreiben sich ohne e :cool:) 4 Stellen. Dass da was auf 5 umgestellt wurde, wäre mir neu.

Geschrieben

Also bei mir haben alle Konten von ActivTrades (die schreiben sich ohne e :cool:) 4 Stellen. Dass da was auf 5 umgestellt wurde, wäre mir neu.

 

hier, live und in Farbe ... komisch ...alles 5 Digits, auch auf Real Account

ActivTrades.png

Geschrieben
  • Autor

also ich habe kein fx hinter dem kürzel.

 

alles wird ganz normal angezeigt. also auch im chart sind 4 digits. in den historischen daten sind auch überall 4 digits.

 

ich habe windows xp. habe versucht den liveupdater zu starten aber er lässt sich nicht öffnen. startet einfach nicht.

 

Hab aber auch bei Activtrades den metatrader 4 neu runtergeladen und installiert

problem besteht weiterhin mit dem expert.

 

Wie gesagt bevor ich die Historischen daten runtergeladen hab hat alles wunderbar funktioniert.

Geschrieben

hier, live und in Farbe ... komisch ...alles 5 Digits, auch auf Real Account

Dann hast Du wohl ein Interbank Account. Auf dem Standard ist weiterhin alles 4 Stellen. Denke, dass Magilov dann auch das Standardkonto gewählt hat.

 

@Magilov

Problem kann bestehen, wenn der EA nicht sauber programmiert ist und quasi 5 Stellen voraussetzt. Kommst Du an den Quelltext ran?

Geschrieben

Ob 4 oder 5 Digits. Vollkommen wurscht. :eggs:

 

Du umgehst das Problem indem du bei der OrderSend-Funktion den Preis so eingibst

NormalizeDouble(Bid,Digits)

(Bid oder Ask, je nach Richtung)

Geschrieben

Willkommen hier bei Tom Next!

 

Das Problem mit der 5-Digit History kenn ich. Einfachste Lösung: Schreib den EA so um das der Preis bevor er an die OrderSend übergeben wird auf die gewollten Digits gerundet wird.

Optimalerweise hast du bereits eine eigene Orderausführungsroutine die auf Fehler etc. prüft, dort kann man das super dazupacken.

 

hth mythos

 

EDIT: WOGO war natürlich wieder einen tick schneller :tissues:

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.