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

 

Nessun risultato. I numeri che caratterizzano le linee indicatrici rimangono.

Questi sono punti relativi alla gamma sulla destra. La finestra a destra ha i limiti "su" e "giù".

[Eliminato]  

Chi può dirmi perché quando chiedo l'indicatore di valore

double vol = iCustom(Symbol(),PERIOD_H1,"Parabolic",PARASTEP,PARAMAX,0,1);

mi dà questo valore...

EURUSD,H1: vol= 1,2737Ask= 1,2678

e poi mi dà questo

EURUSD,H1: vol= 435119881.7219Ask= 1.2736

Non capisco... non sono stati fatti calcoli a vol variabile

da dove vengono questi numeri? =\

[Eliminato]  
Forse è nel tester? =\
 
Vinin:

Grazie, Victor, ed è tutto.

Finirò l'argomento più tardi.

[Eliminato]  

Saluti!

Potete suggerire una funzione che aggiunga 1 a MagicNumber e lo assegni.

Ho bisogno che esegua diversi cicli in un EA allo stesso tempo.

Vi ringrazio in anticipo.

[Eliminato]  

Di nuovo non posso influenzare la dimensionalità della seconda dimensione, cambierà solo dopo aver ricompilato
 
belck:

Saluti!

Potete suggerire una funzione che aggiunga 1 a MagicNumber e lo assegni.

Ho bisogno che esegua diversi cicli in un EA allo stesso tempo.

Vi ringrazio in anticipo.


Non è proprio così. Ma potrebbe aiutare a trovare una soluzione:

int Magic_()
 {
   string mag;
   int Magic.g;
   Sleep(1000);
   while (true)
   {
      MathSrand (TimeLocal());
      mag = StringConcatenate(mag, MathRand()/15, MathRand()/8, MathRand()/32); 
      Magic.g = MathRound(MathAbs(StrToInteger(mag)));
      mag = DoubleToStr(Magic.g,10);
      if (StringLen (mag) >= 15) {Magic.g = StrToInteger(mag); break;}
   }
   return (MathRound(MathAbs(Magic.g)));
 }
[Eliminato]  

Ho scavato nel forum e ho trovato questo.

int MagicfromSymbol() // Генирит Magicnumber для каждого символа и ТФ
{  
   int MagicNumber=0;  
   for (int i=0; i<5; i++) 
   {  
      MagicNumber=MagicNumber*3+StringGetChar(Symbol(),i)+5;  
   }  
   MagicNumber=MagicNumber*3+Period();  
   return(MagicNumber);  
}

L'ho inserito, non ha dato nessun errore ma non ha funzionato.

Ho una conferma per l'apertura di un ciclo, tale (cioè questo è per una strategia simultanea):

if (TradeNow && total < 1) {
      PrevCl = iClose(Symbol(), 0, 2);
      CurrCl = iClose(Symbol(), 0, 1);
      SellLimit = Bid;
      BuyLimit = Ask;
      if (!ShortTrade && !LongTrade) {

Ho fatto così:

if (TradeNow && total < 2) {
      PrevCl = iClose(Symbol(), 0, 2);
      CurrCl = iClose(Symbol(), 0, 1);
      SellLimit = Bid;
      BuyLimit = Ask;
      if (!ShortTrade && !LongTrade) {

e non ha funzionato.

Cosa potrebbe essere, per favore consigliatemi.

 
belck:

Ho scavato nel forum e ho trovato questo.

L'ho inserito, non ha dato nessun errore ma non ha funzionato.

Ho una conferma per l'apertura di un ciclo, tale (cioè questo è per una strategia simultanea):

Ho fatto così:

e non ha funzionato.

Cosa potrebbe essere, per favore consigliatemi.


A quanto pare l'intero codice deve essere pubblicato. Le sciarade non aiutano molto
[Eliminato]  

Ecco l'allegato

File: