Consulente multivaluta. Preferibilmente l'opinione degli sviluppatori. - pagina 5

 
YuraZ:

Quello che Andrey vuole dire è che SE usi il calcolo per gli strumenti che vuoi

è "corretto" usare barre chiuse!


è corretto!


Sì, ma se il tick non è arrivato al limite dell'ora, ma molto più tardi, MT chiuderà la barra?

 

YuraZ, perché tanto testo e perché distorcere il mio pensiero?

Non hai bisogno di riscrivere gli indicatori, devi solo modificare un po' l'esperto.

 
LeoV:
YuraZ:

Quello che Andrey vuole dire è che SE usi il calcolo per gli strumenti che vuoi

è "corretto" usare barre chiuse!


è corretto!


Sì, ma se una zecca non è arrivata al limite dell'ora, ma molto più tardi, MT chiuderà la barra?

si chiuderà per questo strumento con l'arrivo del prossimo tick all'ORA NUOVA di questa barra - questo strumento

ci sarà semplicemente un ritardo.


sul post qui sopra guardate la logica con cui si può contare una nuova ora!

 
komposter:

YuraZ, perché tanto testo e perché distorcere il mio pensiero?

Non devi riscrivere gli indicatori, devi solo modificare un po' l'Expert Advisor.

Cosa stai torcendo?


Sono d'accordo, gli indicatori non devono essere riscritti, basta alimentarli con le barre appropriate.

 

LeoV, un algoritmo per te (usando 3 coppie come esempio):

1. Se c'è una nuova barra sulla coppia #1 (sul grafico su cui lavora l'Expert Advisor), allora:
1.1 Se il tempo di apertura della barra #0 sulla coppia #2 == il tempo di apertura della barra #0 sulla coppia #1, useremo la barra #1 in tutti i calcoli relativi alla coppia #2 (la memorizziamo in una variabile). In caso contrario, useremo la barra numero 0.
1.2 Calcolare la "barra di lavoro" per la terza coppia nello stesso modo del punto 1.1.
1.3 Eseguire i calcoli: sulla coppia n. 1 - con la barra n. 1, sulla coppia n. 2 - con la barra calcolata al punto 1.1, sulla coppia n. 3 - con la barra calcolata al punto 1.2.
1.4 A seconda dei risultati dell'analisi, prendere una decisione di trading.

 
YuraZ:

Andrei, cosa hai riscritto?
Sono d'accordo, gli indicatori non hanno bisogno di essere riscritti - basta dare loro le barre di cui hanno bisogno

Non perderò tempo con prove inutili. Non ho intenzione di perdere tempo con prove inutili, chi ne ha bisogno?
Non riesco proprio a capire perché c'è così tanto testo quando la risposta a qualsiasi messaggio può essere inserita in 5-10 righe?

Qualcuno lo sta leggendo....

 
LeoV:

21.05.2008 16:38


LeoV dai un'occhiata a questo post è solo una fonte... quello che volevo dire dall'inizio

è chiaro e conciso ...

 

Prova a caricare molte coppie diverse

void start()

{

        Comment("    V0="+iVolume(Symbol(),PERIOD_D1,0)+" V1="+iVolume(Symbol(),PERIOD_D1,1)+" V2="+iVolume(Symbol(),PERIOD_D1,2)+" V3="+iVolume(Symbol(),PERIOD_D1,3));

}

vedrete quali coppie vale la pena di prendere l'inizio del bar...

nel momento in cui le altre coppie stanno dormendo

per esempio EURJPY o GBPJPY ticks facilmente :-) farlo solo per avere una migliore probabilità di trovare l'inizio di una nuova ora

 
YuraZ:

Prova a caricare su molte coppie diverse

C'è un modo per farlo nella finestra "panoramica del mercato"? Quando arriva qualche zecca?

 
LeoV:
YuraZ:

Prova a caricare su molte coppie diverse

C'è un modo per farlo nella finestra "panoramica del mercato"? Quando arriva qualche zecca?

newBar = 0;
iBarEUR = 0; iBarEURJPY = 0;
iBarCHF = 0;  iBarGPBJPY  = 0;
 
if (   Time_NEW !=  iTime( "EURUSD" ,  PERIOD_H1, 0 ) ) // новый час
{

   Time_NEW ==  iTime( "EURUSD" ,  PERIOD_H1, 0 );
   iBarEUR = 1; 
   newBar = 1;

}
if (   Time_NEW !=  iTime( "USDCHF" ,  PERIOD_H1, 0 ) )// новый час
{
   
   Time_NEW ==  iTime( "USDCHF" ,  PERIOD_H1, 0 );
   iBarCHF = 1; 
   newBar = 1;
}
if (   Time_NEW !=  iTime( "GBPJPY" ,  PERIOD_H1, 0 ) )// новый час
{
   Time_NEW ==  iTime( "GBPJPY" ,  PERIOD_H1, 0 )  ; 
   iBarGPBJPY = 1; 
   newBar = 1;
}
if (   Time_NEW !=  iTime( "EURJPY" ,  PERIOD_H1, 0 ) )// новый час
{
   Time_NEW ==  iTime( "EURJPY" ,  PERIOD_H1, 0 )  ; 
   iBarEURJPY = 1; 
   newBar = 1;
}

if ( newBar == 1 )
{
   // у вас есть номера баров для всех 4 пар
   // тут запускайте ваши индикаторы подавая им номера баров
   //iBarEUR; содержат нужные номера баров
   //iBarCHF ;
   //iBarGPBJPY ;
   // iBarEURJPY 
}

Nella finestra "Market Watch".

indicare le coppie lette dal vostro TS