Discusión sobre el artículo "Libro de Recetas MQL5: Usar Indicadores para Configurar Condiciones de Trading en Asesores Expertos"
Anatoly, ¡gracias por el artículo! Creo que el enfoque MQL5-recipe es muy acertado...
Tengo un par de preguntas y comentarios. Y están más bien dirigidas al Desarrollador.
En el artículo :
"...Напомню, для режима исполнения Market Execution открыть позицию сразу с установленными уровнями Stop Loss и Take Profit не получится: нужно сначала открыть позицию, а потом уже модифицировать ее, установив эти уровни..."
Y literalmente de inmediato:
A partir de la build 803, para los tipos de ejecución Market Execution y Exchange Execution, se pueden establecer niveles de Stop Loss y Take Profit al abrir una posición.
Entiendo que el último párrafo anula el sentido del anterior.... entonces ¿por qué esta información no se incluyó inicialmente en la lista de cambios "MetaTrader 5 Client Terminal build 803"? ¿Y por qué no está en la Documentación?
Entiendo que el último párrafo anula el significado del anterior.... entonces ¿por qué esta información no se incluyó originalmente en la lista de cambios "MetaTrader 5 Client Terminal build 803"? ¿Y por qué no está en la Documentación?
Por alguna razón no se mencionó en las noticias, pero decidimos dar una nota al pie en este artículo.
Vamos a corregir la documentación.
Por alguna razón no se menciona en las noticias, pero decidió dar una nota al pie en este artículo.
La documentación será corregida.
Por alguna razón no se menciona en las noticias, pero decidió dar una nota al pie en este artículo.
La documentación será corregida.
Gracias.
Y de paso, por favor tratar
1) método
bool CTrade::FillingCheck(const string symbol)
2) si se permite un modo determinado para una herramienta (SYMBOL_FILLING_ALL_OR_NONE, SYMBOL_CANCEL_REMAIND, SYMBOL_RETURN_REMAIND ).
Entiendo que el punto 2) puede ser personalizado por el broker.... ¿quizás tenga sentido especificarlo en la Documentación?
Si mi entendimiento es erróneo, entonces la pregunta sobre el punto 2) queda anulada...
Entiendo que el punto 2) puede ser personalizado por el broker..... ¿quizás tenga sentido especificarlo en la Documentación?
¿especificar en la documentación que "el punto 2) puede ser personalizado por el broker"?
especifica en la documentación que "el punto 2) puede ser personalizado por el broker" ?
Por qué... sino porque me he dado cuenta de que para el mismo tipo de cuentas (spread fijo, ejecución FOK) en distintos brokers la función
SymbolInfoInteger(symbol,SYMBOL_FILLING_MODE);
puede devolver valores diferentes...
Mm-hmm.
no está claro por qué.
de hecho, la frase "puede ser personalizado por el broker" debería estar escrita en cada página de la documentación sobre trading :)
Pero lo que preguntas no es sobre el broker, sino sobre el símbolo.
un símbolo es una ejecución de mercado, el segundo es un símbolo bursátil.
Tienen diferentes condiciones, diferentes tipos de fills y muchas otras cosas.
Por eso se dan todas las funciones de sondeo del estado del entorno comercial.
sergeev:
...pero lo que preguntas no está relacionado con el broker, sino con el símbolo.
un símbolo es una ejecución de mercado, el otro es un símbolo de bolsa.
tienen diferentes condiciones, diferentes tipos de rellenos y muchas otras cosas ...
sergeev, no prestaste atención a lo que escribí antes:
He esbozado un simple script. En él tengo la siguiente información sobre el símbolo EURUSD de diferentes corredores:
Broker "A":
GI 0 22:39:37 test_symbol (EURUSD,H1) Плавающий спред: 1
KQ 0 22:39:37 test_symbol (EURUSD,H1) Режим заключения сделок: SYMBOL_TRADE_EXECUTION_INSTANT
OK 0 22:39:37 test_symbol (EURUSD,H1) Режим заливки оредеров: 1
DS 0 22:39:37 test_symbol (EURUSD,H1) Путь в дереве символов: Forex\EURUSD
Broker "B":
EQ 0 22:45:00 test_symbol (EURUSD,H1) Плавающий спред: 0
RN 0 22:45:00 test_symbol (EURUSD,H1) Режим заключения сделок: SYMBOL_TRADE_EXECUTION_INSTANT
LS 0 22:45:00 test_symbol (EURUSD,H1) Режим заливки оредеров: 3
OK 0 22:45:00 test_symbol (EURUSD,H1) Путь в дереве символов: Forex-Fix\EURUSD
Usted puede notar que en el mismo modo de concluir acuerdos hay un modo diferente de llenar órdenes. Sí, los modos de spreads son diferentes (que se me pasó al afirmar que los corredores tienen el mismo tipo de cuentas).... pregunta, ¿los modos (conclusión de tratos y llenado de órdenes) están conectados de alguna manera?
//+------------------------------------------------------------------+ //|símbolo_prueba.mq5 //| Copyright 2013, MetaQuotes Software Corp. //| http://www.mql5.com //+------------------------------------------------------------------+ #property copyright "Copyright 2013, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" #define SymInt SymbolInfoInteger #define SymS SymbolInfoString string _symbol="EURUSD"; //+------------------------------------------------------------------+ //| Función de inicio del programa de script| //+------------------------------------------------------------------+ void OnStart() { //--- 1) SymbolInfoInteger() long symb_digits=SymInt(_symbol,SYMBOL_DIGITS); PrintFormat("Número de decimales: %u",symb_digits); bool symb_spread_float=SymInt(_symbol,SYMBOL_SPREAD_FLOAT); PrintFormat("Diferencial flotante: %d",symb_spread_float); string trade_mode=EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymInt(_symbol,SYMBOL_TRADE_EXEMODE)); PrintFormat("Modo de transacción: %s",trade_mode); long fil_mode=SymInt(_symbol,SYMBOL_FILLING_MODE); PrintFormat("Modo de llenado del lector: %u",fil_mode); //--- 2) SymbolInfoString() string path=SymS(_symbol,SYMBOL_PATH); PrintFormat("Ruta del árbol de caracteres: %s",path); } //+------------------------------------------------------------------+
- www.mql5.com
pregunta, ¿los modos (hacer tratos y verter oreaders) están relacionados de alguna manera?
no, por supuesto que no.
y el tiempo de expiración y la forma de calcular el beneficio tampoco están relacionados con el modo de "hacer tratos".
Muy buen artículo.
pero tengo dificultades para descargar el archivo Zip que parece estar dañado
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Libro de Recetas MQL5: Usar Indicadores para Configurar Condiciones de Trading en Asesores Expertos:
En este artículo continuaremos modificando el Asesor Experto en el que hemos estado trabajando durante los artículos anteriores de la serie de Libros de Recetas MQL5. En esta ocasión, reforzaremos el Asesor Experto con indicadores cuyos valores se usarán para comprobar las condiciones de apertura de posición. Además crearemos una lista desplegable en los parámetros externos para poder seleccionar uno de los tres indicadores de trading.
Autor: Anatoli Kazharski