Это популярное сообщение. Rever27 Опубликовано 7 апреля, 2020 Это популярное сообщение. Поделиться [Советник] Золотой Червонец Опубликовано 7 апреля, 2020 (изменено) Название советника: Золотой Червонец (Gold Chervonets)Год выпуска: 2020Терминал: MT4Сайт разработки: https://tradelikeapro.ru/Рекомендуемые валютные пары: XAUUSDТаймфрейм: M15Время торговли: круглосуточно, в указанное в настройках времяРекомендуемый ММ: 0.01 лота на 300$, риск 1-2% на сделку. Описание советника: Советник создан по торговой стратегии забугорного эксперта. Основное отличие - возможность максимально точно настраивать все имеющиеся в коде параметры. Советник использует для торговли 2 независимые системы. Сам код вполне себе сложный, настроек много, моя работа над ним велась около месяца. На все условия на вход и принудительный выход добавлены лейблы на график, чтобы было проще разобраться почему был открыт и закрыт соответствующий ордер. В советник добавлена моя библиотека новостного индикатора, котороый не даст войти в рынок при наличии новостей. Все настройки, указанные по умолчанию не оптимизировались. Производить тестирования и оптимизацию каждой системы рекомендую по очереди. Описание стратегии: Хотя в настройках и написано, что системы две, но каждая система также имеет несколько независимых условий на вход и выход (подробнее в описании работы систем). - Первая система использует индикаторы: Moving Average, WPR, CCI, цену закрытия [1] свечи на текущем ТФ и М1. Торгует в обе стороны, имеет 2 условия открытия и закрытия ордеров. - Вторая система использует индикаторы: BollingerBands, Stochastic, время начала и окончания открытия/закрытия ордеров. Торгует только покупки, имеет 3 условия открытия и закрытия ордеров. Настройки: Спойлер <=== Main Settings ===> Count Every Tick - при торговле использовать каждый тик, если false - то данные советника и поиск сигнала будет происходить 1 раз в минуту. Slippage - проскальзывание в пунктах. Auto GMT Offset - автоматически рассчитывать GMT брокера. Manual GMT Offset - ручное указание значения GMT брокера. DST - нужно использовать, если ваш брокер переходит на летнее/зимнее время. Hedging - разрешать открывать хеджирующие (противоположные) ордера. Pending Order Distance - если не равно 0, то выставляться будут отложенные ордера, вместо рыночных с указанным отступом в пунктах. При отрицательном значении выставляются Stop ордера, при положительном Limit ордера. Это не переключатель отложек, а параметр указания значений отступа отложки в новых пунктах. Pending Expiration (min) - время жизни отложенного ордера в минутах, спустя которое он удалиться, если не был активирован. <=== Extra Settings ===> Show Info Panel - отображать инфопанель на графике. Max Spread - максимально допустимый спред для открытия ордеров. Max Open Orders - максимально разрешенное количество открытых ордеров по обоим системам в сумме. Если 0 - фильтр выключен. Max Account DD % - максимальная просадка аккаунта по эквити, выше которой новые ордера не будут открываться. ATR Period - период индикатора Average True Range для расчета волатильности. ATR pips - значение индикатора ATR в пунктах, ниже которого волатильность считается низкой и новые ордера открываться не будут. Pause after Loss (Hour) - пауза после убыточного ордера в часах, на протяжении которой новые ордера открываться не будут. Monday: Start Hour - время, с которого начинается торговля в понедельник. Friday: Close All trades - фильтр закрытия ордеров в пятницу после Friday: Exit Hour, если время жизни ордера больше 3 минут. Friday: Exit Hour - время в часах, выше которого в пятницу будут закрыты все ордера, если Friday: Close All trades = true. Friday: Last Trade Hour - час, после которого в пятницу запрещено открывать новые ордера. При -1 - не учитывается. <=== SYSTEM 1 MAIN SETTING ===> Sys 1: Use System - использовать Систему №1. Sys 1: Only Long - разрешать открывать только покупки для системы №1. Sys 1: Magic Number - Магик номер для системы №1. Sys 1: Stop Loss - Стоп Лосс в пунктах для системы №1. Sys 1: Take Profit - Тейк Профит в пунктах для системы №1.<=== System 1 Indicators ===> Sys 1: iMA Period - период индикатора Moving Average. Sys 1: WPR Period - период индикатора Williams Percent Range. Sys 1: CCI Period - период индикатора Commodity Channel Index. Sys 1: iMA Shift 1 - отступ от МА для первого условия входа по системе. Sys 1: iMA Shift 2 - отступ от МА для второго условия входа по системе. Sys 1: WPR Level 1 - уровень WPR выше/ниже которого будет учтен сигнал для первого условия входа по системе. Для нижнего уровня берется значение -100-Sys 1: WPR Level 1. Sys 1: WPR Level 2 - уровень WPR выше/ниже которого будет учтен сигнал для второго условия входа по системе. Для нижнего уровня берется значение -100-Sys 1: WPR Level 2. Sys 1: CCI Level - уровень CCI выше/ниже которого будет учтен сигнал для первого условия входа по системе. Для противоположного уровня берется значение -Sys 1: CCI Level. Sys 1: iClose Shift - отступ от цены закрытия [1] бара, необходимый для открытия ордера.<=== System 1 Modify & Closing ===> Sys 1: Trail SL Pips Start - значение в пунктах, после которого СЛ будет перенесен ближе к цене. Sys 1: Trail SL Pips Distance - расстояние от цены открытия ордера но нового СЛ. Sys 1: WPR Level Close - значение индикатора WPR выше/ниже которого будет учтен сигнал для первого условия выхода из сделки. Sys 1: iClose Shift Close - сдвиг в пунктах от цены закрытия [1] бара, который необходим для первого условия выхода из сделки. Sys 1: Close Pips Distance 1 - расстояние в пунктах от текущей цены до цены открытия, выше которого ордер не может быть закрыт по первому условию выхода из сделки. Sys 1: Close Pips Distance 2 - расстояние в пунктах от текущей цены до цены открытия, выше которого ордер не может быть закрыт по второму условию выхода из сделки. Sys 1: Close Candle M1 Shift - отступ от цены close[1] по отношению к цене open[1] и для ТФ М1 для закрытия по второму условию выхода из сделки.<=== System 1 Risk Management ===> Sys 1: Recovery Mode - рекавери мод. При значении true, после убыточных сделок торговый лот будет увеличиваться для восстановления убытков. Sys 1: Fixed Lots - фиксированный лот, который будет использоваться, если Sys 1: AutoMM = false. Sys 1: AutoMM - Авто манименеджмент, торговый лот будет высчитываться автоматически в зависимости от баланса и Sys 1: Stop Loss. <=== SYSTEM 2 MAIN SETTING ===> Sys 2: Use System - использовать Систему №2. Sys 2: Magic Number - Магик номер для системы №2. Sys 2: Stop Loss - Стоп Лосс в пунктах для системы №2. Sys 2: Take Profit - Тейк Профит в пунктах для системы №2. Sys 2: Max Open Orders - максимальное количество ордеров для системы №2. При 0 - дополнительные усредняющие ордера открываться не будут. Sys 2: Distance Between Orders - минимальное расстояние между ордерами системы №2. <=== System 2 Indicators ===> Sys 2: Stochastic K Period - K период индикатора Стохастик. Sys 2: Stochastic D Period - D период индикатора Стохастик. Sys 2: Stochastic Slowing - период замедляющей индикатора Стохастик. Sys 2: Stochastic Lower Level - нижний уровень индикатора Стохастик, ниже которого будет учтен сигнал на вход в покупки. Sys 2: BB Period 1 - период индикатора Bollinger Bands для первого условия открытия ордеров. Sys 2: BB Period 3 - период индикатора Bollinger Bands для третьего условия открытия ордеров. Sys 2: BB Deviation - значение отклонения обоих индикаторов Bollinger Bands. Sys 2: BB Channel Shift (pips) - отступ от канала BB для первого условия открытия ордеров. Sys 2: BB Channel Shift 3 (pips) - отступ от канала BB для третьего условия открытия ордеров.<=== System 2 Opening ===> Sys 2: Open Hour Start 1,2 - время в часах для начала поиска сигнала по 1 и 2 условим открытия ордеров. Sys 2: Open Hour End 1,2 - время в часах окончания поиска сигнала по 1 и 2 условим открытия ордеров. Sys 2: Open Hour Start 3 - время в часах для начала поиска сигнала 3 условию открытия ордеров. Sys 2: Open Hour End 3 - время в часах окончания поиска сигнала по 3 условию открытия ордеров. Sys 2: Modify Hour Equal - конкретное время в часах для модификации СЛ по параметру Sys 2: Trail SL Pips. Sys 2: Open Pips Low Shift - расстояние в пунктах, прибавляемое к цене Low [1] бара так, чтобы полученное значение не превышало цену Close [1] бара для 2 условия на вход. Sys 2: Trail SL Pips - перенос СЛ ордеров, на указанное расстояние в заданное время, если новая цена выше старого СЛ.<=== System 2 Closing ===> Sys 2: Close Hour Equal 1- точное время в часах, когда будут закрыты ордера по 1 условию. При -1 - фильтр не работает. Sys 2: Close Hour Start 2 - время начала поиска сигнала на закрытие по 2 условию в часах. Sys 2: Close Hour End 2 - время окончания поиска сигнала на закрытие по 2 условию в часах. Sys 2: Close Pips Distance 2 - дистанция, которая должна пройти от цены бид до цены открытия ордеров, чтобы закрыть ордер по 2 условию. Sys 2: Close Pips Distance 3 - дистанция, которая должна пройти от цены бид до цены открытия ордеров, чтобы закрыть ордер по 3 условию. Sys 2: Close Pips Distance BE - расстояние от уровня БУ, превышаю которое ордер/группа ордеров будут закрыты.<=== System 2 Risk Management ===> Sys 2: Recovery Mode - рекавери мод. При значении true, после убыточных сделок торговый лот будет увеличиваться для восстановления убытков. Sys 2: Fixed Lots - фиксированный лот, который будет использоваться, если Sys 2: AutoMM = false. Sys 2: AutoMM - Авто манименеджмент, торговый лот будет высчитываться автоматически в зависимости от баланса и Sys 2: Stop Loss. Sys 2: Lot Multiplier - множитель для торгового лота, который будет применен ко второму и последующим ордерам. <===== НОВОСТНОЙ ФИЛЬТР ========> UseNewFilter - использовать новостной индикатор Stop Trade Before News (min) - останавливать торговлю за заданное время выхода новости в минутах Start Trade After News (min) - начинать торговлю после заданного время выхода новости в минутах GMT Offset - Смещение времени новости по GMT (К примеру, для Alpari и Roboforex значение GMT Offset = +2 зимой и +3 летом). News Time Count - Количество отображаемых новостей, у которых не совпадает время выхода. Должно быть больше 0. Show Table - Отображение таблицы с данными: Отсутствует, слева-сверху, справа-сверху, слева-снизу, справа-снизу. Table Time - Отображение времени новостей в таблице: До новости или время самой новости (по брокеру или локальному компьютеру). Show Forecast - Отображать в таблице предыдущие значения показателей новостей и прогноз по каждой новости. Show Event Flags - Показывать флаги новостей, либо флаги с постоянными вертикальными линиями с описанием новости. Show Flags Text - Отображать надпись с новостями на линиях флага, если значение true. Show History Flags - Сохраняет на графике флаги с описанием уже прошедших новостей. <===== Currency Settings =====> DoNotTradeNews - не отображать перечисленные новости (например: PMI,CPI,Retail Sales,Trade Balance и т.д.) Show Only Pair News - Показывать новости только для текущей пары NewsImpact - важность отображаемых новостей.<===== Notification Settings(Minutes) =====> Show Caution BeforeNews - Показывать уведомление о важной ближайшей новости вверху экрана в минутах до выхода.<====== Design Settings ======> Color Header - Настройка цвета заголовка новостей. Color Low News - Настройка цвета новостей с низкой важностью. Color Medium News - Настройка цвета новостей с умеренной важностью. Color High News - Настройка цвета новостей с высокой важностью. Все настройки расстояния и целей указаны в старых пунктах (2 знака после запятой) Описание работы систем: Спойлер Система №1: Открытие ордеров: Условия открытия на покупку: 1) Если MA с отступом вверх Sys 1: iMA Shift 1 меньше цены закрытия Close[1], цена закрытия Close[1] с отступом вниз Sys 1: iClose Shift больше цены Bid, и либо WPR в зоне перепроданности ниже -100-Sys 1: WPR Level 1 уровня, либо CCI ниже нижней зоны перепроданности Sys 1: CCI Level 2) Если MA с отступом вверх Sys 1: iMA Shift 2 меньше цены закрытия Close[1], цена закрытия Close[1] с отступом вниз Sys 1: iClose Shift больше цены Bid, и WPR в зоне перепроданности ниже -100-Sys 1: WPR Level 2 уровня. Условия открытия на продажу: 1) Если MA с отступом вниз Sys 1: iMA Shift 1 больше цены закрытия Close[1], цена закрытия Close[1] с отступом вверх Sys 1: iClose Shift меньше цены Bid, и либо WPR в зоне перекупленности выше Sys 1: WPR Level 1 уровня, либо CCI выше верхней зоны перекупленности Sys 1: CCI_Level 2) Если MA с отступом вниз Sys 1: iMA Shift 2 больше цены закрытия Close[1], цена закрытия Close[1] с отступом вверх Sys 1: iClose Shift меньше цены Bid, и WPR в зоне перекупленности выше Sys 1: WPR Level 2 уровня Сопровождение ордеров: Модификация (перемещение) СЛ происходит, если цена Bid ушла от цены открытия ордера больше, чем на Sys 1: Trail SL Pips Start. Новый СЛ выставляется с отступом Sys 1: Trail SL Pips Distance от цены открытия ордера. Закрытие ордеров: Если время существования ордера больше 3 минут и: Условия закрытия покупки: 1) Если WPR выше уровня перекупленности Sys 1: WPR Level Close, цена закрытия Close[1] с отступом вверх Sys 1: iClose Shift Close меньше цены Bid, разница между ценой Bid и ценой открытия ордера меньше Sys 1: Close Pips Distance 1 2) Разница между ценой Bid и ценой открытия ордера больше Sys 1: Close Pips Distance 2 и цена закрытия [1] свечи на М1 плюс отступ Sys 1: Close Candle M1 Shift меньше цены открытия [1] свечи на М1 Условия закрытия продажи: 1) Если WPR ниже уровня перепроданности -100-Sys 1: WPR Level Close, цена закрытия Close[1] с отступом вниз Sys 1: iClose Shift больше цены Bid, разница между ценой открытия ордера и ценой Ask меньше Sys 1: Close Pips Distance 1 2) Разница между ценой открытия ордера и ценой Ask больше Sys 1: Close Pips Distance 2 и цена закрытия [1] свечи на М1 минус отступ Sys 1: Close Candle M1 Shift больше цены открытия [1] свечи на М1 Общее условие на закрытие: Если активирован фильтр пятницы Friday: Close All trades и текущий час больше Friday: Exit Hour и время жизни ордера больше 3 минут Система №2: Открытие ордеров: Система открывает ордера только на покупку. Условия (должно совпасть одно из трех): 1) Если текущее время в часах больше, чем Sys 2: Open Hour Start 1,2 и меньше, чем Sys 2: Open Hour End 1,2, стохастик находится ниже уровня Sys 2: Stochastic Lower Level и текущая цена Bid выше, чем нижний канал ВВ минус отступ Sys 2: BB Channel Shift (pips). 2) Если текущее время в часах больше, чем Sys 2: Open Hour Start 1,2 и меньше, чем Sys 2: Open Hour End 1,2, и [1] свеча от цены закрытия до Low больше Sys 2: Open Pips Low Shift пунктов. 3) Если текущее время в часах больше, чем Sys 2: Open Hour Start 3 и меньше, чем Sys 2: Open Hour End 3 и текущая цена Bid выше, чем нижний канал ВВ плюс отступ Sys 2: BB Channel Shift 3 (pips). Сопровождение ордеров: Усреднение: открытие дополнительного ордера, если количество уже открытых ордеров меньше Sys 2: Max Open Orders и расстояние от предыдущего ордера больше Sys 2: Distance Between Orders Модификация (перемещение) СЛ происходит, если текущий час времени совпадает с часом Sys 2: Modify Hour Equal из настроек, а также расстояние до текущего СЛ больше, чем Sys 2: Trail SL Pips. Закрытие ордеров: Принудительное закрытие происходит при одном из трех условий: 1) Текущее час совпадает с временем из настроек Sys 2: Close Hour Equal 1 2) Если цена прошла расстояние, больше чем Sys 2: Close Pips Distance 2, текущий час времени больше Sys 2: Close Hour Start 2 и меньше Sys 2: Close Hour End 2 3) Если цена прошла расстояние, больше чем Sys 2: Close Pips Distance 3 и предыдущая [1] свеча на М15 была медвежья. 4) Если цена прошла расстояние Sys 2: Close Pips Distance BE от уровня безубытка всех открытых ордеров. 5) Если активирован фильтр пятницы Friday: Close All trades и текущий час больше Friday: Exit Hour и время жизни ордера больше 3 минут "На дне терпения оседает золото" (с) Мониторинг в Роботесте СКАЧАТЬ ВЕРСИЮ ДЛЯ МТ4 СКАЧАТЬ ВЕРСИЮ ДЛЯ МТ5 Обзор советника на сайте Золотой червонец v.1.4.5.ex4 Изменено 8 апреля, 2021 пользователем Rever27 51 8 7 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ostapbender Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 Тест дефолтных настроек. Очень любопытный сов для разработки сетов не только под золото. Gold.zip 16 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 8 апреля, 2020 Автор Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 Подготовил 2 сета для оптимизации в ТДС. Советник использует несколько ТФ, поэтому в ТикСтори он будет некорректно оптимизироваться, у меня вообще на одном терминале не запускается. Котировки брокера мы вообще не рассматриваем. Поэтому нужны 2 добровольца, чтобы запустить сеты на опт. Gold Chervonets Optimization Set System 1.set Gold Chervonets Optimization Set System 2.set 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
daduchko Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 Готов поучаствовать, но к сожалению знаком только с тестированием на МТ4. Если дадите ссылки где почитаться про ТДС, то включусь! Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 (изменено) Я возьму один, но у меня очень в последнее время нерасторопный ВПС, на котором ТДС, так что может быть долго Первый, для определенности А в нем есть OnTester? Изменено 8 апреля, 2020 пользователем Rigal 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Lebowski Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 3 часа назад, Rever27 сказал: Поэтому нужны 2 добровольца Можно и больше. Предлагаю определиться с периодом оптимизации. В ближайшее время выделю один из терминалов с TDS. 25 минут назад, Rigal сказал: А в нем есть OnTester? Увы, нет. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 @Rever27, добавьте, если не затруднит? В качестве примера: double OnTester(){ double profit = TesterStatistics(STAT_PROFIT); double dd = MathMax(TesterStatistics(STAT_BALANCE_DD), TesterStatistics(STAT_EQUITY_DD)); if(dd > 0) return (profit / dd); return(profit); } 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
daduchko Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 Поставил TDS, и закачиваю данные по золоту! Как закачается готов участвовать :-) 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
quadrifaglio Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 28 минут назад, daduchko сказал: Поставил TDS, и закачиваю данные по золоту! Как закачается готов участвовать :-) Тоже самое! 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 8 апреля, 2020 Автор Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 (изменено) 58 минут назад, Rigal сказал: В качестве примера: Про OnTester я забыл. Я использую свой вариант уже много лет и он меня полностью устраивает. Версия 1.4 - Добавлен OnTester В советник для теста добавилось 3 параметра StopDD_Percent - если просадка от первоначального баланса (на момент запуска тестера) будет больше, чем указанное значения, то ОнТестер будет равен -200 MinTrade - Если сделок будет меньше, чем указанное значение, то ОнТестер будет равен -300 MaxSLQueue - Если количество стопов подряд будет больше заданного, то это значение будет также учитываться в расчете ОнТестер Если же эти фильтры не сработают, то расчет идет по Рекавери Фактору, как написал выше @Rigal , только полученное значение умножается на 100 и из него вычитается максимальное количество убыточных сделок подряд. Если проще - то чем больше значение будет, тем лучше результаты прогона. 1 час назад, Lebowski сказал: Можно и больше. Предлагаю определиться с периодом оптимизации. В ближайшее время выделю один из терминалов с TDS. Можно и больше. Просто пока я хотел бы сосредоточится на одной паре, а именно на Золоте. Можно сделать и несколько наборов финальных сетов от нескольких людей, так или иначе потом прогоны по 1 и 2 стратегии объединяться в общий сет. Так по мере опта мы поймем, есть ли действительно хорошие результаты, которые будут более оптимальны, чем настройки по умолчанию. Тестировать я думал лучше с 2012 года, чем больше период, тем полнее картина. По хорошему бы оставить 1-1,5 года на форвард тестирование... Также нужно добровольцы для тестирования советника на визуализации. Цель - найти возможные ошибки первоначального кода. По факту мы имеем 2 стратегии, где одна состоит из двух, а вторая из трех подстратегий, и того на вход/ выход у нас 5 стратегий получается в сумме. А отключаем мы сейчас получается либо сразу 3, либо сразу 2 подстратегии. По сути их можно отключать, но пока додумал только такой вариант: Стратегия 1 состоит из 2 условий на вход. Они будут отключаться, если Sys 1: iMA Shift 1 = -1 отключение для первой подстратегии, и Sys 1: iMA Shift 2 = -1, для второй. Стратегия 2 состоит из 3 условий на вход. Они будут отключаться, если Sys 2: Open Hour Start 1,2 = -1 отключение для первой и второй подстратегии и Sys 2: Open Hour Start 3 = -1 для третий. Надеюсь никого не запутал. Пока в советнике получилось слишком много настроек, очень даже, поэтому нужно тестерам также подумать, как их можно сократить... Золотой червонец v.1.4.ex4 Изменено 8 апреля, 2020 пользователем Rever27 9 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Lebowski Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 Закинул вторую на опт. До встречи через пару недель ) 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Lebowski Опубликовано 8 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 8 апреля, 2020 6 часов назад, Rever27 сказал: Подготовил 2 сета для оптимизации в ТДС В них Manual GMT Offset=0 (по дефолту 2), DST=false. Полагаю, что эти настройки при оптимизации нужно бы выставить в соответствии с настройками в TDS ? Ссылка на сообщение Поделиться на другие сайты More sharing options...
daduchko Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 Подскажите как быть со спредом? Там в настройках есть динамический, есть текущий и есть фиксированный? Какой корректнее использовать, у кого опыта больше, подскажите! Подскажите правильные настройки, чтобы время зря не терять :-) Ссылка на сообщение Поделиться на другие сайты More sharing options...
daduchko Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 Если использовать текущий спред, то результат такой: Ссылка на сообщение Поделиться на другие сайты More sharing options...
Алексеевич Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 У меня так. С галочкой -не фиксированый спред и модификатор спреда 1. 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
daduchko Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 12 часов назад, Lebowski сказал: Закинул вторую на опт. До встречи через пару недель ) А для чего необходима оптимизация? Что она дает? И нужно ли ее делать? 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Алексеевич Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 7 минут назад, daduchko сказал: А для чего необходима оптимизация? Что она дает? И нужно ли ее делать? Подбор оптимальных параметров советника позволяющие ему работать с максимальной эффективностью с минимальной просадкой. Так же позволяет оценить минимальный возможный депозит для работы данным советником. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 9 апреля, 2020 Автор Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 15 часов назад, Lebowski сказал: В них Manual GMT Offset=0 (по дефолту 2), DST=false. Полагаю, что эти настройки при оптимизации нужно бы выставить в соответствии с настройками в TDS ? Они убраны, потому что в ТДС нужно выставить нужное время. Я использую время брокера по NY, GMT+2 DST+. Далее уже, как сет будет готов, каждый пользователь сможет выставить офсет под своего брокера. По поводу настроек ТДС - естественно нужно использовать плавающий спред с мультом и проскальзывание. @tolyayugan подскажет, как корректно настроить ТДС, 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Алексеевич Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 (изменено) Что то какие то запредельные суммы выходят. Котировки Альпари ECN1, спред плавающий. Изменен параметр Pending Order Distance с 0 на 1. Тестовый 1.zip Изменено 9 апреля, 2020 пользователем Алексеевич Ссылка на сообщение Поделиться на другие сайты More sharing options...
quadrifaglio Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 Идет оптимизация Gold Chervonets Optimization Set System 1.set Пока только эти галочки! Думаю будет оптимизироваться минимум 3 дня! capture2.set 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 9 апреля, 2020 Автор Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 (изменено) 2 часа назад, Алексеевич сказал: Изменен параметр Pending Order Distance с 0 на 1 Это не значение true/false. При значении больше нуля на заданном расстоянии от текущей цены будет выставлена отложка для активации в пунктах. Если цена больше 0, то будет выставлена отложка типа limit, если меньше, то stop. В вашем случае вы открываете отложку, она сразу же активируется и торгуется, это неправильно, в этом вообще нет смысла. Скорее всего во время теста сов сытал кучу ошибок №130 о некорректной цене. Отложка нужна, чтобы цена откатила на определенное расстояние и ордер открылся по лучшей цене. Минус же отложки в том, что мы не знаем, какой будет спред на момент ее активации. Изменено 9 апреля, 2020 пользователем Rever27 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Алексеевич Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 1 час назад, Rever27 сказал: Это не значение true/false. Разобрался. Смысл в том, что при активации, у нас вылазит сразу куча ордеров по одинаковой цене, вот что я хочу сказать из за этого такая дикая доходность. Если я делаю тест с выключеным параметром ордера идут нормально Buy сменяется Shell. В описании системы нет того, что должна открываться сетка ордеров, могут быть открыты несколько ордеров по разным стратегиям. тут мы имеем дело с огромным количеством. Pending Order Distance =0.zip Pending Order Distance=20.zip 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 9 апреля, 2020 Автор Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 Версия 1.4.1 - Исправлен некорректный расчет количества ордеров, больше так плодить не будет. Золотой червонец v.1.4.1.ex4 7 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
quadrifaglio Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 Идет оптимизация... Ссылка на сообщение Поделиться на другие сайты More sharing options...
ostapbender Опубликовано 9 апреля, 2020 Поделиться [Советник] Золотой Червонец Опубликовано 9 апреля, 2020 1 час назад, quadrifaglio сказал: Идет оптимизация... Это Оптимизация? Это подгон под историю. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти