Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1699

 
MakarFX #:

Perché il doppio? C'è IntegerToString(), se ne avete davvero bisogno come funzione. Oppure potete semplicemente usare (stringa)OrdersTotal()

Документация по MQL5: Преобразование данных / IntegerToString
Документация по MQL5: Преобразование данных / IntegerToString
  • www.mql5.com
IntegerToString - Преобразование данных - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin #:

Perché il doppio? C'è IntegerToString(), se ne avete davvero bisogno come funzione. Oppure potete semplicemente usare (string)OrdersTotal().

Vi stavo solo dando il succo del discorso.

EVGENII SHELIPOV # : Potete dirmi come posso emettere una variabile o un valore della funzione, per esempio, OrdersTotal() sul grafico????
 
MakarFX #:

Grazie

 
MakarFX #:
Mostra la condizione tickCount
// Определить количество тиков по суммарному тиковому объёму баров диапазона
   long tickVolumes[];
   int tickVolumeCount=CopyTickVolume(m_symbol,PERIOD_M1,poi,poifin-1,tickVolumes);
   if(tickVolumeCount<=0)
      return;
   long tickVolumesTotal=Sum(tickVolumes);     
// Скопировать тики, нужны только совершённые сделки, нужна информаци только по Last + объём + время тика
   MqlTick ticks[];
   int tickCount=CopyTicks(m_symbol,ticks,COPY_TICKS_TRADE,poi*1000,(uint)tickVolumesTotal);
// Нет тиков - нет гистограммы
   if(tickCount<=0)
     {
      return;
     }


Di conseguenza, quando la Borsa di Mosca accende il mercato, la variabile tickCount registra non solo i tick, ma tutte le transazioni che vengono eseguite sul mercato, puttable, strip of deals, qualsiasi cosa, poi il codice determina che tipo di transazione, acquisto o vendita, e che volume ha avuto questa transazione, sulla base di tutte le informazioni viene costruita un'analisi cluster e i volumi necessari vengono visualizzati vicino al prezzo, ecc.



L'essenza della favola è attaccare alla variabile tickCount e ogni 100 trade, la variabile sarà regolabile e guardare quanti deal e buy è stato, calcolare la percentuale di overshoot e se l'overshoot è superiore al valore che indico, il robot conoscerà già la dinamica di fare un'entrata utilizzando momentaneamente la ricerca della densità dello stack attraverso la logica dei tre sigma + la correlazione del volume in questo stack con metodo Pearson.

È così breve.

 
Konstantin Seredkin #:


Di conseguenza, quando la borsa di Mosca accende il mercato, la variabile tickCount registra non solo i tick, ma tutti gli scambi che vengono eseguiti sul mercato, puttable, strip of deals, qualsiasi cosa, poi il codice determina che tipo di scambio, acquisto o vendita, e che volume ha avuto questo scambio, sulla base di tutte le informazioni viene costruita un'analisi cluster e i volumi necessari vengono visualizzati vicino al prezzo, ecc.



L'essenza della favola è attaccare alla variabile tickCount e ogni 100 trade, la variabile sarà regolabile e guardare quanti deal e buy è stato, calcolare la percentuale di overshoot e se l'overshoot è superiore al valore che indico, il robot conoscerà già la dinamica di fare un'entrata utilizzando momentaneamente la ricerca della densità dello stack attraverso la logica dei tre sigma + la correlazione del volume in questo stack con metodo Pearson.

È così breve.

Non sono bravo con mql5, ma vorrei

//--- global parameters
int tickCount,prev_tickCount;
//--- tick function                                             |
   tickCount=CopyTicks(m_symbol,ticks,COPY_TICKS_TRADE,poi*1000,(uint)tickVolumesTotal);
   if(prev_tickCount!=tickCount)
     {
      KillCount+=(tickCount-prev_tickCount);
      if(KillCount>=100) KillCount=KillCount-100;
      prev_tickCount=tickCount;
     }
 
MakarFX #:

Non sono bravo con mql5, ma vorrei

due volte già scritto-riferito)

https://www.mql5.com/ru/forum/160683/page1698#comment_25500114

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2021.10.28
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
BUON POMERIGGIO ANCORA UNA VOLTA. Ho scoperto che il mio account principale DanilaMactep è stato cancellato. COME POSSO SAPERE IL MOTIVO DELLA CANCELLAZIONE E DOVE POSSO SCRIVERE UNA RICHIESTA DI REINTEGRO? HO SEMPRE COMUNICATO CON PRECISIONE E NON HO INSULTATO NESSUNO. HO SEMPRE COMUNICATO IN MODO EDUCATO E NON SONO STATO SCORTESE CON NESSUNO. NON POSSO AVER VIOLATO LE REGOLE FINANZIARIE PERCHÉ HO DEPOSITATO IL MIO CONTO NEL 2014 E NON HO FATTO ALTRE TRANSAZIONI, CIOÈ NON POSSO AVER FATTO NESSUNA TRANSAZIONE FRAUDOLENTA.
 
Super_good #:
BUON POMERIGGIO ANCORA UNA VOLTA. Ho scoperto che il mio account principale DanilaMactep è stato cancellato. COME POSSO SAPERE IL MOTIVO DELLA CANCELLAZIONE E DOVE POSSO SCRIVERE UNA RICHIESTA DI RIPRISTINO? HO SEMPRE COMUNICATO CON PRECISIONE E NON HO INSULTATO NESSUNO. HO SEMPRE COMUNICATO IN MODO EDUCATO E NON SONO STATO SCORTESE CON NESSUNO. NON POTREI AVER VIOLATO LE REGOLE FINANZIARIE, DATO CHE HO DEPOSITATO IL MIO CONTO NEL 2014 E NON HO FATTO ALTRE TRANSAZIONI, CIOÈ NON POTREI AVERE NESSUNA TRANSAZIONE FRAUDOLENTA.

Penso che tu sia lì.

Schermata 2021-10-29 094058

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

1.

Schermata 2021-10-29 094814

2.

Schermata 2021-10-29 094954

 
Super_good #:
BUON POMERIGGIO ANCORA UNA VOLTA. Ho scoperto che il mio account principale DanilaMactep è stato cancellato. COME POSSO SAPERE IL MOTIVO DELLA CANCELLAZIONE E DOVE POSSO SCRIVERE UNA RICHIESTA DI REINTEGRO? HO SEMPRE COMUNICATO CON PRECISIONE E NON HO INSULTATO NESSUNO. HO SEMPRE COMUNICATO IN MODO CIVILE E NON SONO STATO SCORTESE CON NESSUNO. CIOÈ NON HO POTUTO VIOLARE LE REGOLE FINANZIARIE PERCHÉ HO DEPOSITATO IL MIO CONTO QUI NEL 2014 E NON HO FATTO ALTRE TRANSAZIONI, CIOÈ NON HO FATTO NESSUNA TRANSAZIONE FRAUDOLENTA.
Già restaurato)
 
Taras Slobodyanik #:

due volte già scritto-riferito)

https://www.mql5.com/ru/forum/160683/page1698#comment_25500114

tickCount conta gli scambi e se c'era più di 1 scambio nel tick, "tickCount%100" può non essere uguale a "0".
Motivazione: