FORTI Si prega di aiutare - pagina 18

 
_Konstantin_:
Basta installare QUICK e le vostre domande spariranno. Naturalmente, c'è molto di più, che i commercianti hanno bisogno nel loro lavoro quotidiano, e che non è presente in MT5. Naturalmente, una parte di una funzionalità paragonabile a QUICK può essere realizzata in MT5, ma è solo una piccola parte :) Inoltre, per implementarlo bisogna essere un programmatore esperto, mentre in QUICK tutto questo è implementato per un utente normale, in più non ci sono connettori in MT5 per collegare altri sistemi software per affrontare i difetti...

Ho installato Quick anche prima di MT5 ... Quello di cui ho bisogno è di implementarlo programmaticamente. Questo è cento volte più facile da fare in MQL5 ...che in Lua o TSLab.

Ma finora non posso fare molto di quello che voglio perché non ho opzioni e il settore azionario. Così nel mio tempo libero (dal riposo) sto costruendo dadi TSlab... e non su moex

 
Mikalas:

Buona sera!

Probabilmente non stai leggendo attentamente quello che sto scrivendo.

Un secondo, quando si carica l'indicatore - davvero non così male, MA

Negli strumenti a bassa liquidità i tick arrivano raramente, la serie temporale viene scaricata dalla memoria

e il processo di ottenimento dei dati inizia PRIMA (con l'ingresso nel server).

Di più - https://docs.mql4.com/ru/marketinformation/symbolselect

Nota

Per ricevere dati su un simbolo utilizzando le funzioni di accesso alle serie temporali e agli indicatori, questo simbolo deve essere abilitato nella finestra MarketWatch. Se non c'è nessun simbolo, è necessario abilitarlo usando la funzione SymbolSelect(symbol_name, true) prima di richiedere i dati.

Potete nascondere un simbolo dalla finestra di MarketWatch 10 minuti dopo l'ultimo accesso alla storia del simbolo, cioè dall'ultima chiamata di funzioni come iOpen(), iHigh(), CopyTime(), ecc. Ciò è dovuto al fatto che il terminale memorizza i dati ricevuti sul simbolo entro 10 minuti dall'ultima volta che è stato chiamato, dopo di che i dati inutilizzati vengono automaticamente cancellati dalla memoria del terminale.

 

Buon pomeriggio!

E anche tu non stai leggendo attentamente!

La funzione GetBars() ha il primo controllo:

//---Check for symbol present
  if ( !SymbolInfoInteger( symbol, SYMBOL_SELECT ) )
  {
    ResetLastError();
//---    
    if ( GetLastError() != ERR_MARKET_UNKNOWN_SYMBOL )
    {
      SymbolSelect( symbol, true );
    }
    else
    {
      Print( "GetBars: Неизвестный символ - ", symbol );
      return( 0 );
    }    
  }
 
I commenti non pertinenti a questo argomento sono stati spostati in "HFT, Arbitraggio".
 
Prival-2:

No, non è così. Non è la stessa cosa.

Ho confrontato l'OI. I file che tu (MT5) e io (KVIK) abbiamo postato sono allegati qui nei post. Li ho compilati tutti in un file e li ho confrontati. Le discrepanze sono un carro e un piccolo carrello....

File Excel allegato, chiunque può controllare....

S.Y. La differenza di 2-4 contratti può essere spiegata dalle regole di taglio della candela, ma la differenza in decine ... Centinaia di contratti - è fuori questione

Grazie per l'analisi!

Anche se non coincide, ma i cambiamenti nello sviluppo della piattaforma sono evidenti. Pensavo che la differenza fosse nell'ordine delle migliaia... È emersa una caratteristica molto interessante)

Continua il buon lavoro, va bene)

Faccio volume da molto tempo. Hai solo bisogno di due numeri attuali per scambiare e questo è tutto - è lì. SUPER!

Necessità di provare....

 
_new-rena:

Grazie per l'analisi!

Anche se non corrisponde, i cambiamenti nello sviluppo della piattaforma sono evidenti. Pensavo che la differenza fosse nell'ordine delle migliaia... È emersa una caratteristica molto interessante)

Continua il buon lavoro, va bene)

È un peccato che nessuno abbia pubblicato i file del numero di venditori/acquirenti. Sarebbe stato interessante anche per me confrontarli
 

A proposito, le discordanze non sono sempre "a favore di QuickBooks". In Quicksilver c'è anche un comando "Refresh" sul grafico)).

In MT5 è chiaro perché ci sono dei difetti - lì i tick (in termini di eventi) sono generati secondo il forex, e anche nei pacchetti sono incollati insieme alcuni tick.

Spero che CopyTick sarà finito a livello professionale, e butterò via Quick con grande piacere, perché sono stufo dei freni)).

Tutto detto, come al solito, IMHO.

 
Dima_S:

A proposito, le discordanze non sono sempre "a favore di QuickBooks". C'è anche un tale comando "refresh" sul grafico nella citazione))

....

Questo comando riempie i buchi nei grafici OI e buy/sell (quickie). Questi fori appaiono se il terminale è stato spento. Per scoprire dove e chi ha fatto casino, bisogna prendere la storia e controllarla nei dettagli. La storia dettagliata di OI è lì. Il fatto della differenza è fisso. Lascia che se ne occupi MQL. Kvik traduce OI da molto tempo e le differenze in decine di centinaia di unità sono probabilmente colte, anche se tutto è possibile. Personalmente sono troppo pigro per farlo e non vedo il senso di fare questo lavoro (beh, troverò un altro bug e non sarò in grado di cambiare nulla comunque). Ci sono sviluppatori, sono pagati lì, lasciateli lavorare.
 
Prival-2:
Questo comando riempie i vuoti nei grafici OI e Buy/Sell (Quick). Questi spazi vuoti appaiono se il terminale è stato disattivato. Per scoprire dove e chi ha fatto casino, bisogna prendere la storia e controllarla nei dettagli. La storia dettagliata di OI è lì. Il fatto della differenza è fisso. Lascia che se ne occupi MQL. Kvik traduce OI da molto tempo e le differenze in decine di centinaia di unità sono probabilmente colte, anche se tutto è possibile. Personalmente sono troppo pigro per farlo e non vedo il senso di fare questo lavoro (beh, troverò un altro bug e non sarò in grado di cambiare nulla comunque). Ci sono sviluppatori, sono pagati lì, lasciateli lavorare.

Ho un'idea approssimativa del significato di questo comando. E i buchi o i glitch appaiono anche quando il quickie è acceso tutto il tempo. Se guardate attentamente, ci sono barre in cui l'alto e/o il basso del quickie è più alto/basso dello stesso MT (come ci sono anche posti inversi). Chiaramente è più corretto un High più grande entro un minuto e un Low più piccolo.

Sono troppo pigro per fare anche questo.

Anche lì c'è sempre una differenza in Open. Quindi, penso che sia corretto per OI e ordini che Open di una nuova barra deve essere uguale a Close della precedente. I quickskipper lo considerano in modo diverso.

 
Dima_S:

Ho un'idea approssimativa del significato di questo comando. E i buchi o i glitch appaiono anche quando il quickie è acceso tutto il tempo. Se guardate attentamente, ci sono barre in cui l'alto e/o il basso del quickie è più alto/basso dello stesso MT (come ci sono anche posti inversi). Chiaramente è più corretto un High più grande entro un minuto e un Low più piccolo.

Sono troppo pigro per fare anche questo.

Anche lì c'è sempre una differenza in Open. Quindi, penso che sia corretto per OI e ordini che Open di una nuova barra deve essere uguale a Close della precedente. Quickskates non la pensa così.

High/Low non deve essere confrontato tra le piattaforme. Si tratta di scambi (tick). C'è una storia ed è la stessa per tutti. Se il prezzo massimo di un trade era 999, allora l'Hai deve essere 999. Non c'è altro modo.

Z.I. Non ho mai visto buchi (tranne i fallimenti di scambio) quando la quotazione è attivata.