[Советник] [Мартингейл] StupidoChallenger

От Rigal, 4 апреля, 2020 в Лаборатория ProfitFX

#453
1 час назад, Serg6803 сказал:

Я понимаю, что не в тему. Но вы можете подсказать мне ДЦ у которых центовые счета с минимальным лотом 0.01?

В соседнем топике есть такой список:

 

Список рекомендуемых форумом брокеров с центовыми счетами:

Это далеко не все ДЦ с центовыми счетами, их больше.

С каким из них стоит связываться, а с каким нет, и в каких вы не сможете зарегистрироваться или не сможете работать из-за неподходящего ввода/вывода - разбирайтесь самостоятельно.

Вопрос непростой, без нормального осмысления работы с ДЦ как некой технологии вы нормально торговать не сможете.

 

P.S. позже удалю из топика несколько постов, возникших из-за вашего незнания этого вопроса: как оффтоп - как не относящихся к разрабатываемому в топике проекту.

Без обид - правила форума такие, оффтоп удалять.

Изменено 11 июня, 2020 пользователем Старик

#454

До храаля далеко, конечно. Хотя вдруг кто-то наоптит из этого что-то стоящее, вроде графиков остапа)

С другой стороны, понимая все тонкости работы советника + минимальное знание рынка: что-то интересное да точно наоптится.

dsdfsd.jpg

Stupido 1.7.set42 скач.

#455

Подскажите

DrawDownLimitCurrency - просадка в валюте депозита, при которой все сделки будут закрыты (стоп в валюте). 0 - выключено. Масштабируется на стартовый лот.

как работает? 0,01 автолот на 20000, например. DrawDownLimitCurrency = 10000 например.

То есть при балансе 40000, лот станет 0,02 и DrawDownLimitCurrency =20000?

Правильно понял?

 

Автор#456
21 минуту назад, banzay13 сказал:

Подскажите

DrawDownLimitCurrency - просадка в валюте депозита, при которой все сделки будут закрыты (стоп в валюте). 0 - выключено. Масштабируется на стартовый лот.

как работает? 0,01 автолот на 20000, например. DrawDownLimitCurrency = 10000 например.

То есть при балансе 40000, лот станет 0,02 и DrawDownLimitCurrency =20000?

Правильно понял?

 

Да, именно так. На каждый стартовый лот указанная просадка.

Изменено 19 июня, 2020 пользователем Rigal

#457

- добавлен параметр Front Run Spacing Pips - советник будет выставлять ордера перед вышедшей уже в профит позицией, то, что называется "доливкой по тренду"

 

Для этого параметра объем фиксированный - 0,01 или должен увеличиваться по балансу?

Автор#458
22 минуты назад, madmax999 сказал:

- добавлен параметр Front Run Spacing Pips - советник будет выставлять ордера перед вышедшей уже в профит позицией, то, что называется "доливкой по тренду"

 

Для этого параметра объем фиксированный - 0,01 или должен увеличиваться по балансу?

Фиксированный, равен опорному значению стартового лота (MM_StartLot), то есть не обязательно 0,01

#459

Автор, можете подсказать какие параметры указать в настройках, чтобы «превратить» Stupido в RichTeam Scalper?

#460

Сэт прогонялся на USDCHF за 2017й год.

На графике сэт со Сплит таргет 40 и тотал таргет 30. СТ и ТТ 4 и 3 соответственно примерно тот же результат. У кого есть возможность - прогоните на евро долларе, фунт долларе и других основных парах за длительный период. При возможности - на М5 тоже.

 

 

Stupido 1.7 and 1.6.1 Bot Pro 2 (Prosadka do 5000 vuderzhalo) TF15 SP 4 TT 3.set24 скач. Stupido 1.7 and 1.6.1 Bot Pro 2 (Prosadka do 5000 vuderzhalo) TF15 SP 40 TT 30.set24 скач.

 

434344343.jpg

Изменено 23 июня, 2020 пользователем BotPro

#461

Приветствую!
подскажите пожалуйста, что может быть, при попытке присоединения к окну графика вылетает.
брокер forex4you.ru.com, счет cent NDD, Swap-free, 1:1000.
терминальная сессия на windows2008R2, в ней же из другой папки работает МТ4 со ступидо на робофорексе - там все нормально
1654492485_.png.bf013c073800e836589195af7e0a4518.png

#462

дело было в нулевом балансе счета, если денег закинуть - ступидо загружается. и под ФФЮ торговля пошла только с Broker GMY offset  =0, а на робо стояло 3, и работало

Автор#463
В 29.06.2020 в 12:50, Napp сказал:

дело было в нулевом балансе счета, если денег закинуть - ступидо загружается. и под ФФЮ торговля пошла только с Broker GMY offset  =0, а на робо стояло 3, и работало

Ну торговля идет по расписанию по GMT. сдвинув Broker GMT offset, вы просто сдвигаете расписание.

Я бы посоветовал прогнать его в тестере на котировках брокера - это не тот советник, который можно поставить на реал, покрутить пару параметров и забыть о нем

Автор#464

Как обещал некоторое время уже назад (да все руки не доходили), опубликовал упрощенную версию челленджера, без частичных сборок на откатах: /laboratoriya-profitfx/24/challengersovetnikmartingeyl/21392/

Версия гораздо интенсивнее рубит бабло, но и инструментария, позволяющего снизить вероятность слива, понятно, меньше.

#465

Stupido 1.6.1, EURUSD 2018год, М1, сэт использовался из ветки Challenger для AUDJPY, от автора @Rigal 

Спойлер

777.jpg.11cb8510daf2168aa72c3cca0f4ec832.jpg

 

Версия 1.7, без фильтров, в аналогичных условиях теста, за январь месяц, показала ~1018,36, на 37.37 центов меньше по прибыли за январь 2018го.

С 2мя включенными фильтрами filter both на Н4 и Н1 соответственно слив 17-18 января.

Тоже самое, только Н4 и М15: слив на том же месте.

По двум случаям выше: непонятно зачем советник перед этим сливом выставляет ордера сразу от 1 лота.

Тоже самое, только Н1 и М15: за январь месяц аж 1595.14, просадка на момент остановки ~841(7.61%). У версии 1.6.1 в примерно тот же момент остановки было 506(5%) просадки.

Версия 1.7, Н1 и М15 с параметрами filter grid: практически тот же результат, что у описанной версии 1.7 строчкой выше.

С параметром filter first и теми же ТФ, аналогично.

Вывод: любопытно выглядит в тестах версия 1.6.1 с сэтом от @Rigal для audjpy. Сам сэт есть в ветке challenger.

 

Результат теста в аналогичных условиях советником Challenger 1.8.2: /laboratoriya-profitfx/24/challengersovetnikmartingeyl/21392/?do=findComment&comment=459372

#466

Ничего лучше не получилось...  Минимальный рабочий депозит 1200,00 Стоплосс 1200,00 (если какая-то совсем дичь на м1 случиться) Можно использовать как с максимальным лотом 60, так и без. С максимальным лотом 60 обычно просадки чуть меньше, кроме одного дня в 16 году, когда без ограничения лота - лучше. Брокер forex4you (низкий спред, на робо точно сольет)

 

Спойлер

1987034275_15-20best002.thumb.jpg.7169e16a4657fd81aa2a869e1da49a6b.jpg

 

stupido_eurusd_m1_f4y_002.set37 скач. stupido 002 best.zip44 скач.

Автор#467
5 часов назад, banzay13 сказал:

Ничего лучше не получилось...  Минимальный рабочий депозит 1200,00 Стоплосс 1200,00 (если какая-то совсем дичь на м1 случиться) Можно использовать как с максимальным лотом 60, так и без. С максимальным лотом 60 обычно просадки чуть меньше, кроме одного дня в 16 году, когда без ограничения лота - лучше. Брокер forex4you (низкий спред, на робо точно сольет)

 

  Показать контент

1987034275_15-20best002.thumb.jpg.7169e16a4657fd81aa2a869e1da49a6b.jpg

 

stupido_eurusd_m1_f4y_002.set 7 \u043a\u0411 · 0 загрузок stupido 002 best.zip 2 \u041c\u0411 · 0 загрузок

Я бы еще крутнул стартовый шаг и таймфрейм.

Вы везде стартуете с пятизначного пункты- потому и  минимальный. депозит оказывается такого размера,  любой мало-мальски заметный безоткат просаживает его в минуты.

Если совсем немного раздвинуть шаг, картина сильно изменится.

И при этом можно попытаться сдвинуть цели чуть дальше -  чтобы общая прибыльность не слишком пострадала.

Он, конечно, дольше будет оставаться в рынке...

#468

Коллега @Rigal, уточните такой момент.

 

В тестере ставлю органичение DD в 20к: льёт весь банк разом. Уточните, пожалуйста, причину. Отчет прилагаю. Тест через тдс, с проскальзыванием 50-150, спредом от 1 до 3, с шагом спреда 0,1. Котировки дукаскопи. Прикреплённый сэт - чуть иной, нежели на отчете. В основном, смена DD была на 20к. В сэте 10к стоит.

 

Аналогичная ситуация с версией 1.7, настройки фильтров дефолтные. Использовал прикреплённый сэт. DD 20к поставил и снял ограничение лота. Сначала советник заработал за 2 недели 90620. И спустя короткое время слил всё разом, без ловли хотя бы 1 стопа. В этот раз слил 13 июля 2011 года. А так, в среднем - в середине/второй половине июля. Ещё, только что, заметил странное поведение при закрытии сетки. Допустим открыл сетку, закрыл только часть ордеров, а другая часть, почему-то, остаётся.

 

Прошу прокомментировать сказанное. И основной запрос: причина, по которой DD в нужном значении не срабатывает. Возможно советник правильно делает и я суть работы чуть иначе понимаю. Хотя, обычно, если ставишь 10к просадки. то советник должен все сделки закрывать сразу же.

 

Пример с практически таким же сэтом + чуть измененные параметры фильтров версии 1.7

Спойлер

1.thumb.jpg.2df7ecb016c3a438cf4d65071bcf5f3c.jpg

 

StrategyTester.rar16 скач. Stupido 1.6.1 Potencialno interesnui set DD okolo 6-8k v 1 polovine 2011 (2) (slil v 07.2011).set20 скач.

Изменено 14 августа, 2020 пользователем BotPro

Автор#469
15 часов назад, BotPro сказал:

Коллега @Rigal, уточните такой момент.

 

В тестере ставлю органичение DD в 20к: льёт весь банк разом. Уточните, пожалуйста, причину. Отчет прилагаю. Тест через тдс, с проскальзыванием 50-150, спредом от 1 до 3, с шагом спреда 0,1. Котировки дукаскопи. Прикреплённый сэт - чуть иной, нежели на отчете. В основном, смена DD была на 20к. В сэте 10к стоит.

 

Аналогичная ситуация с версией 1.7, настройки фильтров дефолтные. Использовал прикреплённый сэт. DD 20к поставил и снял ограничение лота. Сначала советник заработал за 2 недели 90620. И спустя короткое время слил всё разом, без ловли хотя бы 1 стопа. В этот раз слил 13 июля 2011 года. А так, в среднем - в середине/второй половине июля. Ещё, только что, заметил странное поведение при закрытии сетки. Допустим открыл сетку, закрыл только часть ордеров, а другая часть, почему-то, остаётся.

 

Прошу прокомментировать сказанное. И основной запрос: причина, по которой DD в нужном значении не срабатывает. Возможно советник правильно делает и я суть работы чуть иначе понимаю. Хотя, обычно, если ставишь 10к просадки. то советник должен все сделки закрывать сразу же.

 

Пример с практически таким же сэтом + чуть измененные параметры фильтров версии 1.7

  Скрыть контент

1.thumb.jpg.2df7ecb016c3a438cf4d65071bcf5f3c.jpg

 

StrategyTester.rar 63 \u043a\u0411 · 0 загрузок Stupido 1.6.1 Potencialno interesnui set DD okolo 6-8k v 1 polovine 2011 (2) (slil v 07.2011).set 7 \u043a\u0411 · 0 загрузок

image.thumb.png.22609c98a37e68773be89290110b191b.png

 

Понятно, что стоп в деньгах не работает с динамическим лотом.

Потому, что стоп в 100 долларов может иметь смысл при стартовом лоте 0.01 и не имеет никакого смысла, когда стартовый лот сетки 5,  например.

Поэтому. специально для тех, кто почему-то до. сих пор тестирует. динамическим лотом, стоп в деньгах масштабируется.

Но больше для тех,  кто тестировал по всем правилам лотом постоянным,  а потом на реале хочет поставить динамический - тогда ничего менять не придется, стоп пересчитается автоматически.

Работает так: указанный стоп в деньгах Х текущий стартовый лот сетки / Start Lot в настройках

#470
В 24.07.2020 в 13:49, Rigal сказал:

Вы везде стартуете с пятизначного пункты- потому и  минимальный. депозит оказывается такого размера,

Вы имеете в виду котировки с 5ю знаками после запятой? Значит для этого сов. лучше использовать 4х знак? 

 

Автор#471
1 час назад, Serg6803 сказал:

Вы имеете в виду котировки с 5ю знаками после запятой? Значит для этого сов. лучше использовать 4х знак? 

 

Нет, я говорю про минимальный шаг между сделками.

Первые сделки в сетке могут открываться с шагом в 1 пятизначный пункт.

То есть на консолидации может открыться куча сделок близко очень - и как только цена дернется, эта куча будет ничем не лучше одной вдесятеро большей сделки (а с учетом множителей, и в двадцать раз большей).

#472
В 24.07.2020 в 08:38, banzay13 сказал:

Ничего лучше не получилось...  Минимальный рабочий депозит 1200,00 Стоплосс 1200,00 (если какая-то совсем дичь на м1 случиться) Можно использовать как с максимальным лотом 60, так и без. С максимальным лотом 60 обычно просадки чуть меньше, кроме одного дня в 16 году, когда без ограничения лота - лучше. Брокер forex4you (низкий спред, на робо точно сольет)

 

  Показать контент

1987034275_15-20best002.thumb.jpg.7169e16a4657fd81aa2a869e1da49a6b.jpg

 

stupido_eurusd_m1_f4y_002.set 7 \u043a\u0411 · 10 загрузок 37 скач. stupido 002 best.zip 2 \u041c\u0411 · 12 загрузок 44 скач.

сет слил 28 августа, просадка была выше расчетной. Два раза в б/у выходил, можно было крыть руками - но минутка... Пока подумаешь - поезд ушел.

На тестере просадка гораздо меньше в этот период.

С лотом 0,01 макс просадка по тестам была с 14 года 650$ вроде. В реале и 900 не хватило.

Хотя может из-за плеча.  Тестовые прогоны с плечом 500, на реале было плечо 1000. По тестам с плечом 1000 просадки выше на 10-15%

Изменено 4 сентября, 2020 пользователем banzay13

#473

@banzay13 тестируете чем и как? 

Большее плечо на просадку прямо влиять не должно - разве что депо мал и, на малом плече, денег на открытие ордеров не хватает.

Скорей всего по теремам разных ДЦ скачете, а них условия тестирования могут отличаться и это вылазит...

#474

Можете описать параметр Console log level?

В самом низу настроек 

#475
В 16.09.2020 в 08:09, Lexa000 сказал:

Можете описать параметр Console log level?

В самом низу настроек 

Поддерживаю, да вообще было бы не плохо переписать значения, так как они отличаются от тех что в боте, 2 сутки сижу и догадываюсь , что автор имел ввиду описывая тот или иной параметр. Пожалуйста перепишите описание соответственно настроек бота, и вопросов будет в разы меньше. Спасибо.

Автор#476
В 16.09.2020 в 13:09, Lexa000 сказал:

Можете описать параметр Console log level?

В самом низу настроек 

Это уровень логгирования в журнал.

Все сообщения в советнике разделены на категории. Есть торговые сообщения (Trade), есть ошибки (Error), есть информационные (Info) и отладочные (Debug).

Есть низкоуровневые отладочные (Trace), когда советник будет спамить довольно активно на каждый пук.

Выбор уровня включает запись сообщений этого уровня и выше.

То есть, если вы включите Debug, то Info, Error и Trade сообщения тоже будут записаны в лог.

На функциональности советника это никак не сказывается.

Автор#477
20 часов назад, lotos017 сказал:

Поддерживаю, да вообще было бы не плохо переписать значения, так как они отличаются от тех что в боте, 2 сутки сижу и догадываюсь , что автор имел ввиду описывая тот или иной параметр. Пожалуйста перепишите описание соответственно настроек бота, и вопросов будет в разы меньше. Спасибо.

Я гляну, что я могу сделать. 

К сожалению, многие задачи, вроде этой, проигрывают в моем списке приоритетов другим, которые я нахожу более важными, или более прибыльными.

Тем не менее, мне в этом можно помочь.

Вот так выглядит система настроек советника в коде:

sinput int                       MagicNumber                            = 121212;
input bool                       AllowAuto                              = true;                                            //Open first order
input  bool                      AllowBuy                               = true;                                            //Open sell orders
input  bool                      AllowSell                              = true;                                            //Open buy orders
input  bool                      FirstEntryOnCandle                     = true;                                            //Open firs order on candle
sinput string                    Filters_S                              = "========= Filters =========";                   //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input  ENUM_TREND_FILTER_MODE    TrendFilter1Mode                       = ETFM_ENTRY;                                      //Trend filter mode, timeframe 1
input ENUM_TIMEFRAMES            TrendFilter1TimeFrame                  = PERIOD_H4;                                       //Trend filter timeframe 1
input  ENUM_TREND_FILTER_MODE    TrendFilter2Mode                       = ETFM_BOTH;                                       //Trend filter mode, timeframe 2
input ENUM_TIMEFRAMES            TrendFilter2TimeFrame                  = PERIOD_M15;                                      //Trend filter timeframe 2
input  ENUM_TREND_FILTER_MODE    TrendFilter3Mode                       = ETFM_BOTH;                                       //Trend filter mode, timeframe 3
input ENUM_TIMEFRAMES            TrendFilter3TimeFrame                  = PERIOD_M5;                                       //Trend filter timeframe 3
input int                        TrendSignalPeriod                      = 9;                                               //XCODE Signal Period
input int                        MaxGridOrders                          = 0;                                               //Maximum orders in grid (0 - no limit)
input double                     MaxSpreadPips                          = 3.0;                                             //Maximum spread to trade, pips
input string                     MoneyManagement_S                      = "======Money Management======";                  //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double                     MM_StartLot                            = 0.01;                                            //Start lot
input LotsPerAmountMode          MM_RiskMode                            = LotsPerAmountMode_FreeMargin;                    //Multiply by amount
input double                     MM_AmountDivider                       = 100000;                                          //One start lot per amount
input double                     MM_MaxLot                              = 50.0;                                            //Maximum lot (0 - use broker limit)
input string                     LotIncrementor_S                       = "======Lot Increment======";                     //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input LotIncrementMethod         LotIncrement_Method                    = LIM_COUNT;                                       //Lot increment method
input double                     LotIncrement_Factor                    = 1.1;                                             //Increment factor (per 1 order or 100 pips)
input double                     LotIncrement_IncrementPercent          = 0;                                               //Increment, %from start lot (per 1 order or 100 pips)
input int                        LotIncrement_ChangeEvery               = 10;                                              //Change factor and percent every N orders (0 - off)
input double                     LotIncrement_ChangeFactor              = 1.2;                                             //Change factor
input string                     Spacer_S                               = "=====Spacing strategy=====";                    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double                     Spacer_InitialPips                     = 0.1;                                             //Minimum distance between first and second order, pips
input int                        Spacer_IncreaseEvery                   = 5;                                               //Increase distance every N orders
input double                     Spacer_IncrementPips                   = 5.0;                                             //Distance increment, pips
input double                     Spacer_Factor                          = 1.0;                                             //Distance multiplier
input SpacingMethod              Spacer_Method                          = SpacingMethod_Grid;                              //Spacing method
input double                     FrontRunSpacingPips                    = 1;                                               //Front run spacing, pips (0 - off)
input string                     Exit_S                                 = "=======Exit parameters=======";                 //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double                     DrawDownLimitCurrency                  = 2500;                                            //DrawDown limit, currency per start lot
input double                     ProfitTargetCurrency                   = 50;                                              //Profit target, currency per start lot

input string         PSM_S                                  = "======Profit Strategy Manager======";  // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_TriggerLevelPercentOfTarget        = 60;                                     //Trigger, % of target
input double         PSM_InitialRetracePercentOfTrigger     = 80;                                     //Initial retrace, % of trigger
input double         PSM_StrangledRetracePercentOfTrigger   = 20;                                     //Retrace when reach target, % of trigger
input string         PSM_Individual_S                       = "=============Individual============";  // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_IndividualTargetPips               = 50;                                     //Target, pips
input string         PSM_Split_S                            = "===========Buy/Sell split==========";  // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_SplitTakeoverDistancePips          = 50;                                     //Distance from the worst trade to take over
input double         PSM_SplitTargetPips                    = 50;                                     //Target, pips
input string         PSM_Total_S                            = "===============Total===============";  // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_TotalTargetPips                    = 40;                                     //Target, pips
input string         PSM_RecoverySplit_S                    = "===========Recovery Split==========";  // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_RecoverySplitTakeoverIncrementPips = 100;                                    //Distance increment to take over
input double         PSM_RecoverySplitTargetPips            = 60;                                     //Target, pips
input double         PSM_RTriggerLevelPercentOfTarget       = 40;                                     //Trigger, % of target
input double         PSM_RInitialRetracePercentOfTrigger    = 120;                                    //Initial retrace, % of trigger
input double         PSM_RStrangledRetracePercentOfTrigger  = 60;                                     //Retrace when reach target, % of trigger
input string         PSM_RecoveryTotal_S                    = "==========Recovery Total============"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_RecoveryTotalTakeoverIncrementPips = 100;                                    //Distance increment to take over
input double         PSM_RecoveryTotalTargetPips            = 20;                                     //Target, pips
input string         PSM_Misc_S                             = "===Profit Strategy Manager Misc+===";  // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input double         PSM_ModifyStepPips                     = 1.0;                                    //Minimum step for trailing (both SL and TP)
input bool           PSM_DrawRetraceOnTheScreen             = true;                                   //Draw retrace levels on the screen
input bool           PSM_UseStops                           = false;                                  //Use stops/takes to safeguard retracer
input bool           PSM_ClosePositiveLocks                 = false;                                  //Close positive locks
sinput string            _0_                           = "#============= Time settings =============#";//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            _1_                           = "- broker GMT offset will be auto-adjusted -";//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            _2_                           = "-- Set your winter GMT offset for tester --";//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
input int                BrokerGMTOffsetWinter         = 2;                                            //Broker GMT Offset (winter time)
sinput DstMode           BrokerDstMode                 = DST_NEW_YORK;                                 //DST mode of your broker (or in TDS2)
sinput string            _3_                           = "----- Trade intervals, comma separated ----";//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            _4_                           = "---- set time in the New York timezone ----";//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            _5_                           = "Format: 'hh:mm-hh:mm', blank for no trading";//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//sinput string            _6_                           = "<== SUNDAY ==>";                             //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//sinput string            SUNDAY_TradeIntervals         = "06:00-16:00";                                //Sunday Trade intervals
sinput   string          _7_                           = "<== MONDAY ==>";                             //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            MONDAY_TradeIntervals         = "00:00-23:59";                                //Monday Trade intervals
sinput   string          _8_                           = "<== TUESDAY ==>";                            //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            TUESDAY_TradeIntervals        = "00:00-23:59";                                //Tuesday Trade intervals
sinput   string          _9_                           = "<== WEDNESDAY ==>";                          //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            WEDNESDAY_TradeIntervals      = "00:00-23:59";                                //Wednesday Trade intervals
sinput   string          _10_                          = "<== THURSDAY ==>";                           //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            THURSDAY_TradeIntervals       = "00:00-23:59";                                //Thursday Trade intervals
sinput   string          _11_                          = "<== FRIDAY ==>";                             //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sinput string            FRIDAY_TradeIntervals         = "00:00-17:00";                                //Friday Trade intervals
input  int               DayChristmasBreakStarts       = 15;                                          //Last day to trade in December
input  int               DayChristmasBreakStops        = 15;                                          //First day to trade in January

string            _12_                          = "------------ Roll Over Filter ------------"; //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
bool           OpenOrdersInRollover          = true;                                        //Open deals in Rollover Freeze
bool           CloseOrdersInRollover         = true;                                         //Close deals in Rollover Freeze
int            FreezeMinutesBeforeRollover   = 30;                                            //Freeze before Rollover, minutes
int            FreezeMinutesAfterRollover    = 15;                                           //Freeze after Rollover, minutes
bool           UnstopOrdersInRollover        = false;                                        //Remove stops before the rollover
int              UnStopMinutesBeforeRollOver   = 7;                                            //Remove stops for rollover
int              ReStopMinutesAfterRollOver    = 20;                                           //Restore stops after rollover
sinput string            _22_                       = "####===== News Filter =====####";     //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
extern bool             UseNewsFilter              = false;                                  //Use a news filter
input int               TimeBeforeNews             = 60;                                     //Do not open deal before news, Minutes
input int               CloseTimeBeforeNews        = 0;                                      //Close all open deals before the news, Minutes (0=Off)
input double            MaxLossToCloseBeforeNews   = 200;                                    //Max loss to close before news, currency per start lot             
input int               TimeAfterNews              = 120;                                    //Do not open deal after news, Minutes
input bool              ConsiderHighImpactNews     = true;                                   //Show High impact news
input bool              ConsiderMediumImpactNews   = false;                                  //Show Medium impact news
input bool              ConsiderLowImpactNews      = false;                                  //Show Low impact news
input string            NewsSymb                   = "";                                     //Currencies Filter (Empty Only shows current currencies) 

 

В настройках советника отображается комментарий, тот текст, который следует за двойным слэшем: //

Если кто-нибудь возьмется отредактировать настройки, используя этот фрагмент кода в качестве таблицы соответствия, я буду очень признателен и с радостью вставлю в шапку

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025