Errores, fallos, preguntas - página 1908

 
Hay varias decenas de solicitudes abiertas (pendientes/no resueltas) en el SR. Escribo un mensaje en la 20ª aplicación (en la lista de visualización), pero la aplicación sigue siendo la 20ª de la lista. ¿Por qué las aplicaciones de la lista están ordenadas por la hora de creación y no por la hora del último mensaje en el CD?
 
fxsaber:
Hay varias decenas de solicitudes abiertas (pendientes/no resueltas) en el SR. Escribo un mensaje en la 20ª aplicación (en la lista de visualización), pero la aplicación sigue siendo la 20ª de la lista. ¿Por qué las solicitudes se ordenan por la hora de creación y no por la hora del último mensaje en la lista?
Bien, ¡gracias!
 
No está claro por qué la información del mercado de futuros sobre las sesiones de negociación en el terminal, difiere de la información publicada en la página web de la bolsa? Por ejemplo, en el terminal SBRF-6.17 se muestra lo siguiente:
MONDAY N сессии 0: open time 09:45:00 close time 00:00:00
TUESDAY N сессии 0: open time 00:00:00 close time 00:05:00
TUESDAY N сессии 1: open time 09:45:00 close time 00:00:00
WEDNESDAY N сессии 0: open time 00:00:00 close time 00:05:00
WEDNESDAY N сессии 1: open time 09:45:00 close time 00:00:00
THURSDAY N сессии 0: open time 00:00:00 close time 00:05:00
THURSDAY N сессии 1: open time 09:45:00 close time 00:00:00
FRIDAY N сессии 0: open time 00:00:00 close time 00:05:00
FRIDAY N сессии 1: open time 09:45:00 close time 00:00:00
SATURDAY N сессии 0: open time 00:00:00 close time 00:05:00

¿Qué son las sesiones extraentre las 00:00 y las 00:05?

El sitio web de la bolsa ofrece otros datos:

10.00 - 14.00   Основная торговая сессия (дневной Расчетный период)
14.00 - 14.05   Дневная клиринговая сессия (промежуточный клиринг)
14.05 - 18.45   Основная торговая сессия (вечерний Расчетный период)
18.45 - 19.00*  Вечерняя клиринговая сессия (основной клиринг)
19.00 - 23.50   Вечерняя дополнительная торговая сессия
* В случаях, когда в вечернюю клиринговую сессию исполняются опционы, время клиринговой сессии увеличивается на пять минут.
La función SymbolInfoSessionTrade() resulta inútil porque tenemos que establecer la hora con constantes.
Московская Биржа - Рынки - О рынке
Московская Биржа - Рынки - О рынке
  • www.moex.com
О рынке. Рынок фьючерсов и опционов – ведущая площадка по торговле производными финансовыми инструментами в России и странах Восточной Европы. Срочный рынок сочетает в себе развитую инфраструктуру, надежность и гарантии ПАО Московская Биржа, а также самые современные технологии торговли фьючерсами и опционами, проверенные в течение более чем десяти лет стабильного и успешного развития рынка. Организатором торгов на срочном рынке является ПАО Московская Биржа. Клиринг осуществляет Банк НКЦ (АО).
 

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Bichos, errores, preguntas

fxsaber, 2017.06.08 01:48

HistorySelect no funciona en el probador
void OnTick()
{
  static bool FirstRun = true;
  
  if (FirstRun)
  {
    if (HistorySelect(TimeCurrent() + 1, TimeCurrent() + 2)) // берем историю заведомо там, где ничего нет
      Print(HistoryDealsTotal()); // 1 - балансовая сделка
    
    FirstRun = false;
  }
}

1607 - relevante.

Casi nadie parece almacenar en caché el historial utilizando siempre HistorySelect(0, TimeCurrent()), de ahí el error en el probador que (hasta que lo arreglen) no permite un acceso razonable a los datos del historial de operaciones.

 
 
Al probar el indicador en el probador de MT5 no consigo que se llame a OnDeinit. Cuando el indicador está en un gráfico - funciona como debería al descargar. ¿Se conoce este problema o debo escribir en el CD?
 
Stanislav Korotky:
Al probar el indicador en el probador de MT5 no consigo que se llame a OnDeinit. Cuando el indicador está en un gráfico - funciona como debería al descargar. ¿Se conoce este problema o tengo que escribirlo en la SD?
Está diseñado intencionadamente, para que después de la prueba todos los artefactos creados por el indicador (sus propias líneas y/o objetos gráficos) permanezcan en el gráfico.
 
Slava:
Esto se ha diseñado deliberadamente para que todos los artefactos creados por el indicador (líneas propias y/o objetos gráficos) permanezcan en el gráfico una vez finalizada la prueba.
Ya veo lo que quieres decir. ¿Por qué al final de la ventana de pruebas visuales no se activa OnDeinit como debería? ¿Cómo depurar algo que está en el OnDeinit del indicador, que está conectado con el procesamiento de la información recopilada del proceso de ejecución (en particular, el perfilado, que no se puede realizar rápidamente en los datos históricos a largo plazo en el gráfico en línea)?
 

¡Saludos!

¿Se trata de un error del compilador o se supone que es así? MT4 y MT5

En la sección de inicialización de las variables externas de EA al declarar una variable del tipo

extern string ejemplo1="12345"; //Comentario 1

o como sigue

extern string example2="12345"; /*Comentario 2 */

Después de la compilación, poner el búho en el gráfico y ver el comentario en lugar del nombre de la variable de cadena - http://prntscr.com/fixtmd

Screenshot
Screenshot
  • prnt.sc
Captured with Lightshot
 
KirBiz:

Saludos.

¿Se trata de un error del compilador o se supone que es así? MT4 y MT5

En la sección de inicialización de las variables externas de EA al declarar una variable del tipo

extern string ejemplo1="12345"; //Comentario 1

o como sigue

extern string example2="12345"; /*Comentario 2 */

Después de la compilación, poner el búho en el gráfico y ver el comentario en lugar del nombre de la variable de cadena - http://prntscr.com/fixtmd

así es como debía ser