Errori, bug, domande - pagina 1020

 
MetaDriver:

Ci sono dei soldi? :)))

I bitcoin vanno bene? :)

Come incoraggiate le persone ad avere questo tipo di discussione?

Non ne verrà fuori niente di buono comunque.
 

Perché il terminale accede a login.mql5.com se ci sono campi vuoti in "settings - community"?

(la build 821 non fa breccia)
 
Un semplice indicatore:
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const int begin,
                const double &price[])
  {
//---
   if (prev_calculated==0) Print("Полный перерасчёт!");
//--- return value of prev_calculated for next call
   return(rates_total);
  }

La butto sul grafico M5:

2013.07.26 22:17:12 testprevbar (EURUSD,M5) Completamente ricalcolato!
2013.07.26 22:17:12 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:17:06 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:17:00 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:59 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:55 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:55 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:55 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:54 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:53 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:52 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:51 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:51 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:50 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:46 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:45 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:42 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:40 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:39 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:37 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:36 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:15 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:15 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:12 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:11 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:11 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:10 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:10 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:09 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:09 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:09 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:06 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:06 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:16:05 testprevbar (EURUSD,M5) Ricalcolo completo!

E che diavolo?

Aiuto:

Необходимо отметить связь между значением, возвращаемым функцией OnCalculate() и вторым входным параметром prev_calculated. Параметр prev_calculated при вызове функции содержит значение, которое вернула функция OnCalculate() на предыдущем вызове. Это позволяет реализовать экономные алгоритмы расчета пользовательского индикатора с тем, чтобы избежать повторных расчетов для тех баров, которые не изменились с предыдущего запуска этой функции.

Per fare questo, di solito è sufficiente restituire il valore del parametro rates_total, che contiene il numero di barre nella chiamata di funzione corrente. Se dall'ultima chiamata di OnCalculate() i dati sui prezzi sono stati cambiati (per esempio, la storia è stata pompata più in profondità o gli spazi vuoti della storia sono stati riempiti), allora il valore del parametro di input prev_calculated sarà impostato a zero dal terminale stesso.

prev_calculated può resettare a 0, ma perché così spesso?

Pubblicato bug #804979

 
Roffild:
Un semplice indicatore:

La butto sul grafico M5:

2013.07.26 22:17:12 testprevbar (EURUSD,M5) Ricalcolo completo!
2013.07.26 22:17:12 testprevbar (EURUSD,M5) Ricalcolo completo!
...............

E che diavolo?

Riferimento:

prev_calculated può resettare a 0, ma perché così spesso?
Sembra essere su ogni tick, praticamente.
 
TheXpert:
I Bitcoin vanno bene? :)
Non servirà a niente comunque.
Sei malvagio! Niente bitcoin da te. Solo tugriks mongoli.
 
MetaDriver:
Sei malvagio! Niente bitcoin da te. Solo tugriks mongoli.
Non c'è problema. Sto lavorando su un altro bot con i ragazzi laggiù. Solo perché sono annoiato e troppo annoiato per scrivere. Potenzialmente questo graal dovrebbe battere il mio precedente.
 
TheXpert:
I bitcoin vanno bene? :)
Non ne verrà fuori niente di buono comunque.
Dammi qualche altro cludes).
 

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Bug, bug, domande

A100, 2013.07.22 09:28

Sì, scusate, trasferito erroneamente dal mio codice - non funziona in tempo di non trading
bool bringToTop = true;
ChartSetInteger( chart_ID, CHART_BRING_TO_TOP, 0, bringToTop ) 
ChartSetInteger( chart_ID, CHART_BRING_TO_TOP, true )
//этим хотел показать что пробовал оба варианта
ChartGetInteger non funziona, perché CHART_BRING_TO_TOP è solo in scrittura.


Oggi è un giorno di non trading, l'errore è riprodotto di nuovo (il che impedisce di fare dei test). Il giorno del trading - tutto funziona correttamente - comunicazione disconnessa - funzionava ancora.

I sintomi sono gli stessi https://www.mql5.com/ru/forum/1111/page1036#comment_550221

 

Potete dirmi perché questo pezzo di codice viene utilizzato quando l'EA è in esecuzione?

int Orders=OrdersTotal();
         if(Orders==1)
           {
            ulong Ticket_0=OrderGetTicket(0);
            OrderSelect(Ticket_0);
            request.action=TRADE_ACTION_REMOVE;
            request.order=Ticket_0;
            ResetLastError();
            bool success=OrderSend(request,result);
           }

fa sì che di tanto in tanto appaiano messaggi simili:
NL 2 21:06:36 Trades 2013.02.01 05:42:33 failed cancel order #0 buy 0.00 at market [Invalid request]
LI 2 21:06:36 Trades 2013.02.01 05:42:33 failed cancel order #0 buy 0.00 at market [Invalid request] ?
Quale può essere la ragione e come risolvere il problema?
Succede una volta su diverse decine di volte di esecuzione riuscita di questa parte di codice.
 

Ho comprato un portatile con Windows 8 x64 e sono iniziati i problemi.

Ho trovato questo nel terminale prima di avere il tempo di usarlo. Ok ma con la selezione dei colori si apre completamente 50/50


okno