No lo vi de esa manera. No necesito comparar estrategias, sólo tengo una = "sacar el máximo partido al mercado" :) Por eso hay un probador incorporado. Permite no sólo evaluar la rentabilidad y la calidad del trabajo, sino también hacer una depuración paso a paso, hurgando en las tripas de los algoritmos :) He publicado el código aquí para reunirlo y ejecutar la "estrategia" especificada.
Hay subsistemas para determinar el borde de la tendencia (por cierto, una vez más, sólo se incluye ahora en el trabajo), los tres bucles, los patrones, el comercio en la tendencia, la definición de movimiento lateral que no da beneficios, pero sólo para drenar, el determinador de la actividad del mercado (cuando el mercado es pasivo no el comercio), determinador de la actividad súper (por lo general el comienzo de la sesión americana) cuando también la pausa sostenida, el sistema se cierra en la condición del mercado, y mucho más ... Cada algoritmo requiere ser mejorado y perfeccionado, y hay que comerciar para ganarse la vida y seguir investigando... así es la historia. Espero que te pongas a ello y todo vaya más rápido... :)
Yo no lo veía así. No necesito comparar estrategias - tengo una = "sacar el máximo provecho del mercado" :) Por eso hay un probador incorporado. Permite no sólo evaluar la rentabilidad y la calidad del trabajo, sino también depurar en modo paso a paso, hurgando en las tripas de los algoritmos :) He publicado el código aquí para reunirlo y ejecutar la "estrategia" especificada.
Hay subsistemas para determinar el borde de la tendencia (por cierto, una vez más, sólo se incluye ahora en el trabajo), los tres bucles, los patrones, el comercio en la tendencia, la definición de movimiento lateral que no da beneficios, pero sólo para drenar, el determinador de la actividad del mercado (cuando el mercado es pasivo no el comercio), determinador super actividad (por lo general el comienzo de la sesión de América) cuando también la pausa sostenida, el sistema se cierra en el estado del mercado, y mucho más ... Cada algoritmo requiere ser mejorado y perfeccionado, y hay que comerciar para ganarse la vida y seguir investigando... así es la historia. Espero que te pongas a ello y todo vaya más rápido... :)
sí! todavía hay que trabajar en él, ya se puede aproximar su rendimiento. Así que el Experto es genial no da errores de prueba, sólo hay que encontrar la vena de sintonía para él.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Si llegas al final de la prueba, podemos discutir lo que hice mal.
- Con los ajustes como están ahora, está pisando fuerte.
sí! todavía hay que trabajar en ello, ya se puede tener una idea aproximada de cómo funciona. Así que el Expert es estupendo, no da errores en las pruebas, sólo hay que encontrarle la vena de la afinación.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Si llegas al final de la prueba, podemos discutir lo que hice mal.
- No sé qué configuración tiene mal, se queda parado.
No sé de qué ajustes hablas. Todos los ajustes están integrados en el código. Se ajusta al mercado "por sí mismo", teniendo en cuenta las amplitudes, la volatilidad, el ruido, los movimientos planos y tendenciales (tendencias), además, hay varias estadísticas diarias (hay 7 días establecidos) para el máximo, el mínimo y la media de estos indicadores, lo que le permite basarse en la historia y no demasiado "adaptarse" a un mercado muerto o con miedo a demasiado activo. ¿Cómo y qué está probando?
Este es el resultado: según tengo entendido, no podrá retirarse, pero también puede ganar algo de dinero, pero no mucho.
Repasemos los "parámetros"
¡//Comercio: MAYÚSCULAS EN EL PUESTO en % ! (¡lo he subrayado! como porcentaje) del capital. Esta es una pieza de la gestión del capital que aún no se ha resuelto. PERO aquí 0=mínimo, 0,01=del capital se toma el 0,01 PORCENTAJE y sobre esta CANTIDAD se calcula un LOTE. El valor por defecto para el capital está fijado en el 1%. Mi configuración por defecto es 0=minlot, ya que estoy probando en una cuenta real, no en una demo.
//PRUEBA: TakePROFIT a 3000 que se fija = stop y take desorbitados, pero esto no es importante, porque luego se fijan como requiere el sistema de cierre.
STOPLOSS en PUNKs //Trade: StopLOSS en PUNKs
//-------------------------- рыночная визиулизация ситуаций //=ЭТО только отображение на графике разной информации из кишочков алгоритмов.inputbool showNeedAlerts = false; //РЫНОК: Алерты РЫНОЧНЫЕinputbool ONblinkTrink = true; //РЫНОК: Вкл моргатель-бренчательinputbool SoundCandles = true; //РЫНОК: Звук бренчателя=ТИКАЕТ когда открывает позу.inputbool OnViewLabel = true; //РЫНОК: Вкл ЛЕЙБЛЫinputbool OnViewAnalyz = true; //РЫНОК: ВИДЕТЬ АНАЛИЗАТОР
======================ЭТО ВАЖНО, нужно убрать чтобы случайно не установили falseinputbool UseSignalFiltering = true; //РЫНОК: ФИЛЬТР: ВКЛЮЧИТЬ =ФОРМИРОВАТЕЛЬ СИГНАЛОВinputbool OnCloseSystem = true; //РЫНОК: ЗАКРЫТИЕ: ВКЛЮЧИТЬ =СИСТЕМА ЗАКРЫТИЯ//-------------------------- ЗАКРЫТИЕ --------------------------
= false; //ЗАКРЫТИЕ: ДАННЫЕ ВИДЕТЬ=ЭТО ТОЛЬКО ДЛЯ ОБЗОРА НА ГРАФИКЕ
= false; //ЗАКРЫТИЕ: ВЫВОД в принт =ЭТО ТОЛЬКО ДЛЯ ОБЗОРА В "ЭКСПЕРТАХ"//-------------------------- ФИЛЬТРАЦИЯ -------------------------- Это не влияет ни на что, только на вывод инфо про работу алгоритмовinputbool ViewPARAM_FLTP = true; //ФИЛЬТР: ДАННЫЕ ВИДЕТЬinputbool OnviewCHNL = true; //ФИЛЬТР: КАНАЛЫ ВИДЕТЬUSEinputbool OnviewTRNdk_FLTR = false; //ФИЛЬТР: ТРЕНДИКИ ВИДЕТЬinputbool OnviewBTR5flt = true; //ФИЛЬТР: BTR5 ВИДЕТЬinputbool OnviewBTR5_MSPD = true; //ФИЛЬТР: BTR5_MSPD ВИДЕТЬinputbool wantseeAllPrints = false; //ФИЛЬТР: ВЫВОД в принтinputbool wantseeEveryoneSignal = false; //ФИЛЬТР: ВСЕ СИГНАЛЫ ВИДЕТЬ//------------- // АДАПТАЦИЯ для всех систем //----------------- Это не влияет ни на что, только на вывод инфо про работу алгоритмовinputbool ViewPARAM_ADPT = true; //АДАПТАЦИЯ: ДАННЫЕ ВИДЕТЬ//--------------------- ИСТОРИЯ паттернов --------------------------
!!! ВАЖНО ИСТОРИЯ:
Вкл Поиск ПАТТЕРНОВ= TRUE включает режим теста по истории!!!
Для работы и внешнего тестера нужно ставить falseinputbool ONpttrHistory = true; //ИСТОРИЯ: Вкл Поиск ПАТТЕРНОВinputint ArrPttrTime = 0; //ИСТОРИЯ: Массив ПОИСКА (в часах)inputint ONpointSTOP = 0; //ИСТОРИЯ: Шаг в БАРАХ 0=ВСЯinputstring PttrCanlesTime = "2021.03.04 01:00"; //ИСТОРИЯ: ВРЕМЯ начала ОСМОТРАinputstring PttrENDTime = "2021.03.05 23:00"; //ИСТОРИЯ: ВРЕМЯ КРАЙ сессии//--------------------- АНАЛИЗАТОР СИСТЕМ ANLZ--------------------------
НА РАБОТУ НЕ ВЛИЯЕТ, ТОЛЬКО НА ВЫВОД РЕЗУЛЬТАТОВ И ПОЗВОЛЯЕТ ПРИ АНАЛИЗЕ ОБСАСЫВАТЬ КАЖДУЮ ПОЗОЧКУ
inputcolor kljhuh123 = clrBlack; //=== АНАЛИЗАТОР ===inputbool OnANALYZER = true; //АНАЛИЗАТОР: ВИДЕТЬ все сделкиinputbool OnANALYZERprint = false; //АНАЛИЗАТОР: ВЫВОД в принтinputbool comparisonVs = false; //АНАЛИЗАТОР: Вкл СРАВНЕНИЕinputbool OnViewPttrnAnalyz = false; //АНАЛИЗАТОР: Вкл ОСМОТР поз и "линий жизни"inputbool OnPRKviewing = false; //АНАЛИЗАТОР: Вкл ОСМОТР с ПРК "жизни позы"inputint NnPattern = 0; //АНАЛИЗАТОР: НОМЕР паттерна на ОСМОТР//input int TMPovajaInta = 13; //АНАЛИЗАТОР: ВСЕГО ПОЗ НА ОСМОТРinputbool OnlyBADpos = false; //АНАЛИЗАТОР: УБЫТОЧНЫЕ ПОЗЫinputbool CalcPttrTimes = false; //АНАЛИЗАТОР: Вкл ОСМОТР Свечи по ВРЕМЕНИ//--------------------------- ВКЛЮЧЕНИЕ ПАТТЕРНОВ --------------------------НА РАБОТУ НЕ ВЛИЯЕТinputbool ONViewPATTRN = true; //ПАТТЕРН: Вкл окраскуinputbool OnLYSUYpttrn = true; //1: ЛЫСЫЙ: Вклinputbool OnSTRONGpttrn = true; //2: CИЛЬНЫЙ: Вклinputbool On2HAMMpttrn = true; //3: 2й МОЛОТ: Вклinputbool On3HAMMpttrn = true; //4: 3й МОЛОТ: Вклinputbool OnHAMMERpttrn = true; //5: МОЛОТ: Вклinputbool OnACCELERpttrn = true; //6: УСКОРЕНИЕ: Вклinputbool OnABSORPTpttrn = true; //7: ПОГЛОЩЕНИЕ: Вклinputbool On2BALDSpttrn = true; //8: 2ЛЫСЫХ: Вклinputbool OnREVERSpttrn = true; //9: РЕВЕРС: Вклinputbool showTuningAlerts = false; //НАСТРОЙКА: Алерты НАСТРОЙКИinputbool showAlerts1 = false; //НАСТРОЙКА: Алерты SENDERa
Статья написана на основе книги Р.Винса "Математика управления капиталом". В ней рассматриваются эмпирические и параметрические методы нахождения оптимального размера торгового лота, на основе которых написаны торговые модули управления капиталом для мастера MLQ5.
El código no es para ejecutar el robot en el probador. Para ello, basta con poner un exeshnik.
Hay un total de 2 enfoques para los robots:
1. El evaluativo, o podría llamarse el "enfoque del personal", o el enfoque del consumidor. Coges un ejecutable, lo ejecutas y contratas el que te gusta. Este es el enfoque del consumidor para la selección de productos.
Usted crea un producto que luego será evaluado por alguien que utilice el enfoque1. Este enfoque está recogiendo en IDEAS y su aplicación.
El código se publica para reunir a los "fans" del segundo enfoque :)
Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки MetaEditor, многопоточный тестер стратегий с поддержкой распределенных вычислений в MQL5 Cloud Network. В этой статье вы узнаете, как перенести свой клиентский терминал со всеми разработками в виртуальную среду.
El código no es para ejecutar el robot en el probador. Para ello, basta con poner un exeshnik.
Hay un total de 2 enfoques para los robots:
1. El evaluativo, o podría llamarse el "enfoque del personal", o el enfoque del consumidor. Coges un ejecutable, lo ejecutas y contratas el que te gusta. Este es el enfoque del consumidor para la selección de productos.
Usted crea un producto que luego será evaluado por alguien que utilice el enfoque1. Este enfoque está recogiendo en IDEAS y su aplicación.
El código se publica para reunir a los "amantes" del segundo enfoque :)
Buena salud para nosotros.
para mejorarla, hay que entender lo que hace y lo que hay que sumar o restar en las funciones.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
cuando no entiendo lo que hace - resulta ser un pensamiento vacío
Está funcionando.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
intercambiado -----------
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
De momento tiene buena pinta.
No lo vi de esa manera. No necesito comparar estrategias, sólo tengo una = "sacar el máximo partido al mercado" :) Por eso hay un probador incorporado. Permite no sólo evaluar la rentabilidad y la calidad del trabajo, sino también hacer una depuración paso a paso, hurgando en las tripas de los algoritmos :) He publicado el código aquí para reunirlo y ejecutar la "estrategia" especificada.
Hay subsistemas para determinar el borde de la tendencia (por cierto, una vez más, sólo se incluye ahora en el trabajo), los tres bucles, los patrones, el comercio en la tendencia, la definición de movimiento lateral que no da beneficios, pero sólo para drenar, el determinador de la actividad del mercado (cuando el mercado es pasivo no el comercio), determinador de la actividad súper (por lo general el comienzo de la sesión americana) cuando también la pausa sostenida, el sistema se cierra en la condición del mercado, y mucho más ... Cada algoritmo requiere ser mejorado y perfeccionado, y hay que comerciar para ganarse la vida y seguir investigando... así es la historia. Espero que te pongas a ello y todo vaya más rápido... :)
Yo no lo veía así. No necesito comparar estrategias - tengo una = "sacar el máximo provecho del mercado" :) Por eso hay un probador incorporado. Permite no sólo evaluar la rentabilidad y la calidad del trabajo, sino también depurar en modo paso a paso, hurgando en las tripas de los algoritmos :) He publicado el código aquí para reunirlo y ejecutar la "estrategia" especificada.
Hay subsistemas para determinar el borde de la tendencia (por cierto, una vez más, sólo se incluye ahora en el trabajo), los tres bucles, los patrones, el comercio en la tendencia, la definición de movimiento lateral que no da beneficios, pero sólo para drenar, el determinador de la actividad del mercado (cuando el mercado es pasivo no el comercio), determinador super actividad (por lo general el comienzo de la sesión de América) cuando también la pausa sostenida, el sistema se cierra en el estado del mercado, y mucho más ... Cada algoritmo requiere ser mejorado y perfeccionado, y hay que comerciar para ganarse la vida y seguir investigando... así es la historia. Espero que te pongas a ello y todo vaya más rápido... :)
sí! todavía hay que trabajar en él, ya se puede aproximar su rendimiento. Así que el Experto es genial no da errores de prueba, sólo hay que encontrar la vena de sintonía para él.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Si llegas al final de la prueba, podemos discutir lo que hice mal.
- Con los ajustes como están ahora, está pisando fuerte.
sí! todavía hay que trabajar en ello, ya se puede tener una idea aproximada de cómo funciona. Así que el Expert es estupendo, no da errores en las pruebas, sólo hay que encontrarle la vena de la afinación.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Si llegas al final de la prueba, podemos discutir lo que hice mal.
- No sé qué configuración tiene mal, se queda parado.
No sé de qué ajustes hablas. Todos los ajustes están integrados en el código. Se ajusta al mercado "por sí mismo", teniendo en cuenta las amplitudes, la volatilidad, el ruido, los movimientos planos y tendenciales (tendencias), además, hay varias estadísticas diarias (hay 7 días establecidos) para el máximo, el mínimo y la media de estos indicadores, lo que le permite basarse en la historia y no demasiado "adaptarse" a un mercado muerto o con miedo a demasiado activo. ¿Cómo y qué está probando?
Este es el resultado: según tengo entendido, no podrá retirarse, pero también puede ganar algo de dinero, pero no mucho.
Este es el resultado: entiendo que no puedes perder, pero también puedes ganar dinero, pero no mucho.
Apuesta por 10-12 parejas y ve a por ello.
Apuesta por 10-12 parejas y ve a por ello.
Voy a comprobar más en la cuenta de 5 minutos y rublo
Este es el resultado: según tengo entendido, no podrá retirarse, pero también puede ganar algo de dinero, pero no mucho.
Repasemos los "parámetros"
¡//Comercio: MAYÚSCULAS EN EL PUESTO en % ! (¡lo he subrayado! como porcentaje) del capital. Esta es una pieza de la gestión del capital que aún no se ha resuelto. PERO aquí 0=mínimo, 0,01=del capital se toma el 0,01 PORCENTAJE y sobre esta CANTIDAD se calcula un LOTE. El valor por defecto para el capital está fijado en el 1%. Mi configuración por defecto es 0=minlot, ya que estoy probando en una cuenta real, no en una demo.
//PRUEBA: TakePROFIT a 3000 que se fija = stop y take desorbitados, pero esto no es importante, porque luego se fijan como requiere el sistema de cierre.
STOPLOSS en PUNKs //Trade: StopLOSS en PUNKs
Repasemos los "parámetros"
Voy a intentarlo de nuevo con la configuración que has descrito
Este es el resultado: según tengo entendido, no podrás retirar, pero también podrás ganar algo de dinero, pero no mucho.
=============================================================================
El código no es para ejecutar el robot en el probador. Para ello, basta con poner un exeshnik.
Hay un total de 2 enfoques para los robots:
1. El evaluativo, o podría llamarse el "enfoque del personal", o el enfoque del consumidor. Coges un ejecutable, lo ejecutas y contratas el que te gusta. Este es el enfoque del consumidor para la selección de productos.
Usted crea un producto que luego será evaluado por alguien que utilice el enfoque1. Este enfoque está recogiendo en IDEAS y su aplicación.
El código se publica para reunir a los "fans" del segundo enfoque :)
Este es el resultado: según tengo entendido, no podrás retirar, pero también podrás ganar algo de dinero, pero no mucho.
=============================================================================
El código no es para ejecutar el robot en el probador. Para ello, basta con poner un exeshnik.
Hay un total de 2 enfoques para los robots:
1. El evaluativo, o podría llamarse el "enfoque del personal", o el enfoque del consumidor. Coges un ejecutable, lo ejecutas y contratas el que te gusta. Este es el enfoque del consumidor para la selección de productos.
Usted crea un producto que luego será evaluado por alguien que utilice el enfoque1. Este enfoque está recogiendo en IDEAS y su aplicación.
El código se publica para reunir a los "amantes" del segundo enfoque :)
Buena salud para nosotros.
para mejorarla, hay que entender lo que hace y lo que hay que sumar o restar en las funciones.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
cuando no entiendo lo que hace - resulta ser un pensamiento vacío
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Cuando creas algo por ti mismo, entiendo lo que necesito de cada función.