Announcement

Collapse
No announcement yet.

Trovare numero grafico in un Profilo

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Trovare numero grafico in un Profilo

    Buongiorno Traders, chiedo un aiuto per trovare il numero di grafico in un dato profilo. Chiarisco meglio l'argomento: se voglio aprire un trade su EURJPY, potrei semplicemente cercarmi il grafico che contenga questo pair e cliccare su Buy o Sell con la scelta rapida. Niente di più semplice. Però, vorrei distinguere questo trade con un MagicNumber per farlo riconoscere ed entrare in uno script che in automatico faccia qualcosa che dipende dal MagicNumber. Avrei pensato, per questo, di far apparire sul grafico in questione due pulsanti, Buy e Sell, che, se cliccati, introducano il MagicNumber, StopLoss etc. e facciano capire allo script se l'apertura del trade proviene da un H1 o da un H4 (come esempio). La mia difficoltà sta nel trovare il numero di grafico che contenga il pair ricercato, su cui far apparire questi due pulsanti. Esempio: long current_chart_id=ChartID(); si parla di current_chart. Quale è, invece, l'id di un chart che contiene, in questo profilo, EURJPY?
    Chiedo a chi ha più esperienza di me una dritta per riuscire a farlo. Grazie in anticipo:01.smile_80_anim_gi

    #2
    Ho risolto. :01.smile_80_anim_gi Grazie lo stesso.
    //--- variables for chart ID
    long currChart,prevChart=ChartFirst();
    int i=0,limit=100;
    Print("ChartFirst =",ChartSymbol(prevChart)," ID =",prevChart);
    while(i<limit)// We have certainly not more than 100 open charts
    {
    currChart=ChartNext(prevChart); // Get the new chart ID by using the previous chart ID
    if(currChart<0) break; // Have reached the end of the chart list
    Print(i,ChartSymbol(currChart)," ID =",currChart);
    prevChart=currChart;// let's save the current chart ID for the ChartNext()
    i++;// Do not forget to increase the counter
    }

    Comment

    Working...
    X