Einzelnen Beitrag anzeigen
  #11 (permalink)  
Alt 11.05.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Smile erster Erfolg: die Listen bleiben im Chart

Ich hänge mal ein Bild an, damit man sich vorstellen kann, wie das ganze aussieht. Dieses Mal habe ich die Reihenfolge der beiden Indikatorlisten vertauscht, also erst die PairList und dann die StrengthList, um zu sehen, ob er jetzt zuerst versucht, alles über die PairList zu finden (tut er übrigens nicht).

Folgendes wurde geändert in PairList2, OnChartEvent (PairStrenth2 ist von Anfang an den Weg über die ObjectGetInteger gegangen):
Code:
   //if(   id==CHARTEVENT_OBJECT_CLICK            //ObjectWasClicked
   //   && StringFind(sparam,PFX+"pName",0)>= 0 ) //sparam=FullButtonName,SubstringFound
   if( id==CHARTEVENT_OBJECT_CLICK )              //ObjectWasClicked
   {
      if( ObjectGetInteger(0,sparam,OBJPROP_TYPE,OBJ_BUTTON) )
      { ... }
Als nächstes habe ich im Terminal unter Extras-Optionen-Objekte die Klickgenauigkeit auf 1 Pixel runtergesetzt (das kann zwar später Probleme geben, wenn ich mal ne Linie im Chart verschieben will - wer trifft schon so genau, wir sind hier ja nicht im Schützenverein - aber gut).

Trotzdem sucht er immer noch zuerst in der StrengthList.
Und es wird immer dasselbe Template benutzt, obwohl auch die unterschiedlich sind.
Nu brauche ich erst mal ne Pause. AVT
Angehängte Grafiken
Dateityp: jpg PairList-StrengthList.JPG (149,1 KB, 4x aufgerufen)