Is there any Chartevent "on drop symbol" / "on change chart symbol" ? - Seite 2

Einloggen oder registrieren, um einen Kommentar zu schreiben
Otto Pauser
1420
Otto Pauser  
Eventuell ein Panel(Dialog) mit Auswahlliste ?
Benjamin Thom
388
Benjamin Thom  
Otto Pauser:
Eventuell ein Panel(Dialog) mit Auswahlliste ?
Stimmt man könnte sich ja auch seine eigene Marktübersicht basteln... falls du das meinst? Aber ich werde einfach mal testen das Event in meinen Indikator einzubauen :-) kann bloß etwas dauern, bin gerade im Urlaub in Paraguay :-) sonnige Grüße
Benjamin Thom
388
Benjamin Thom  

Hey ho,

bin jetzt dazu gekommen es zu implementieren. Hier meine Lösung - eingebaut in einen Indikator:

   if(id==CHARTEVENT_CHART_CHANGE) {
      // Vergleiche das Symbol des aktuellen Charts mit denen der ersten drei derzeit angezeigten Charts
      // und übernehme es als neues Symbol für alle drei: 
      int chartIndex = 0;
      for (long chartId = ChartFirst(); chartId!=-1; chartId = ChartNext(chartId)) {
         if ((chartIndex <= 2) && (_Symbol != ChartSymbol(chartId))) {
            ChartSetSymbolPeriod(chartId, _Symbol, ChartPeriod(chartId));
         }
         chartIndex++;
      }
   }


Funktioniert super. Per Drag 'n Drop lässt sich ein beliebiges Symbol aus der Marktübersicht in die (hier: ersten drei) Charts übernehmen.  

Danke für Eure Hilfe !!!  :-)

12
Einloggen oder registrieren, um einen Kommentar zu schreiben