[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 936

 
Skopcheny:

risposta esauriente... grazie mille ...


piccola correzione

string trend(string sy="", int tf=0)
{
   int count,count_change;
   double bar_centr;
   string trend;
   bool clear;

   if (sy=="" || sy=="0") sy=Symbol();      
   if (tf==0) tf=Period();
   
   for (int i=10; i>0; i--)
      {
         bar_centr = (iHigh(sy,tf,i)-iLow(sy,tf,i))/2+iLow(sy,tf,i);
         if (bar_centr>((iHigh(sy,tf,i+1)-iLow(sy,tf,i+1))/2+iLow(sy,tf,i+1)))
            count++;
         if (bar_centr<((iHigh(sy,tf,i+1)-iLow(sy,tf,i+1))/2+iLow(sy,tfi+1)))
            count--;
      }

   Print (count,"период ",tf);

   if (count>3) trend="покупка";
   if (count<-3) trend="продажа";
   if (count<=3 && count=>-3) trend="неопределенность";

   return(trend);
}

Altrimenti tornerebbe sempre "incertezza".

 
Vinin:


piccola correzione

Altrimenti tornerebbe sempre "incertezza".


)) grazie esattamente ...
 
Vinin:


piccola correzione

Altrimenti tornerebbe sempre "incertezza".

Ecco, si dice "indietro nella storia" ... :) Hai un occhio attento). Non ho nemmeno guardato il codice.
 

Ho installato Microsoft Visual Studio 2010, ho scelto la programmazione in C++ e si è aperta una finestra per il codice. Qualcuno sa come creare un modulo?

Quando si programma in Microsoft Visual Studio 2010, un modulo appare immediatamente e solo allora si può procedere con il codice; e il C++?

 

un'altra domanda ... Quando si chiama la variabile iHigh dell'array, si ottiene un valore preciso con 4 cifre decimali:

double znakfunction ( stringa sy="", int tf=0)

{

if (sy=="" || sy=="0") sy=Symbol();
if (tf==0) tf=Period();

doppio znachenie = iHigh(sy,tf);

Stampa(znachenie);

ritorno(znachenie);

}

Il risultato è un numero con quattro cifre decimali... Il grafico ha cinque cifre decimali ... La domanda è: come ottenere un valore con cinque cifre decimali?

 
Skopcheny:

un'altra domanda ... Quando si chiama la variabile iHigh dell'array, si ottiene un valore preciso con 4 cifre decimali:

double znakfunction ( stringa sy="", int tf=0)

{

if (sy=="" || sy=="0") sy=Symbol();
if (tf==0) tf=Period();

doppio znachenie = iHigh(sy,tf);

Stampa(znachenie);

ritorno(znachenie);

}

Il risultato è un numero con quattro cifre decimali... Il grafico ha cinque cifre decimali ... La domanda è come ottenere il valore con cinque cifre decimali?

Stampa (DoubleToStr(znachenie, Digits));

 
E se la variabile deve essere usata in futuro per qualche calcolo e non solo per la stampa?
 

Ragazzi, fatemi un esempio di come posizionare correttamente una scadenza in un ordine stop. Diciamo un minuto, 20 minuti, un'ora. Non riesco a trovare e io stesso non capisco. Vi sono grato in anticipo.

 

Buon pomeriggio. Si prega di fare un indicatore iBandsOnArray sul macda. Dovrebbe essere come nello screenshot.


 

//===========================================================================

che può aiutare, spiegare in russo

come avviene la metodologia di formazione (condizionalmente, non importa ancora quale algoritmo) Neuronka

quindi la metodologia di selezione (infilare parmetri aka valori) è chiara

- genetica

- propagazione dell'errore all'indietro (per esempio)

Se la logica di montaggio non è chiara - ok, la formazione è finita.

o lasciatemi un link che vi sarei molto grato.

//===========================================================================

cioè nel tester è chiaro lì a spese della costruzione di profitti - ok.

ma diciamo solo un perfetto campione sinusoidale di xxx valori

com'è =) va il concetto di bene e abbastanza?

Grazie in anticipo per la risposta sull'argomento.

chrs