Simboli personalizzati. Errori, bug, domande, suggerimenti. - pagina 17

 
Roman:


Ti stai contraddicendo. In un post scrivi AND, ora scrivi OR.
Lei ha chiaramente un problema di definizione. Stiamo scrivendo un linguaggio mql di alto livello, non dei bit.
Il fatto che i bit avranno AND come risultato dell'addizione è chiaro, ma non lo vediamo, ma lo sappiamo.
Per metterla in modo più logico, in modo che tu possa essere compreso da altri, Bitwise OR restituisce la somma dei valori di flag !
Ma non AND!
Chiudiamo questo argomento.

No, non sto contraddicendo. Le definizioni, d'altra parte, non sono davvero tutte giuste. Cosa si può prendere da un autodidatta...

Questo è l'inizio della comprensione del suo messaggio. Questa è davvero la fine dell'argomento, lo vedrete voi stessi da lì.

 

C'è un thread più diverso per chiedere?

zull.kzn:

Ciao a tutti

questa è la prima volta che utilizzo mt, ne ho bisogno per l'analisi dei dati e la tracciatura

Ho creato un simbolo, ho caricato le barre da csv, ho un file di dati spesso nella mia directory insta

Simbolo attivato, nell'orologio del mercato

Non mostrare il grafico - "In attesa di aggiornamento


Mi sono perso qualcosa?

Ho provato sia in mt4 che in mt5 - tutto è lo stesso

grafici dimostrativi - correre saltando

 
zull.kzn:

dovrei chiedere in qualche altro thread?

Prova qui https://www.mql5.com/ru/forum/133408
Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 


<img src="https://c.mql5.com/3/283/2.jpg">

l'immagine non è inserita e non c'è nessun pulsante

File:
2.jpg  353 kb
 
zull.kzn:


<img src="https://c.mql5.com/3/283/2.jpg">

l'immagine non si adatta e non c'è un pulsante

Come mai non c'è un pulsante? C'è una fila di pulsanti nella parte superiore della finestra di modifica del post. C'è anche un tooltip che dice "Immagine (Alt + I)".

Chi preme il pulsante OK nella finestra di dialogo di selezione del file csv?

 
Slava:

Come mai non c'è un pulsante? C'è una fila di pulsanti nella parte superiore della finestra di modifica del post. Compare anche un tooltip "Immagine (Alt + I)".

Pulsante OK nel dialogo per selezionare il file csv che premerà?

non c'è nessun pulsante, vedi lo screenshot - il tooltip ha un pulsante immagine, ma non nella finestra corrente, alt + i non funziona, il browser chrome

in mt tutti gli ok naturalmente premuto.

le barre appaiono sia nella finestra di destra che in quella di sinistra

e anche lì si preme OK

la situazione è descritta con precisione nello svolgimento di tutte queste azioni

File:
3.jpg  51 kb
 
zull.kzn:

in mt tutti gli ok sono cliccati ovviamente

le barre appaiono sia nella finestra di destra che in quella di sinistra

e anche lì si clicca su OK.

la situazione è descritta con precisione nello svolgimento di tutte queste azioni

Descrivete passo dopo passo e con screenshot quello che fate.

Nella schermata precedente, puoi vedere che sei arrivato alla finestra di selezione del file e che le voci del file sono riconosciute, ma non è chiaro se hai cliccato su OK o no. Probabilmente no, perché il focus dell'input è sul nome del file.

 
Slava:

Descrivete passo dopo passo e con screenshot quello che state facendo.

Nella schermata precedente, puoi vedere che sei arrivato alla finestra di dialogo di selezione del file e che le voci del file sono riconosciute, ma non è chiaro se hai cliccato su OK o no. Probabilmente no, dato che il focus dell'input è sul nome del file.

premuto ok.

la finestra di destra si è chiusa

Le barre sono apparse nella finestra di sinistra.

Premuto oK.

finestra sinistra chiusa.

Il risultato è una finestra nera con questo messaggio

File:
1.gif  5323 kb
 

Bug 23.

Le zeccheimportate stanno uccidendo quelle sondate per le funzioni CopyTicks.

#define  PRINT(A) Print(#A + " = " + (string)(A))

#define  SIZE 100

void OnStart()
{
  MathSrand((uint)TimeLocal());
  const string Name = _Symbol + (string)MathRand();
  
  MqlTick Ticks[];
  PRINT(CustomSymbolCreate(Name, NULL, _Symbol)); // Создали символ.
  PRINT(SymbolSelect(Name, true)); // Поместили в Обзор рынка
  PRINT(CopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, D'2019.06.01' * 1000)); // Взяли тики
  
  PRINT(ArrayResize(Ticks, SIZE));    // Оставили только SIZE-тиков
  PRINT(CustomTicksAdd(Name, Ticks)); // Пробросили их все
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории именно столько.

  MqlTick NewTicks[];  
  PRINT(ArrayCopy(NewTicks, Ticks, 0, 30, 10)); // Взяли 10 тиков с индексами 30-39.

  PRINT(CustomTicksReplace(Name, NewTicks[0].time_msc, LONG_MAX, NewTicks)); // Записали их так, чтобы они были с правого края.
   
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории 40.
}


Risultato

CustomSymbolCreate(Name,NULL,_Symbol) = true
SymbolSelect(Name,true) = true
CopyTicksRange(_Symbol,Ticks,COPY_TICKS_INFO,D'2019.06.01'*1000) = 1096621
ArrayResize(Ticks,100) = 100
CustomTicksAdd(Name,Ticks) = 100
CopyTicksRange(Name,Ticks) = 100
ArrayCopy(NewTicks,Ticks,0,30,10) = 10
CustomTicksReplace(Name,NewTicks[0].time_msc,LONG_MAX,NewTicks) = 10
CopyTicksRange(Name,Ticks) = 10
 
zull.kzn:

premuto oK

finestra destra chiusa.

le barre sono apparse nella finestra di sinistra

Premuto bene anche lì.

finestra sinistra chiusa

Il risultato è una finestra nera con questo testo

Non sta giocando. Un grafico vuoto viene aggiornato immediatamente dopo l'importazione delle barre.

Cosa succede se non apro il grafico? Aprire il grafico dopo aver importato le barre.

Oppure chiudere e aprire il grafico.

Oppure aggiorna il grafico dal menu contestuale del grafico.