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

 

Buon pomeriggio, potete dirmi come ricordare l'ora della traversata del MA?

È la mossa giusta?

   datetime up;

   if (iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0) >                                             
       iMA(NULL,0,33,0,MODE_SMA,PRICE_CLOSE,0))
       {
   up=iTime(NULL,0?????????????????
       }
 
Arles:

Buon pomeriggio, potete dirmi come ricordare l'ora della traversata del MA?

È la mossa giusta?


Non hai un crossover... ma il fatto che uno sia più alto dell'altro. Determinate la barra in cui si è verificato l'incrocio, e poi ottenete il tempo dalla barra (Time[numero di barra]), o iTime()
 
artmedia70:

Non hai un crossover qui... ma il fatto che uno sia più alto dell'altro. Determina la barra in cui è avvenuto l'incrocio, e dalla barra puoi trovare il tempo (Time[numero di barra]), o iTime()

Ok, allora:

   datetime up;

   if ((iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0) >                                             
        iMA(NULL,0,33,0,MODE_SMA,PRICE_CLOSE,0)) &&
       (iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,1) <                                             
        iMA(NULL,0,33,0,MODE_SMA,PRICE_CLOSE,1)))
       {
   up=iTime(NULL,0?????????????????
       }
Non so più cosa fare !!!!!!
 
Arles:

Va bene, allora:

Non so cosa fare dopo!!!!!!



   datetime up;

   if ((iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0) >                                             
        iMA(NULL,0,33,0,MODE_SMA,PRICE_CLOSE,0)) &&
       (iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,1) <                                             
        iMA(NULL,0,33,0,MODE_SMA,PRICE_CLOSE,1)))
       {
   up=iTime(NULL,0,0);  //?????????????????
       }
 
r772ra:

E su rimarrà il tempo della traversata?

Se è così, come facciamo ora a sapere il numero di barre dopo il tempo prima di questo incrocio?

iBarShift(NULL,0,up)
restituirà il numero di barre?
 
Heroix:


che razza di condizione selvaggia è questa?! :)

Scrivi questo operatore in russo, cercherò di sistemare la linea.


if(totale >=-1 && totale ==Ordini(simbolo,operazione,magia)) se c'è un ordine aperto e l'ordine aperto non è aperto da questo EA allora....
 
Arles:

E su rimarrà il tempo della traversata?

Se è così, come facciamo ora a sapere il numero di barre dopo il tempo prima di questo incrocio?

restituirà il numero di barre?


Sì, ma non il numero di barre, ma la barra in cui è stato attraversato!!!
 
r772ra:

Sì, ma non il numero di barre, ma la barra in cui è stato attraversato!!!
E come si scopre il numero di barre prima di questo incrocio dopo?
 
Arles:
Come faccio allora a sapere il numero di barre prima di questo incrocio?



if(iBarShift(NULL,0,up)>=3) // на 3 баре было пересечение
     {
      //что-то делаем, к примеру OrderSend();
     }
 

Si parla molto del trading ad alta frequenza. Dicono che l'HFT li batte tutti. Qual è il suo principale vantaggio su di noi? Il fatto che un ping breve sia una buona cosa in sé è comprensibile, ma ci vuole più di un millisecondo per fare uno scambio :) Quale nuova qualità appare nell'HFT e come differiscono gli algoritmi in linea di principio?

Grazie.