Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 878

 

SOS! Ecco un frammento del file delle variabili globali incluso. Il resto è esattamente lo stesso.

Ho fatto tutto il possibile: cambiato i parametri, rimosso le variabili dal file individualmente e in gruppo per trovare l'errore - tutto uguale:

avvertimento "non tutti i percorsi di controllo restituiscono un valore". Qual è la ragione allora?

//|Включаемый файл "Глобальные переменные"                           |
//+------------------------------------------------------------------+
int Variables()
{
//-----Объявляем Глобальные переменные:------------------------------------------

double High_0, High_1, High_2;             // Значение верхней линии Bollinger на 0, 1 и 2 барах
   double Low_0, Low_1, Low_2;                // Значение нижней линии Bollinger на 0, 1 и 2 барах
   double Delta_0, Delta_1;                   // Разница межу значениями верхней и нижней ...
                                              // ...линий Bollinger на 0 и 1 барах

High_0=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,0);
     High_1=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,1);
     High_2=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,2);
     Low_0=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,0);
     Low_1=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,1);
     Low_2=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,2);
     Delta_0=(High_0-Low_0);
     Delta_1=(High_1-Low_1);
}
//------------------------------------------------------------------------------------------
Sto impazzendo: tutto sembra essere semplice, ma non funziona.
 
rapid_minus:

SOS! Ecco un frammento del file delle variabili globali incluso. Il resto è esattamente lo stesso.

Ho fatto tutto il possibile: cambiato i parametri, rimosso le variabili dal file individualmente e in gruppo per trovare l'errore - tutto uguale:

avvertimento "non tutti i percorsi di controllo restituiscono un valore". Qual è la ragione allora?

Sto impazzendo: tutto sembra semplice, ma non funziona.

Non puoi usare un traduttore?

La funzione int deve restituire un valore.

Ci sono ancora molte domande su questa funzione, però.

 
AlexeyVik:

Non puoi usare un interprete?

La funzione int deve necessariamente restituire un valore.

Anche se ci sono ancora molte domande su questa funzione.

Non capisco: secondo l'aiuto, int non è una funzione, ma un tipo.
 
rapid_minus:
Non capisco: secondo l'aiuto, int non è una funzione, ma un tipo.
Int è il tipo e la funzione è dichiarata. Sì, il tipo di funzione è int, quindi il ritorno del valore è obbligatorio. Usate il tipo void, è progettato per questi casi, quando nessun valore deve essere restituito come risultato dell'esecuzione della funzione.
 
evillive:
Int è un tipo e la funzione è dichiarata. Beh, sì, il tipo di funzione è int, quindi il ritorno del valore è obbligatorio. Usate il tipo void, è progettato per questi casi, quando nessun valore deve essere restituito dopo l'esecuzione della funzione.

Esattamente. È chiaro, è chiaro, è chiaro. Fatto - e oh, miracolo!

GRAZIE.

 
Beh, ora non si può più uscire dal tetto. Si soffierà via e basta :)
 
rapid_minus:

SOS! Ecco un frammento del file delle variabili globali incluso. Il resto è esattamente lo stesso.

Ho fatto tutto il possibile: cambiato i parametri, rimosso le variabili dal file individualmente e in gruppo per trovare l'errore - tutto uguale:

avvertimento "non tutti i percorsi di controllo restituiscono un valore". Qual è la ragione allora?

È pazzesco: sembra semplice, ma non funziona.

Ma mi chiedo: a cosa serve la funzione?
 
artmedia70:
Mi chiedo solo a cosa serva la funzione?

Voglio che lo sia. Nessun altro ha una tale funzione.

Avete una funzione che fa qualcosa, ma non dà il risultato a nessuno?

 
rapid_minus:
Non capisco: secondo l'aiuto, int non è una funzione, ma un tipo.
Beh, contavo solo su una certa comprensione della programmazione. Non potevo nemmeno immaginare che si potesse capire che int è il nome di una funzione...
 
Vinin:

Voglio che lo sia. Nessun altro ha una tale funzione.

Avete una funzione che fa qualcosa, ma non dà il risultato a nessuno?

Non solo ho una funzione che non fa nulla, ma sto anche facendo una funzione che non farà nulla :)))