Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Expert-Advisors

Expert-Advisors Expert-Advisors für Metatrader 4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4862
Beiträge: 42860
Benutzer: 7.164
Aktive Benutzer: 79
Links: 83
Wir begrüßen unseren neuesten Benutzer: Shyam
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 2 Tagen
- Shyam
vor einer Woche
- Nobby2000
vor einer Woche
- Wacked1
vor 3 Wochen
- Util
vor 4 Wochen
- Hardy61

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 40
Gesamt: 40
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 28.06.22
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 584
AVT befindet sich auf einem aufstrebenden Ast
Question EA Order Panel funktioniert plötzlich nicht mehr

Bin völlig von den Socken, mein Trading Panel spinnt rum (der Teil, der die hidden SL Linien überwacht und bei Berührung die Order schließen soll - da wird plötzlich die Linie nicht mehr erkannt).

Ich habe nix an den Quellen geändert, denn bisher lief es immer einwandfrei.
Gibt es einen möglichen anderen Grund, der hier etwas beeinflussen könnte?
Für jeden Tip dankbar. AVT
Mit Zitat antworten
  #2 (permalink)  
Alt 28.06.22
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 584
AVT befindet sich auf einem aufstrebenden Ast
Angry ObjectsTotal Bug

Also mal wieder die Quelle geprüft. Entweder das ist ein Bug in ObjectsTotal oder in meinem Code.
Die Funktion ObjectsTotal(ChartID(),0,OBJ_HLINE) liefert falsche Ergebnisse.
Im Chart werden 2 von 4 Buttons und 6 von 8 Vertikalen Linien gelistet:

Code:
Print(__FUNCTION__,
      " No of Hlines=",(int)ObjectsTotal(0,0,OBJ_HLINE) );
//Ergebnis: GetSlTpHits No of Hlines=14 (das ist korrekt laut Objekt Liste)

for(int i=ObjectsTotal(ChartID(),0,OBJ_HLINE)-1; i>=0; i--)
{
    string obj_name=ObjectName(i);
    Print(__FUNCTION__," ",(int)i,". "," obj_name=",obj_name);
}
/*Ergebnis: 
!! GetSlTpHits 13.  obj_name=BND-Dfibo_SaveBut  falsch: ist Button
!! GetSlTpHits 12.  obj_name=BND-BBsqzC_SaveBut falsch: ist Button
ok GetSlTpHits 11.  obj_name=2nd3rd
!! GetSlTpHits 10.  obj_name=2023start falsch: ist Vertical Line
!! GetSlTpHits 9.  obj_name=2022start  falsch: ist Vertical Line
ok GetSlTpHits 8.  obj_name=2022high
!! GetSlTpHits 7.  obj_name=2021start  falsch: ist Vertical Line
ok GetSlTpHits 6.  obj_name=2021low
ok GetSlTpHits 5.  obj_name=2021high
ok GetSlTpHits 3.  obj_name=2020low
ok GetSlTpHits 2.  obj_name=2020high
!! GetSlTpHits 1.  obj_name=2019start  falsch: ist Vertical Line
ok GetSlTpHits 0.  obj_name=1st3rd
unterschlagen werden all horizontalen Linien, die Standard Namen haben "Horizontal Line xxx"
*/
Ich kann an meinem Code nix Falsches sehen. AVT
Mit Zitat antworten
  #3 (permalink)  
Alt 28.06.22
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 584
AVT befindet sich auf einem aufstrebenden Ast
Exclamation Lösung (MT bug umgehen)

Nachdem ich den Code in die "gute alte Form" geändert habe, funktioniert das Panel wieder.
Heißt für mich: nur ObjectsTotal() verwenden, jede andere Form hat einen Bug und ist unberechenbar in der Ausführung.
AVT
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50 Uhr.





Die Suchmaschine - Der Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2022 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2020 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------