Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 1061

 
AlexeyVik:
¿Cómo puede ser diferente? Si cierra el terminal entre ticks, OnTick() no se ejecutará y por lo tanto el evento que llama a UninitializeReason() no será manejado.
Por favor, dígale a los desarrolladores que hagan un tick adicional (de bonificación). Sería muy conveniente. ;-)
 
kosmos0975:
Por favor, dígale a los desarrolladores que hagan una marca adicional (de premio). Sería muy conveniente. ;-)
¿Por qué eres tímido?
 
AlexeyVik:
¿Cómo puede ser si no? Si cierra el terminal entre ticks, OnTick() no se ejecuta y por lo tanto no se maneja ningún evento que llame a UninitializeReason().

Lo siento mucho, pero se me ocurrió una idea y pensé en compartirla. Me gusta la garrapata extra. Sería posible hacer esta opción enchufable. Quien quiera, puede especificar en las propiedades de EA como #property strict (#property reason) .

El terminal ejecutaría un tick adicional sin actualización de precios, pero con un código de terminación del programa cuando se llame a UninitializeReason(). ;-)

 
AlexeyVik:
¿Por qué estás avergonzado?
No los conozco. ;-)
 
kosmos0975:
No los conozco. ;-)
Yo tampoco.
 
kosmos0975:
No los conozco. ;-)
Aprende a enlazar cosas sin salir. ¡Abandona los malos hábitos del pasado! :((
 
¿Cómo retransmitir los ticks del gráfico real al offline sin utilizar PostMessageA() de user32.dll?
 

es una pregunta que se ha planteado antes, pero nadie ha respondido

такая фигня:

если вызвать MarketInfo(Symbol(),MODE_TRADEALLOWED), то возвращает - 1=торговля разрешена.

а если навести на символ в обзоре рынка, то выскакивает подсказка с надписью - Trade: Close.

в чём тут фокус?

торговать действительно не даёт, но почему MODE_TRADEALLOWED возвращает неверное значение?

 

Aquí está la solución (si alguien está interesado)

if (SymbolInfoInteger(symbol, SYMBOL_TRADE_MODE) != SYMBOL_TRADE_MODE_FULL)
                  continue;                                                                 //будет true если рынок закрыт
 

Hola a todos. string text = "OrderTicket() ="+OrderTicket()+"\NOrderLots() ="+OrderLots()+"\N "+"OrderType ="+OrderType(); Comment(text); Esto da como resultado una construcción de tres líneas con un parámetro de orden distinto en cada línea.

Ahora vamos a crear un objeto gráfico OBJ_LABEL y establecer el texto. ObjectSetString(0, "TEXTLABEL",OBJPROP_TEXT,text); Obtenemos una única línea de unos 64 caracteres. Si la cadena original es más larga, se truncará.

Pregunta. ¿Estoy haciendo algo mal, o la propiedad OBJPROP_TEXT de los objetos gráficos tiene tales limitaciones: Si quieres 3 líneas, crea 3 objetos OBJ_LABEL y colócalos uno debajo del otro?

Y una pregunta más. Cuando hago clic en un objeto gráfico Botón, y no sólo eso, aparecen las flechas de desplazamiento de la pantalla, o tal vez la ventana de propiedades de alguna media deslizante que va debajo del botón aparezca y bloquee todos los clics en la pantalla del terminal,

hasta que la cierre (ventana de propiedades de la media móvil). ¿Hay alguna forma de eliminar la "transparencia" del objeto gráfico "Botón"?

Razón de la queja: