Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12
Dmytryi Voitukhov  
Общие условия.
Для правильной работы необходимо, чтоб на одном счете был только один! советник и только на одном! инструменте. Иначе контроль по балансу работать не будет.

! Для оптимизации в режиме Обучение необходимо оставить только 1 агент (ядро процессора) во вкладке Агенты окна Оптимизации! Иначе будет постоянная перезапись базы данных старыми данными.


Начальный депозит - от 200 уе.

В данном советнике использована структура НейроСети достаточная для задач такого типа. У базы данных оптимальный размер, который способен достаточно обучиться, в то-же время это почти предел для возможностей МетаТрейдера.  Ёмкость базы данных - примерно на 2000 снимков состояний цен. Примерно столько получается при обучении с частотой сделок 1 раз в час на периоде - 1 год чтоб учесть все возможные зависимости от месяца, даты, часа и дня недели. Одна эпоха обучения занимает 1 час. Я буду выкладывать базы по мере их создания но Вы можете поучаствовать и ускорить этот процесс. В таком случае предоставлю период бесплатной работы. На самом деле не выяснено какой предыдущий период должен быть обучен чтоб хотя бы 1 день была уверенная профитная работа. Чем меньший период берется для обучения - тем выше можно указать частоту снимков\торговли. Если слишком увеличить частоту торговли на большом периоде при обучении - снимков будет слишком много и они начнут искажать друг друга. 

Параметры:
- OrderComm: в ордере он будет дополнен признаком режима работы и глубины анализа.
- TypeOfWork: Учеба\Работа\Маркет. 
"Учеба" - в этом режиме необходимо добиться графика с 
хоть небольшим ростом. Без ям. Этот режим тоже можно использовать для работы но одномоментно в рынке будет только 1 ордер.
"Работа" - Периодически загружается база данных. На случай одновременного обучения в тестере и постоянной подкачки более качественного
обучения.
"Маркет" - только для приема Маркетом. Необходимо переключить.
- MYpercent: ...
- SL: если в режиме Обучение установить =0 - автоматически будет присвоено значение от 40 до 110 и даст слишком много сделок, медленное обучение и искажение снимков. При MaxOrders>1 и режиме Работа устанавливается в 5000 принудительно.
- StartTrail: в режиме Обучения не используется. Оптимально =0 (автоматически).
- Trail:...
================ Neuro param ======================
- ThresholdH1: порог для отсева шума на 1 скрытом слое
- ThresholdOut: порог для отсева малоподходящих снимков. При обучении принудительно устанавливается в 0.
- Trade interval: сделка каждые ... Для обучения рекомендуется H1. Затем в Работе принудительно устанавливается в 1 минуту.
- Depth Analys: интервал баров для анализа\снимка ценовой картины. Загружается 50 последних баров из выбранного ТФ. Пример: при ТФ M6 снимок => 50*6/60= 5 часов. Рисунок такой длинны обрабатывается для запоминания. Слишком большой ТФ приведет к неповторяющимся снимкам. Слишком маленький - даст много очень похожих снимков. По этому параметру формируется база данных. При выборе другого значения база будет создана и требуется полное обучение. Базы на каждый ТФ не удаляются и однажды созданные можно продолжить обучать и использовать. При желании наново обучить сеть эти файлы нужно удалить. Расположение файлов будет указано в журнале при запуске советника. Примерно такое - c:\Users\[YOUR_USERNAME]\AppData\Roaming\MetaQuotes\Terminal\Common\Files\Neuro\. Там и должны находится прилагаемые базы данных. Пример: data_w1_6_USDCHF.csv, data_w2_6_USDCHF.csv. Эти файлы содержат "_6_" в названии и будут подключены при "Depth Analys"=M6.
================ Learn mode =======================
- LearnEpoch: параметр для задания количества повторных прогонов оптимизации в режиме Обучение.
- speed: при начальном обучении несколько циклов обучения (5-10) можно делать при скорости 0,5-0,9. Следующие при 0,2-0,5. И т.д. При появлении в журналах записи вида w1[XXX][YYY]N.NNNNNN=ZZ.ZZZZZZZZ и остановке улучшения обучения какого-то участка - нужно установить скорость 0,1 или меньше.
================ Dual mode ========================
- MaxOrders: при значении >1 будет запущена страхующая стратегия. Ведь нейросеть не гарантирует повторения обученного исхода после похожего снимка но предполагает наибольшую вероятность. В режиме Обучение принудительно устанавливается =1 т.к. обучение происходит на данных только 1 одновременно работающего ордера.
- Multiply: коэффициент приращения объёмов. Оптимально 2.
- Distance: расстояние между ордерами одного направления. Увеличивается с каждым новым ордером того-же направления.
- StepProf: еще одна дополнительная система, но не менее важная. Закрытие всех ордеров при достижении прироста баланса на... Целевое значение срабатывания указано в комментарии на графике как "Next"
================ Other     ========================
- Pass: ключ для снятия ограничений. С возможностью задания работы некоторый период. Для демо счетов не используется.

Цена договорная.
Dmytryi Voitukhov  

To train the system: In the Strategy Tester, set the interval - a few days (then specify any desired one), Optimization in Slow Strategi Algorithm, in the Agents tab, disable all but one.

1 - switch "TypeofWork" to "Learn"

2 - set SL to a convenient StopLoss value

3 - set Trade Interval. A value that is too small will slow down performance. Too much - there will be very few deals.

4 - Select Trade Interval so that when multiplied by 50, the entire length of the graph, on which you make a decision, falls.

5 - Mark the LearnEpoch checkbox and set Step = 1, Stop = 100.

Launch.

The graph will show how the points of the results gradually move to the green sector. When the Graph stops growing, the system is trained.

Switch to Work mode. Choose whether to use more than 1 order at a time. Switch Optimization to Disabled. Offset the date range by an untrained period. Launch.

In Learning mode, you can trade but the training is negligible. It must be repeated some section 10-200 times, which is impossible in real-time trading.

Dmytryi Voitukhov  

Когда рост стабильно остановился - можно завершить оптимизацию.

Doken.Tokuyama  

Hola,

Estoy probando este robot y tengo varias preguntas.

1.- Algunas veces falla en la compra o en la venta, sale el siguiente mensaje:

2021.11.10 17:29:58.405 Trades '54889921': failed instant buy 0.55 USDJPY at 113.870 sl: 113.691 tp: 118.866 (deviation: 20) [No prices]

2021.11.10 17:29:58.405 NeuroExt (USDJPY,M1) CTrade::OrderSend: instant buy 0.55 USDJPY at 113.870 sl: 113.691 tp: 118.866 [off quotes]

2021.11.10 17:59:58.462 Trades '54889921': instant buy 0.55 USDJPY at 113.882 sl: 113.706 tp: 118.881 (deviation: 20)

2021.11.10 17:59:58.829 Trades '54889921': accepted instant buy 0.55 USDJPY at 113.882 sl: 113.706 tp: 118.881 (deviation: 20)

2021.11.10 17:59:58.840 Trades '54889921': deal #1170699650 buy 0.55 USDJPY at 113.885 done (based on order #1187102654)

2021.11.10 17:59:58.846 Trades '54889921': order #1187102654 buy 0.55 / 0.55 USDJPY at 113.885 done in 383.952 ms


Estoy utilizando NeuroExt con un entrenamiento Trade Interval: 2 Minutes y Depth Analysis: 30 Minutes tras un aprendizaje de 2 semanas


2.- Entrené el robot de día 1 de noviembre a día 9 de noviembre y lo pongo a trabajar, ¿luego tengo que volver a reentrenarlo de dia 9 a día 10 de noviembre o desde día 1 de noviembre a día 10 de noviembre? Basta entrenarlo 1 vez al día 100 learnepoch o entrenarlo 4 veces al día 25 learnepoch o hay que entrenarlo cada 1 hora.

3.- Sí lo he entrenado desde día 1 de noviembre a día 9 de noviembre 100epoch y luego hago un entrenamiento de día 1 de octubre a 10 de noviembre de 100epoch eso es malo y confurnde los datos o refuerza el entrenamiento?

4.- Estaría bien tener la opción de poder desactivar el balance control para poder usar más de un robot en una cuenta y poder elegir el lotaje que se quiere utilizar en el trade manualmente ya que el robot abre trade con 0.55 y yo prefiero usar 0.1 o 0.01 según. 

5.- Estaría bien tener la opción de poder elegir no abrir compra / venta si el spread es alto es +1 o +3 por ejemplo

6.- Cual es la mejor combinación de Trade Interval, Depth Analysis para Timeframe 5M, 15M, 30M y 1H que debo usar? 

7.- Debo usar el mismo Timeframe, Trade Interval y Depth Analysis para el Timeframe para learn y Work?

8.- Para que sirve la opción Market?

9.- Sí pongo NeuroExt en Metatrader VPS como puedo subir automáticamente la información del aprendizaje tras un entrenamiento o es mejor entrenar un tiempo a NeuroExt y luego subirlo a Metatrader VPS en modo learn como Work?

10.- Si study puede ser usado para Work cual es le mejor Trade Interval, Depth Analysis y timeframe para usarlo y cuantos días de entrenamiento previo debería haber entrenado antes?

Que beneficios se obtienen con Pass: key to remove restriction?

Me gusta mucho NeuroExt y me gustaría aprender más como funciona. Muchas gracias.

Dmytryi Voitukhov  
Doken.Tokuyama #:

Hola,

Estoy probando este robot y tengo varias preguntas.

1.- Algunas veces falla en la compra o en la venta, sale el siguiente mensaje:

2021.11.10 17:29:58.405 Trades '54889921': failed instant buy 0.55 USDJPY at 113.870 sl: 113.691 tp: 118.866 (deviation: 20) [No prices]

2021.11.10 17:29:58.405 NeuroExt (USDJPY,M1) CTrade::OrderSend: instant buy 0.55 USDJPY at 113.870 sl: 113.691 tp: 118.866 [off quotes]

2021.11.10 17:59:58.462 Trades '54889921': instant buy 0.55 USDJPY at 113.882 sl: 113.706 tp: 118.881 (deviation: 20)

2021.11.10 17:59:58.829 Trades '54889921': accepted instant buy 0.55 USDJPY at 113.882 sl: 113.706 tp: 118.881 (deviation: 20)

2021.11.10 17:59:58.840 Trades '54889921': deal #1170699650 buy 0.55 USDJPY at 113.885 done (based on order #1187102654)

2021.11.10 17:59:58.846 Trades '54889921': order #1187102654 buy 0.55 / 0.55 USDJPY at 113.885 done in 383.952 ms


Estoy utilizando NeuroExt con un entrenamiento Trade Interval: 2 Minutes y Depth Analysis: 30 Minutes tras un aprendizaje de 2 semanas


2.- Entrené el robot de día 1 de noviembre a día 9 de noviembre y lo pongo a trabajar, ¿luego tengo que volver a reentrenarlo de dia 9 a día 10 de noviembre o desde día 1 de noviembre a día 10 de noviembre? Basta entrenarlo 1 vez al día 100 learnepoch o entrenarlo 4 veces al día 25 learnepoch o hay que entrenarlo cada 1 hora.

3.- Sí lo he entrenado desde día 1 de noviembre a día 9 de noviembre 100epoch y luego hago un entrenamiento de día 1 de octubre a 10 de noviembre de 100epoch eso es malo y confurnde los datos o refuerza el entrenamiento?

4.- Estaría bien tener la opción de poder desactivar el balance control para poder usar más de un robot en una cuenta y poder elegir el lotaje que se quiere utilizar en el trade manualmente ya que el robot abre trade con 0.55 y yo prefiero usar 0.1 o 0.01 según. 

5.- Estaría bien tener la opción de poder elegir no abrir compra / venta si el spread es alto es +1 o +3 por ejemplo

6.- Cual es la mejor combinación de Trade Interval, Depth Analysis para Timeframe 5M, 15M, 30M y 1H que debo usar? 

7.- Debo usar el mismo Timeframe, Trade Interval y Depth Analysis para el Timeframe para learn y Work?

8.- Para que sirve la opción Market?

9.- Sí pongo NeuroExt en Metatrader VPS como puedo subir automáticamente la información del aprendizaje tras un entrenamiento o es mejor entrenar un tiempo a NeuroExt y luego subirlo a Metatrader VPS en modo learn como Work?

10.- Si study puede ser usado para Work cual es le mejor Trade Interval, Depth Analysis y timeframe para usarlo y cuantos días de entrenamiento previo debería haber entrenado antes?

Que beneficios se obtienen con Pass: key to remove restriction?

Me gusta mucho NeuroExt y me gustaría aprender más como funciona. Muchas gracias.

Gracias por su trabajo serio. Errores al realizar un pedido como [Sin precios] o [fuera de cotizaciones] - respuesta del servidor. No depende de nosotros. Debido a la alta frecuencia de transacciones (cada 2 minutos), aún realizaremos nuestro pedido en un futuro próximo.

2. Re-capacito al asesor 1 vez al comienzo de cada nuevo día para el día anterior. Pero puede enseñar durante todo el período anterior, incluido el último día. Intento hacer la formación inicial para que incluya todo el año. Al menos 50 ciclos. Para hacerlo relativamente rápido, configuro TradeInterval = 1hour.

3. Períodos de estudio separados sin beneficio. La base de datos contiene aproximadamente 2000-2500 imágenes para cualquier intervalo de tiempo de entrenamiento. Es solo con una frecuencia muy alta de transacciones que algunos de los primeros resultados pueden degradarse parcialmente con nuevas instantáneas. Por lo tanto, cuando enseño, utilizo TradeInterval bastante grande (20 minutos - 1 hora). Si planea trabajar en el modo Trabajo y MaxOrders> 1, no es necesario entrenar para el horario ideal. Es suficiente que no haya transacciones largas (más de 3) no rentables en una FILA. Si necesita trabajar solo en el modo Aprender o MaxOrders = 1, entonces necesita lograr la máxima calidad de entrenamiento.

4. Para desactivar el control de equilibrio, debe configurar StepProf muy grande. 20 ... 100

5. Por defecto, MaxSpread = 20. Como se ha probado muchas veces y no requiere cambios durante mucho tiempo, lo escondí.

6. Elijo la combinación DepthAnalysis para que BarsForInput * DepthAnalysis = 4-20 horas. TradeInterval durante la optimización lo configuré de 10 minutos (si el entrenamiento es de varios días) a 1 hora (si el entrenamiento es de un año). En el modo de comercio en línea, TradeInterval = 2 minutos, ya que a menudo ocurren [Sin precios] o [fuera de cotizaciones] y es una tontería esperar 1 hora para un nuevo intento.

7. TradeInterval Tengo diferentes para entrenamiento y comercio (ver arriba). DepthAnalysis y BarsForInput deben ser iguales en entrenamiento y comercio. Se crea una base de datos personal para cada combinación de formación BarsForInput + DepthAnalysis. Y conecta exactamente el correspondiente a los parámetros seleccionados. Cuando se inicia el asesor, el registro muestra la ruta y la base que se utiliza. Abra este directorio. Ver todas las opciones creadas.

8. Market: mql5.com/ru/market no puede procesar programas que requieran muchos recursos. Por lo tanto, se ha creado un modo con 1 trato, sin importar dónde. Esto es solo para publicación.

9. Para que el asesor trabaje con datos entrenados, también necesita cargar la base de datos con ellos. Estos son los archivos que se encuentran aproximadamente en Buscar datos C: \ Users \ [USER] \ AppData \ Roaming \ MetaQuotes \ Terminal \ Common \ [Files] \ Neuro \ [data_w1_P30_B50_USDCHF. csv]. Deben copiarse en el mismo directorio del VPS. El directorio requerido se indicará en el registro. Los archivos también se crearán inmediatamente. Deberán ser reemplazados por los suyos con capacitación.

10. vea el punto 3. ¿Cuál es el mejor período del estudio anterior? Es difícil de decir. Depende de tus horarios favoritos, instrumentos, cuánto tiempo tengas pedidos ... Hay muchas combinaciones. Es imposible comprobarlo todo. Pase: para trabajar con una cuenta real.

Dmytryi Voitukhov  

Ошибки при утановке ордера типа [No prices] или [off quotes] – ответ сервера. Не зависит от нас. Засчет высокой частоты сделок (каждые 2 минуты) мы все-таки выставим наш ордер в ближайшее время.

2. Я дообучаю советник 1 раз в начале каждых новых суток за предыдущий день. Но можно обучать и за весь предыдущий период включая последний день. Стартовое обучение  я стараюсь сделать так, чтоб в него вошел весь год. Хотя бы 50 циклов. Чтоб это было относительно быстро – устанавливаю TradeInterval=1hour.

3. Отделять периоды обучения без пользы. В базе помещается примерно 2000-2500 снимков при любых временных диапазонах обучения. И только при очень высокой частоте сделок некоторые ранние результаты могут быть частично ухудшены новыми снимками. Поэтому при обучении я использую TradeInterval достаточно большим (20 минут – 1 час). Если планируется работа в режиме Work и MaxOrders>1  – нет необходимости обучать до идеального графика. Достаточно чтоб не было длинных (больше 3) убыточных сделок ПОДРЯД. Если нужно работать только в режиме Learn или MaxOrders=1 – тогда нужно добиваться максимального качества обучения.

4. Чтоб деактивировать контроль баланса нужно установить StepProf очень большим. 20...100

5. По умолчанию MaxSpread=20. Поскольку он многократно проверен и давнро не требует изменений – я его скрыл.

6. Комбинацию DepthAnalysis подбираю так, чтоб BarsForInput*DepthAnalysis=4-20 часов.  TradeInterval во время оптимизации  выставляю от 10 минут (если обучение несколько дней) до 1 час (если обучение за год). В режиме онлайн торговли TradeInterval = 2 минуты так как часто возникает [No prices] или [off quotes] и глупо ждать 1 час для новой попытки.

7. TradeInterval у меня разные для обучения и торговли (см. выше).  DepthAnalysis и BarsForInput должны быть одинаковые в обучении и торговле. На каждую комбинацию BarsForInput+ DepthAnalysis  обучения создается персональная база данных. И подключается именно соответствующая выбранным параметрам. При запуске советника в журнале отображается путь и база, которая используется. Откройте этот каталог. Увидите все созданные варианты.

8.  Маркет - mql5.com/ru/market не способен обрабатывать программы, требующие много ресурсов. Поэтому создан режим с 1 сделкой не важно куда. Это только для публикации.

9. Чтоб советник работал на обученных данных – нужно с ним загружать так-же базу данных. Это файлы, которые находятся примерно 2021.11.11 04:24:53.701    Neuro (USDCHF,H4) Find data C:\Users\[USER]\AppData\Roaming\MetaQuotes\Terminal\Common\[Files]\ Neuro\[data_w1_P30_B50_USDCHF.csv]. Их нужно скопировать в такой же каталог на VPS. В журнале нужный каталог будет указан. Файлы так же будут сразу созданы. Их нужно будет заменить на ваши с обучением.

10. смотри пункт 3. Какой лучший период предыдущего обучения – сказать сложно. Это зависит от любимых таймфреймов, инструментов, как долго держите ордера... Комбинаций очень много. Невозможно все проверить.

Pass: для работы на реальном счете.

Dmytryi Voitukhov  
Para entrenar el sistema: En el Probador de estrategias, establezca el intervalo: varios días (luego especifique el que desee), Optimización en el algoritmo de estrategias lentas, en la pestaña Agentes, deshabilite todos menos uno.
Shiseido.Nara  
Hi, I am starting to test the robot and I am wondering what the Market and MYpercent option is for. Thanks.
Itharius  
U said price is negotiable....20$?

On learned data robot mad profit ...but on real data....ATM is -40%...any thoughts


I used ur Neuro bot for a while and lost some money...what is this one any better?
Dmytryi Voitukhov  
Shiseido.Nara #:
Hi, I am starting to test the robot and I am wondering what the Market and MYpercent option is for. Thanks.

Market - a stub for processing by the MQL website.

MYpercent - what percentage of the deposit to use for trading.

Dmytryi Voitukhov  
Itharius #:
U said price is negotiable....20$?

On learned data robot mad profit ...but on real data....ATM is -40%...any thoughts


I used ur Neuro bot for a while and lost some money...what is this one any better?

$ 20 - for the first buyer - I agree. In the future, this is only for 1-2 months of work.

The latest version must be used. There were several important critical fixes. When the training schedule contains no more than 2 SERIES of losing trades, you can safely turn on trading in multi mode. The advisor will handle most of the problems.

Shiseido.Nara  
Thank you for your answers. I would also like to know what is the difference between Risk management Safe and Extreme.

Is there any way to use the robot with 2 pairs or more (for example eurusd and gbpusd) in the same account and MaxOrders = 2 or >2 with the balance control?

Thank you very much.
Shiseido.Nara  

If it were possible to add the option of being able to enter the maximum amount that a purchase or sale can open, it would be very useful.

Also to be able to set stop loss with MaxOrders = 2 or> 2 to limit the risk of losses.


Symbol Position Time Type Volume Price S / L T / P Market Price Swap Profit Comment
USDCHF 1191117134 2021.11.15 06:00:00 sell 2.24 0.91932 0.96935 0.86935 0.92175 0.00 -517.04 Neuro 0.17 Work Dept=PERIOD_H2
USDCHF 1191465042 2021.11.15 11:00:00 sell 4.48 0.92051 0.97053 0.87053 0.92175 0.00 -527.68 Neuro 0.17 Work Dept=PERIOD_H2
0.00 -1 044.72
Dmytryi Voitukhov  
Shiseido.Nara #:

If it were possible to add the option of being able to enter the maximum amount that a purchase or sale can open, it would be very useful.

Also to be able to set stop loss with MaxOrders = 2 or> 2 to limit the risk of losses.


Symbol Position Time Type Volume Price S / L T / P Market Price Swap Profit Comment
USDCHF 1191117134 2021.11.15 06:00:00 sell 2.24 0.91932 0.96935 0.86935 0.92175 0.00 -517.04 Neuro 0.17 Work Dept=PERIOD_H2
USDCHF 1191465042 2021.11.15 11:00:00 sell 4.48 0.92051 0.97053 0.87053 0.92175 0.00 -527.68 Neuro 0.17 Work Dept=PERIOD_H2
0.00 -1 044.72

Safe Risk Management - Reduces Multiply in proportion to MaxOrders.

You can use a robot with two or more pairs with balance control. Then MaxOrders> 10 is better. Then, when the balance grows, I need to close all orders with any pairs. Do you agree?

The ability to enter the maximum amount that a buy or sell can open does not make sense when MaxOrders> 1. With MaxOrders = 1, the required amount can be calculated through MyPercent.

Stop Loss with MaxOrders> 2: These are 2 different strategies that are mutually exclusive. Or Stop Loss - then 1 order is enough. Either orders> 1 then Stop Loss is harmful. This is verified. The result is terrible at once. I can make such a test version for you. This is exactly the function StepProf performs - it closes unprofitable orders but with a total profit.

Shiseido.Nara  
Dmytryi Voitukhov # :

Safe Risk Management - Reduces Multiply in proportion to MaxOrders.

You can use a robot with two or more pairs with balance control. Then MaxOrders> 10 is better. Then, when the balance grows, I need to close all orders with any pairs. Do you agree?

The ability to enter the maximum amount that a buy or sell can open does not make sense when MaxOrders> 1. With MaxOrders = 1, the required amount can be calculated through MyPercent.

Stop Loss with MaxOrders> 2: These are 2 different strategies that are mutually exclusive. Or Stop Loss - then 1 order is enough. Either orders> 1 then Stop Loss is harmful. This is verified. The result is terrible at once. I can make such a test version for you. This is exactly the function StepProf performs - it closes unprofitable orders but with a total profit.

Thank you very much for the explanation.
sindicato  

¿Algien puede poner un .set que funcione y poder probarlo?

o

¿Alguien puede hacer un tutorial en español para optimizarlo en el probador de estrategias?

Gracias.

Al Bundy  

Update 2022.03.02

***

Problems with too high lot and too high draw down - I hope there will be an update.

Learn mode lasts veeeery long, I hardly can see success.

In detail: trying to learn USDCHF 2020.01.01 - 2022.02.02

It's now been running for a month, 400 epochs. First epoch -542,79 now -273.10

How long will it last to get posititive / successful to take it in production?

When comes the next update?

Mianos Tech  
hello dev can you add auto GMT 
Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12