annuncio

Comprimi
Ancora nessun annuncio.

Trovare numero grafico in un Profilo

Comprimi
X
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • 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

  • #2
    Ho risolto. 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
    }

    Commenta

    Sto operando...
    X