Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ragazzi della BCS, che hanno un conto reale,
per favore esegui il codice su un account reale e pubblica qui il risultato.
#property link "https://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
MqlTick post_ticks[];
string symbol = "Si-3.17";
ulong from = ulong(D'2017.01.20 23:49:00') * 1000;
int result=CopyTicks(symbol, post_ticks, COPY_TICKS_ALL, from, 2000);
if(result > 0)
{
string str="";
int f_handle=FileOpen("Si-3.17_ticks.txt",FILE_WRITE|FILE_ANSI|FILE_TXT);
if (f_handle != INVALID_HANDLE)
{
FileWrite(f_handle, "Symbol\tTime\tLast\tFlags");
for(int i = 0; i< result;i++)
{
if(post_ticks[i].flags == 88)
{
str=symbol + "\t" + string(post_ticks[i].time) + "." +
string(post_ticks[i].time_msc%1000) + "\t" + string(post_ticks[i].last) +
"\tПродажа";
}
else
if(post_ticks[i].flags == 56)
{
str=symbol + "\t" + string(post_ticks[i].time) + "." +
string(post_ticks[i].time_msc%1000) + "\t" + string(post_ticks[i].last) +
"\tПокупка";
}
else
{
str=symbol + "\t" + string(post_ticks[i].time) + "." +
string(post_ticks[i].time_msc%1000) + "\t" + string(post_ticks[i].last) +
"\t" + string(post_ticks[i].flags);
}
FileWrite(f_handle, str);
}
FileClose(f_handle);
}
}
//---
return(INIT_SUCCEEDED);
}
È improbabile che si risolva così rapidamente :(
Aggiunto
Credo di avere un'idea del perché questo accade!
Il fatto è che le transazioni e le quotazioni (ordini) dalla borsa arrivano in flussi diversi,
e sul server sono processati da diverse funzioni. Quello che è responsabile degli accordi
funziona correttamente e salva le informazioni nella cronologia
(come evidenziato dal fatto che non abbiamo un solo salto in 496.357 scambi), e quello responsabile per
responsabile degli ordini non è così buono...
Ecco un estratto della corrispondenza con il BOD:
1. Тики (а также буки, текущие цены из маркет вотча) обновляются/собираются независимо от работы индикаторов/экспертов. Также независимо от экспертов строятся бары.
2. А вот расчет индикаторов происходит в потоке построения баров. То есть после каждого применения тика к бару - вызывается расчет индикатора! При этом ни один тик не пропускается.
3. Отсюда получается, что вызывая из индикатора CopyTicks вы можете получать более свежие тиковые данные (а также буки, значения из маркет вотча), чем те, что уже применены к барам.
Это нужно учитывать в расчетах: либо вы анализируете тики, либо бары, либо если нужно и то и другое, то кому то нужно отдать приоритет (для случая последнего бара).
4. Особенно это начинается сильно проявляется если расчет индикатора делается долго.
Lascio qui per vostro riferimento un estratto della corrispondenza con la SR:
La sincronizzazione avviene sulla prima transazione (per ora, in attesa di chiarimenti)
Ha lavorato accuratamente sia alle 10:00 che alle 14:05
2017.01.26 14:05:00.005 Time_sync_forts (URKA-3.17,H1) Local time sync is done. Symbol = RTS-3.17 Sync hour = 14 Sync min = 5 Sync sec = 0 Sync ms = 5
Aggiunto
Penso che rimuoverò BR in modo che tutto avvenga automaticamente per 3 mesi :)
Dall'annuncio della nuova build 1525 punto 11
Ma l'SD non ha scritto proprio nulla.
C'erano dei "buchi" prima?
Dall'annuncio della nuova build 1525 voce 11
Ma l'SD non ha scritto proprio nulla.
C'erano dei "buchi" prima?
Prima - lo erano certamente. In termini di zecche commerciali - di sicuro. Nella build 1495 è molto meglio.
Non ho trovato alcuna omissione su quasi 500.000 scambi.
A quanto pare non hanno aggiustato nient'altro, a parte gli INFO (ordini)...
Ma è bello vedere che il progxx c'è, dopo tutto.
Aggiunto
È un peccato che i partecipanti al forum (FORTS) siano deboli in questo importante problema.
Nessuno della BCS ha mai postato un test.
Più dati ci sono, più velocemente possono correggere.
Non ho trovato alcuna omissione su quasi 500.000 scambi.
A quanto pare non hanno aggiustato nient'altro, a parte gli INFO (ordini)...
Ma è bello vedere che i progrex ci sono dopo tutto.
Non ho trovato alcuna omissione su quasi 500.000 scambi.
A quanto pare non hanno aggiustato nient'altro, a parte gli INFO (ordini)...
Ma è bello vedere che il progxx c'è, dopo tutto.
Aggiunto
È un peccato che i partecipanti al forum (FORTS) siano deboli in questo importante problema.
Nessuno della BCS ha mai postato un test.
Più dati ci sono, più velocemente possono correggere.