Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 872 1...865866867868869870871872873874875876877878879...1954 Nuevo comentario Lomonosov1991 2019.06.04 19:40 #8711 Igor Makanu: comportamiento extraño, por lo general después de una llamada a la caja de configuración se realiza OnIniT(), bueno, sí tan adjunta el ejemplo, descomprímelo y distribúyelo en carpetasGracias. Entiendo que sin la biblioteca no funciona) fxsaber 2019.06.04 19:40 #8712 Lomonosov1991:y no funciona en absoluto. string LongShortToString2() { string Str = "Long & Short"; if (OrderSend(_Symbol, OP_BUY, 1, 0, 0, 0, 0) && (GetLastError() == ERR_LONGS_NOT_ALLOWED)) Str = "Only Short"; else if (OrderSend(_Symbol, OP_SELL, 1, 0, 0, 0, 0) && (GetLastError() == ERR_SHORTS_NOT_ALLOWED)) Str = "Only Long"; return(Str); } No siempre funcionará, pero la mayoría de las veces es suficiente. Lomonosov1991 2019.06.04 19:42 #8713 fxsaber: El falso OrderSend de EA no siempre permite determinar su configuración.Gracias) Puse el código en el EA y añadí la biblioteca. Pensé que podría funcionar sin la biblioteca) Artyom Trishkin 2019.06.04 19:43 #8714 fxsaber: No siempre funcionará, pero la mayoría de las veces es suficiente.Esto no funcionará correctamente sin macros adicionales if (OrderSend(_Symbol, OP_BUY, 1, 0, 0, 0, 0) && (GetLastError() == ERR_LONGS_NOT_ALLOWED)) En cuatro, OrderSend() devuelve el número de ticket, o -1. Y -1 es cierto fxsaber 2019.06.04 19:48 #8715 Artyom Trishkin: No estará bien sin macros adicionales En cuatro, OrderSend() devuelve el número de ticket o -1. Y -1 es ciertoEsto es exactamente por lo que va a funcionar. Artyom Trishkin 2019.06.04 19:55 #8716 fxsaber: Por eso mismo, funcionará.Dobro, no entró en la lógica. Abrir -> true && false --> resultado false = permiso No abierto -> true && (true || false) --> resultado true = no permitir posiciones largas, false = permitir ... ¿En qué casos no funciona? Y si se abre, ¿por qué con el lote 1.0? fxsaber 2019.06.04 20:09 #8717 Artyom Trishkin: ¿En qué casos no funciona? Por ejemplo, si el comercio está prohibido. Y si se abre, ¿por qué con un lote de 1,0? no hay mucho que perder en la comprobación?La apertura a precio cero no debería funcionar, pero no estoy seguro. Artyom Trishkin 2019.06.04 20:32 #8718 fxsaber: Por ejemplo, si el comercio está prohibido. Abrir a precio cero no debería ser, pero no estoy seguro.Sí, no me fijé en los precios, me arrepiento :) Pero, ¿cuál sería el primer código de error "requote" o "trading long is forbidden"? fxsaber 2019.06.04 20:36 #8719 Artyom Trishkin: Pero, ¿cuál será el primer código de error "requote" o "trading long is forbidden"?Pruébalo. Artyom Trishkin 2019.06.04 20:37 #8720 fxsaber: Pruébalo.Ahora no. No hasta que sea necesario. Existe el hábito de recordar las "necesidades" y tenerlas en cuenta cuando se necesitan. 1...865866867868869870871872873874875876877878879...1954 Nuevo comentario
comportamiento extraño, por lo general después de una llamada a la caja de configuración se realiza OnIniT(), bueno, sí tan
adjunta el ejemplo, descomprímelo y distribúyelo en carpetas
Gracias. Entiendo que sin la biblioteca no funciona)
y no funciona en absoluto.
No siempre funcionará, pero la mayoría de las veces es suficiente.
El falso OrderSend de EA no siempre permite determinar su configuración.
Gracias) Puse el código en el EA y añadí la biblioteca. Pensé que podría funcionar sin la biblioteca)
No siempre funcionará, pero la mayoría de las veces es suficiente.
Esto no funcionará correctamente sin macros adicionales
En cuatro, OrderSend() devuelve el número de ticket, o -1. Y -1 es cierto
No estará bien sin macros adicionales
En cuatro, OrderSend() devuelve el número de ticket o -1. Y -1 es cierto
Esto es exactamente por lo que va a funcionar.
Por eso mismo, funcionará.
Dobro, no entró en la lógica.
Abrir -> true && false --> resultado false = permiso
No abierto -> true && (true || false) --> resultado true = no permitir posiciones largas, false = permitir
...
¿En qué casos no funciona?
Y si se abre, ¿por qué con el lote 1.0?
¿En qué casos no funciona?
Por ejemplo, si el comercio está prohibido.
Y si se abre, ¿por qué con un lote de 1,0? no hay mucho que perder en la comprobación?
La apertura a precio cero no debería funcionar, pero no estoy seguro.
Por ejemplo, si el comercio está prohibido.
Abrir a precio cero no debería ser, pero no estoy seguro.
Sí, no me fijé en los precios, me arrepiento :)
Pero, ¿cuál sería el primer código de error "requote" o "trading long is forbidden"?
Pero, ¿cuál será el primer código de error "requote" o "trading long is forbidden"?
Pruébalo.
Pruébalo.
Ahora no.
No hasta que sea necesario.
Existe el hábito de recordar las "necesidades" y tenerlas en cuenta cuando se necesitan.