[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 873
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Quando si cerca di scrivere
extern string array[25];
Il compilatore dà
'array' - gli array esterni non sono ammessi
dovete fare a meno di extern.
ma allora non sarà un outsider...
sarà
ma c'è un modo per fare riferimento a una variabile il cui nome è contenuto in una variabile stringa?
Cari guru, per favore consigliate come trovare una soluzione a questo semplice problema:
L'input dello script è costituito da 25 variabili stringa esterne chiamate XXXXXX_counter, dove il contatore è un numero naturale 1,2,3... 25
il corpo dello script dovrebbe elaborare queste variabili in un ciclo for ( i=1 ; i<=25 ; i++ ){...}
Non riesco a capire come fare riferimento alla variabile corrispondente nel corpo del ciclo, ottenendo il suo nome usando il contatore i
un array sarebbe bello, ma gli array esterni non sono ammessi....
il problema alla fine si riduce a fare riferimento a una variabile il cui nome è contenuto in una variabile stringa.
Rispettosamente, Gravitus
Si potrebbe fare qualcosa del genere
per (i=0; i<=3; i++)
{
interruttore(i)
{
caso 1 :
XXXXX_1=i;
caso 2 :
XXXXX_2=i;
{ caso 3 :
XXXXX_3=i;
pausa;
default: break;
}
}
Invece di IndicatorCounted() scrivi quello che ti serve.
Il compito è quello di eseguire i calcoli all'arrivo di una nuova candela
Il controllo di Bars- IndicatorCounted() (quantità di barre calcolate) cambia solo nell'indicatore, il calcolo principale viene eseguito.
il compito è calcolare quando arriva una nuova candela
Andrei01, reag - grazie.
Ho solo pensato che ci fossero delle citazioni magiche, ma ok, lo scambio va bene :)
Cari guru, per favore consigliate come trovare una soluzione a questo semplice problema:
L'input dello script è costituito da 25 variabili stringa esterne chiamate XXXXXX_counter, dove il contatore è un numero naturale 1,2,3... 25
il corpo dello script dovrebbe elaborare queste variabili in un ciclo for ( i=1 ; i<=25 ; i++ ){...}
Non riesco a capire come fare riferimento alla variabile corrispondente nel corpo del ciclo, ottenendo il suo nome usando il contatore i
un array sarebbe bello, ma gli array esterni non sono ammessi....
il problema alla fine si riduce a fare riferimento a una variabile il cui nome è contenuto in una variabile stringa.
Rispettosamente, Gravitus
for (i=0; i<=3; i++)
{
switch(i)
{
case 1 :
ixxxxx=DoubleToStr(i,0);
XXXXX="XXXXX_"+ixxxx;
XXXXX_1=GlobalVariableGet(XXXXX);
}