Это популярное сообщение. Sergey5 Опубликовано 23 апреля, 2016 Это популярное сообщение. Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 Название советника: Generic A-TLPГод выпуска: 2016 - н.в.Последние версии: v.11.94.19 и v.12.39.9Терминал: MT4 (build 900+)Сайт разработки: http://tradelikeapro.ru/Рекомендуемые валютные пары: EURCHF, EURGBP, GBPCAD, GBPCHF, GBPUSD, USDCAD, USDCHF, USDJPYТаймфрейм: M15Время торговли: конец американской, начало азиатской сессийОписание: народный бот с открытым кодом, для возможности внесения дополнительных функций, использующий систему входов по аналогии с EA AsiaРекомендуемый ММ: 0.01 лота на 100$Описание настроек: v.11.94.10 и v.12.38.9Как работает советник: открытие сделок, закрытие сделок, настройка времени (никакого GMToffset! время по терминалу)Статья в блоге: http://tradelikeapro.ru/sovetnik-generic-a-tlp/Дополнительная информация: Спойлер Version for English language users: Generic A-TLP 11.94.1 ENG and Generic A-TLP v.12.38 ENG Отдельная тема мода от Yarmish Generic A-TLP v.13.ХХ Отдельная тема мода с GMToffset Generic A-TLP v.ХХ GMToffset Последняя версия для MT5 Generic A-TLP v.12.37.2 MT5 Облегченная версия советника от ivanvp Generic A-TLP Simple Edition Мини управляющий индикатор, который может выставлять глобалки и показывает какие уже выставлены Generic A-TLP_Control Версия для оптимизации Generic A-TLP v.12.39.1 Optimization Mode Пресет для оптимизации Generic A-TLP v12.38 optimization set Мод для оптимизации от Zxx Generic A-TLP v.12.01.21.16 MT5 Мониторинги: Спойлер Мониторинг в Роботесте Старт 06 Декабря 2015 г. Используется версия 11.94.9 Скачать Generic A-TLP v.9.03Мониторинг в Tickmill от нашего коллеги Traderman Реальный счёт фиксированный лот 0,01. Старт 26 Июля 2016г. с 7 сентября 2016 Версия 11.86, сеты из архиваСкачать Generic A-TLP v.11.87 Тема для общения по торгам советниками Generic A-TLP Некоторая информация по торгам ботом для новичковИнформация для пользователей (не разработчиков), желающих торговать ботом Generic Спойлер Вся имеющаяся на сейчас необходимая вам информация содержится в нулевых постах данного топика и топика обсуждения торгов. Весь данный топик разработки вам читать незачем и не нужно. В нулевом посте топика разработки: 1) сверху крупно зеленым: обсуждение торговли - в топике обсуждения торговли http://tlap.com/forum/interaktivnaya-torgovlya/9/obsuzhdenie-sovetnika-generic-a-tlp/14475/ 2) вверху мониторинги 2-х рекомендуемых версий бота 3) к посту прикреплены архивы с ботами, что на мониторингах, с сэтами в архиве. В нулевом посте топика обсуждения торговли ботами: 1) некоторые инструкции для новичков 2) те же 2 мониторинга 2-х рекомендуемых версий бота 3) к посту прикреплены те же архивы с ботами, что на мониторингах, с сэтами в архиве. То есть вы: 1) внимательно читаете нулевой пост 2) по прямой ссылке переходите в топик обсуждения торгов ботами Generic 3) в нулевом посте выбираете мониторинг, который вам больше нравится 4) в нулевом посте скачиваете архив бота, которым вы решили торговать 5) если вы почему-то не перешли в топик обсуждения торговли - в нулевом посте данного топика (разработки) выбираете и скачиваете одного из 2-х ботов. При цитировании сообщений используйте спойлер! Не надо флудить и обсуждать отвлечённые темы. Ведите себя профессионально. Наказание - жёсткий минус по репутации. История версий Generic A-TLP Спойлер Прародитель "Generic"-а был выложен пользователем Alexandr69 и назывался DynamicProScalper_2.1_edu.mq4master_255 выкладывает советника Generic A-TLP.mq4 который был сделан на основании сигналов МА и ССI этот момент можно считать появлением рабочего имени "Generic". Так как эта версия советника не получила дальнейшего развития. Правда из нее потом в основную перекочевали МА и ССIyur4ello выкладывает первую рабочую версию Generic A-TLP DPS v.1.0. сделанную на основе DynamicProScalper_2.1_edu и которая работает на основе полос БоллинджераGeneric A-TLP DPS v.2. Добавлен флажок на открытие одной сделки за торговую сессию. Добавлено ведение лог-файла по фильтрам закрытия.Generic A-TLP DPS v.3.0 Исправлены замеченные ошибки.Generic A-TLP DPS v.4.0 Добавлен Max_Daily_Range, который был выявлен nixxer-ом здесьGeneric A-TLP DPS[BE+%%TP]v.5.0 Добавлено: Тайм-фильтр по дням и часам с минутами + 1 пауза в день. БУ если текущая цена лучше цены входа на Х пунктов, то перемещаем СЛ на Y пунктов в профит -Тру/фалс. Расчёт размера ТП в %% от размера канала при открытии сделки, но не менее Z пунктов - Тру/фалс.Generic A-TLP DPS[BE+%%TP]v.6.0 Добавлено: Блок проверки ошибок. Полностью удален GMT и всё с ним связанно, теперь счет времени идет от времени терминала.Generic A-TLP DPS[BE+%%TP]v.7.0 Удален флажок на одну сделку за торговую сессию.Generic A-TLP DPS[BE+%%TP]v.8.0 Добавлен ролловер. Опционально (тру/фалс) запретить подачу сигнала на закрытие в специально установленное время. Время определяем отдельно в настройках. Ориентировочно это 23-55 - 00-35.Generic A-TLP DPS[BE+%%TP]v.9.0 Исправлены ошибки и недочеты.Generic A-TLP DPS[BE+%%TP][CCI]v.9.5 Добавлен фильтр по CCI.Sergey5 объявляет о создании базовой версии 9.0 (на базе какого из советников 9 серии она была сделана не знаю, скорее всего 9.5.).Ветка версий 9.ХХ Спойлер Generic A-TLP v.9.01 Исправлен баг при несоответствии терминального времени с локальным.Generic A-TLP v.9.02 Уменьшение времени тестирования.Generic A-TLP v.9.02.1 Исправлены ошибки.Generic A-TLP v.9.03 Исправлен расчет времени ролловера, когда часовой пояс терминала и брокера не совпадают. Generic A-TLP DPS[BE+%%TP]v.10.0 Проведена небольшая оптимизация кода.Generic A-TLP v.11.1 Разрешены встречные сделки, введен параметр, ограничивающий открытие сделок в одну сторону в течение заданного количества минут.Generic A-TLP v.11.2 Параметр расчета периода StDev вынесен во внешние переменные.Generic A-TLP v.11.3 Исправлена ошибка, связанная с CCI.Generic A-TLP v.11.4 Исправлена ошибка информ-панели; добавлена возможность торговли на каждом тике; проверка на минимальную волатильность теперь осуществляется при входе в блок открытия позиций.Generic A-TLP v.11.5 Версия с GMT offset.Generic A-TLP v.11.7 Устранена ошибка с торможением из-за панели; добавлен трэйлинг-стоп.Generic A-TLP v.11.7.01 Исправление бага планировщика.Generic A-TLP v.11.7.02 В параметры добавлена пауза и максимальная длина свечи между хай и лоу в пунктах.Generic A-TLP v.11.7.03 Расчет канала отвязан от ТФ15.Generic A-TLP v.11.7.031 Оптимизация кода.Ветка версий 11.ХХ Спойлер Generic A-TLP v.11.86 Настраиваемые таймфреймы для ВВ и CCI; скрытие инфо панели; отключение торговли после убыточной сделки; принт о превышении спреда.Generic A-TLP v.11.87 Исправлен RollOver Filter.Generic A-TLP v.11.88 Добавлен параметр MM_Depo; встроен VisualDebug трендовыми линиями; добавлен Max_Spread_mode2 как альтернатива ролловер фильтру.Generic A-TLP v.11.89 Возврат расчета Auto_Risk как в 11.87.Generic A-TLP v.11.89.1 Добавлен fix MDR, проверка цены открытия дня; убрана проверка объема М1 при every_tick=Yes.Generic A-TLP v.11.90 Добавлен параметр MorningClose (закрытие утром).Generic A-TLP v.11.91 Переделана пауза после убытка, добавлен параметр LossPauseUseDirection; фикс ошибки 4066; MorningClose теперь учитывает комиссию и своп; убраны попытки открытия при запрете торговать.Generic A-TLP v.11.91.2 LastBuyProfit и LastSellProfit, теперь выводится только если закрылась сделка по текущей валюте; добавлен запрет открытия новых сделок если таймфрейм не равен M15; добавлено ограничение попыток повторных запросов при ошибке 4066.Generic A-TLP v.11.91.3 Правка MorningClose, для SELL сделок безубыток рассчитывался без учета комиссии; добавлены параметры MorningCloseHourStart и MorningCloseHourEnd.Generic A-TLP v.11.91.5 Исправление запрета открытия ордеров при не запрещенной торговле.Generic A-TLP v.11.92 Добавлен фильтр по MA Daily; проверка достаточности средств перед открытием ордера; замена комбинации iMa + iStdDev на iBands для расчета полос боллинджера; пересчет времени сессии при смене настроек.Generic A-TLP v.11.93 Добавлена статистика по проскальзыванию и задержках при открытии и закрытии ордеров; параметр BrokerStatToFile записывает эту статистику в файл BrokerStat.csv.Generic A-TLP v.11.94 Добавлен параметр Max_Spread_mode2_profit если профит в пунктах больше этого значения, закрытие даже при большом спреде; поправлена высота инфо панели; установлены типы ошибок при которых разрешено повторять запрос на открытие.Generic A-TLP v.11.94.1 Игнорирование ошибки 4051 при отсутствии комментари; исправлено забывание предыдущей ошибки в функциях iOpenX, iVolumeX; возврат отображения стрелок закрытия ордеров.Generic A-TLP v.11.94.2 Если в начале дня не удалось получить цену открытия для расчета MDR, то будут повторные попытки в торговое время, и запрет открытия если не удастся получить; MorningClose теперь работает с указанного часа, а не следующего; если Entry_Break отрицательный, раньше надписи фильтров проваливались в глубь канала, поправлено.Generic A-TLP v.11.94.3 Проверка достаточности загруженной истории для расчета канала BB.Generic A-TLP v.11.94.4 Удалена проверка на большое расстояние от цены BB; WorkTime теперь расчитывается микросекундным таймером; добавлен параметр ExitChannelTP, ставит тейк на уровень где должен быть выход по касанию канала.Generic A-TLP v.11.94.5 Исправление ExitChannelTP.Generic A-TLP v.11.94.6 Добавлен параметр NoCloseWhileOpenSignal, запрещает закрытие сделки если есть сигнал на открытие в этом же направлении; проверка сигнала на открытие в этом случае только по границе канала, доп условия типа спреда не проверяются; добавлен параметр NoTrailWhileOpenSignal, запрещает трал если есть сигнал на открытие в этом же направлении, аналогично только по каналу.Generic A-TLP v.11.94.7 Sell сделки при использовании Max_Spread_mode2 не будут открываться при спреде больше половины стоп-лосса, ранее открывались при любом спреде; исправление ExitChannelTP.Generic A-TLP v.11.94.8 Исправление ошибки с делением на ноль в функции fGetLots; манименеджмент от минимума эквити и баланса; обновление инфопанели на каждом тике.Generic A-TLP v.11.94.9 Проверка lotstep.Generic A-TLP v.11.94.10 Добавлен запрет торговли на основании глобальных переменных; имена глобальных переменных - стоп по парам в которых присутствует валюта "GA_ВАЛЮТА_Stop", стоп по всем парам "GA_StopAll".Generic A-TLP v.11.94.11 Исправление ExitChannelTP, при нахождении цены за пределами Exit_Profit_Pips, TakeProfit будет установлен на уровне Exit_Profit_Pips.Generic A-TLP v.11.94.12 Добавлена визуализация ExitChannelTP, история модификации тейка и уровень Exit_Profit_Pips.Generic A-TLP v.11.94.13 Добавлен динамический Стоп-лосс, Если параметр ATR_P не равен - 0, то включиться динамический расчет стоплосса; параметр ATR_P - период индикатора ATR(), а Coof_ATR - коофициент на который будет умножено значение индикатора ATR это и будет значение стоплосса.Generic A-TLP v.11.94.14 Добавлен параметр Trail_ATR, при включении стоп-лосс будет динамически изменяться на каждой свече + визуализация истории модицикации стоп-лосса; добавлены проверки корректности значения стоп-лосса от ATR.Generic A-TLP v.11.94.15 Auto_Risk учитывает размер стопа от ATR.Generic A-TLP v.11.94.16 Проверка: канал BB не должен совпадать с предыдущем значением, исправление отображения EPP.Generic A-TLP v.11.94.17 Закомментирована надпись "Error: Значение BB не изменилось".Generic A-TLP v.11.94.18 Проверка канала BB теперь по двум предыдущим свечам.Generic A-TLP v.11.94.19 Добавлен фильтр сделок с отрицательным свопом (В день тройного свопа / В любой день). Ветка версий 12.ХХ Спойлер Generic A-TLP v.11.9 Добавлена пауза после убыточной сделки; фильтр по макс. длине свечи; авторазмер лота от баланса, а не от эквити; возможность запрета тралла в ролловер; принт в журнале о наличии сигнала при высоком спреде.Generic A-TLP v.11.9.1 Фильтры сделаны отключаемыми (пауза после убытка и макс.свеча); внедрены два режима работы функции lastloss (для тестера и для торговли); настраиваемое логирование (переменная LogMode); небольшая оптимизация кода.Generic A-TLP v.11.9.2 Подправлено информирование.Generic A-TLP v.11.9.3 Исправлены ошибки.Generic A-TLP v.11.9.4 Небольшие дополнения кода.Generic A-TLP v.11.10.6 Изменен вид выбора времени торговли для возможность его оптимизации; убраны лишние (дублирующие) внешние параметры, теперь функции отключаются при значении 0; сортировка внешних параметров.Generic A-TLP v.11.10.7 Исправлен расчет Auto_Risk; удаление лишних переменных.Generic A-TLP v.11.10.8 Мелкие правки.Generic A-TLP v.11.10.9 Убраны лишние переменные; подкорректировано сообщение фильтра по паузе.Generic A-TLP v.12.01.14 Переработка кода, улучшения для оптимизации; дополнительные правки, улучшения; every_tick теперь запускает цикл 1 раз; за минуту в момент открытия нового бара по М1.Generic A-TLP v.12.01.15 Возврат MaxDailyRange в настройки и every_tick теперь запускает цикл 1 раз за минуту в момент открытия нового бара по М1.Generic A-TLP v.12.01.16 Разрешение на торговлю в Second Session без торговли в First Session.Generic A-TLP v.12.01.17 Исправлена ошибка с сессиями; верхний и нижний уровни CCI объединены в один.Generic A-TLP v.12.01.18 Исправлена ошибка нормализации параметра MaxDailyRange.Generic A-TLP v.12.01.19 Запись в лог при превышении MaxDailyRange и фильтру CCI; BB_Deviation теперь используется.Generic A-TLP v.12.01.20 Граница канала теперь проверяется по цене Ask при открытии сделки для покупок, и при закрытии для продаж.Generic A-TLP v.12.01.21Введен параметр OnlyBid, при true отменяет изменение введенное в 12.01.20; параметр ShowCandleDots заменен на VisualDebug, рисует канал с установленным отступом, и отображает срабатывание фильтров; добавлена проверка SetName, если валюта графика есть в SetName в инфопанели рядом с будет выведен SetName и [OK] иначе [WARNING]; оптимизация для ускорения работы.Generic A-TLP v.12.01.22 Исправлена ошибка с отображением спреда; при Max_Spread=0 теперь не выводится строка NORMAL/HIGH для спреда; добавлена функция OnTester, возвращающая отношение прибыли к максимальной просадке.Generic A-TLP v.12.01.23 Исправлен RollOver Filter; в VisualDebug добавлен второй канал bb на расстоянии Exit_Distance, при наличии открытых позиций, при выходе на графике будет написано по какому фильтру вышли, надписи сделал дальше от цены, за границей канала; все сообщения в пунктах приведены к четырехзнаку.Generic A-TLP v.12.02.24 Изменен тип выбора времени торговли.Generic A-TLP v.12.02.25 Оптимизация для ускорения работы.Generic A-TLP v.12.26 Переменная use_rollover_filter заменена на OpenOrdersInRollover и CloseOrdersInRollover; корректный перенос времени торговли через полночь.Generic A-TLP v.12.27 Значения часов торговли, большие, чем 24, переносятся на следующий день.Generic A-TLP v.12.28 Исправлен вывод времени в инфо-панель.Generic A-TLP v.12.30 При выключенной автоторговле выводится предупреждение; добавлен параметр TradeAllDaysInTheSameTime, включающий торговлю во все дни в одно и то же время (используется время понедельника); добавлены параметры включения/выключения сессий отдельных дней; добавлен параметр CheckMDRAfter0, включающий проверку MaxDailyRange после полуночи; расчёт манименеджмента от минимума эквити и баланса; добавлен параметр MM_Depo, как расчёт лота размер лота (Lots) на размер депо (MM_Depo).Generic A-TLP v.12.31 Параметр maxcandle теперь вместо длины одной свечи рассчитывается как диапазон движения цены за заданное количество баров; исправлен вывод в инфо-панель; проверка на минимальный/максимальный лот; встроен VisualDebug трендовыми линиями добавлен Max_Spread_mode2 как альтернатива ролловер фильтру, при значении больше нуля Max_Spread фильтрует только покупки при открытии, а Max_Spread_mode2 - продажи при закрытии.Generic A-TLP v.12.32 Исправлен вывод в журнал; исправлены ошибки; возможность открывать несколько ордеров.Generic A-TLP v.12.33 Изменено построение линий границ канала; исправлен фильтр по МА; исправлен неработающий фильтр выхода по ССI.Generic A-TLP v.12.34 Исправлена ошибка в построении границ канала; исправлен запрет трейлинг-стопа в ролловер; теперь количество ордеров задаётся одним параметром.Generic A-TLP v.12.35 Добавлен фильтр для максимальный объем валюты; рекомендованное значение MaxAmountCurrencyMult=2.Generic A-TLP v.12.36 Параметр Max_Spread_mode2 заменён на CheckSpreadOnSellOpen, включающий проверку спреда при продажах, и Max_Spread_On_Close, проверяющий спред при закрытии продаж; добавлен параметр паузы между сделками при открытии нескольких ордеров; добавлен параметр одновременного закрытия группы ордеров; в журнал теперь пишется цена закрытия и прибыль; исправлен вывод сообщений в журнал при выключенной автоторговле; проверка на количество ордеров при повторном открытии сделки после неудачной попытки; добавлен фильтр новостей.Generic A-TLP v.12.37 Возможность изменения цветов VisualDebug; проверка на ошибки при получении данных с других таймфреймов; настраиваемый таймфрейм для CCI.Generic A-TLP v.12.37.1 Исправлена ошибка вычисления расстояния между открытыми ордерами; фикс проверки на ошибки при получении данных с других таймфреймов.Generic A-TLP v.12.37.2 Вместо общей прибыли нескольких ордеров теперь считается средняя прибыль; исправлена ошибка с не одновременным закрытием нескольких ордеров; добавлен параметр MDRFromHiLo, включающий проверку диапазона с максимума/минимума дня; добавлен параметр сдвига времени MaxDailyRange теперь рассчитывается с учётом сдвига времени.Generic A-TLP v.12.38 Исправлено отключение фильтра при Exit_Distance = 0; исправлен расчёт MaxDailyRange после полуночи; исправлен расчёт времени ролловера; при включенном параметре CheckMDRAfter0 диапазон с предыдущего дня не проверяется в понедельник; исправлено отображение времени сессий, время которых приходилось на время закрытия рынка; параметр TimeShift заменён на GMT_Offset.Generic A-TLP v.12.38.1 Добавлен канал K1Band как альтернатива BBands; фильтр по максимальному объёму по заданной валюте заменён на фильтр по максимальному количеству сделок в одном направлении.Generic A-TLP v.12.38.2 Добавлен параметр SkipDay как пропуск дня, 1-5 - понедельник-пятница, 6 - вечер пятницы, 7 - утро понедельника; исправлена ошибка с MaxAmountCurrency.Generic A-TLP v.12.38.3 Добавлено редактируемое поле комментария; добавлен параметр OpenAfterTradeHours, разрешающий открывать дополнительные ордера при мультиордерной торговле после завершения торговой сессии.Generic A-TLP v.12.38.4 Добавлен параметр MaxAmountCurrencyPair как фильтр по максимальному количеству сделок по заданной паре; параметр MaxAmount_SkipManualTrades как пропуск сделок, открытых вручную; добавлен параметр MaxSpreadOnClose_Profit как количество пунктов прибыли, при котором разрешено закрывать сделки, если спред превышает Max_Spread_On_Close; удалён K1Band; добавлен фильтр частичного закрытия сделки; добавлен параметр News_CloseProfit как прибыль, при которой разрешено закрывать сделки перед новостями.Generic A-TLP v.12.38.5 Исправление паузы между сделками при мультиордерной торговле.Generic A-TLP v.12.38.7 Добавлен параметр MaxConsecutiveOrders как максимальное кол-во последовательно открытых ордеров.Generic A-TLP v.12.38.8 Запрещение торговли, если имя сета не содержит название торгуемой пары.Generic A-TLP v.12.38.9 Параметр DoNotCheckAfterFirst, отключающий проверку фильтров (MDR и др.) при открытии дополнительных ордеров; возможность активации трейлинг-стопа и безубытка по времени; переделан фильтр частичного закрытия; добавлен фильтр Hard Exit как принудительное закрытие по наступлению времени; исправление ошибки с одновременным закрытием противоположно направленных ордеров; исправление фильтра времени при переносе позиции через выходные.Generic A-TLP v.12.38.10 Добавлен запрет торговли на основании глобальных переменных. Имена глобальных переменных - стоп по парам в которых присутствует валюта "GA_ВАЛЮТА_Stop", стоп по всем парам "GA_StopAll".Generic A-TLP v.12.39 Активация безубытка по времени суток.Generic A-TLP v.12.39.1 Добавлен параметр ExitChannelTP, ставит тейк на уровень где должен быть выход по касанию канала.Generic A-TLP v.12.39.2 Исправление ExitChannelTP, при нахождении цены за пределами Exit_Profit_Pips, TakeProfit будет установлен на уровне Exit_Profit_Pips; добавлен параметр DisableFilter2, выключает закрытие советником при касании канала без изменения Exit_Distance, для использования вместе с ExitChannelTP; ExitChannelTP рассчитывает TakeProfit для продаж с ограничением в Max_Spread_On_Close, было Max_Spread.Generic A-TLP v.12.39.3 Добавление параметров BB Shift и Max_Volatility; вывод в инфопанель о запрещении торговли на основании глобальных переменных.Generic A-TLP v.12.39.4 Добавлена визуализация ExitChannelTP, история модификации тейка и уровень Exit_Profit_Pips.Generic A-TLP v.12.39.5 Замена _Point на old_point, исправлена ошибка с MDRFromHiLo.Generic A-TLP v.12.39.6 Исправлена ошибка с проверкой MDR после 0 часов, исправлена ошибка при расчёте лота с TickValue = 0.Generic A-TLP v.12.39.7 Добавлен параметр MDR_Toward, запрещающий открывать сделки в направлении движения цены, если диапазон движения цены превысил указанное значение, добавлен параметр DisableSLAtRollover, выключающий Stop Loss в ролловер, добавлена статистика по проскальзыванию и задержках при открытии и закрытии ордеров, параметр BrokerStatToFile записывает эту статистику в файл BrokerStat.csv.Generic A-TLP v.12.39.7_ATR Добавлен динамический Стоп-лосс (из версии 11.94.18)Generic A-TLP v.12.39.8 При использовании динамического стоп-лосса, максимальный размер стоп-лосса ограничен параметром Stop_Loss, а минимальный - Min_SL, после отключения Stop Loss в ролловер, после окончания ролловера Stop Loss восстанавливается на том же расстоянии, что и до отключения, добавлены параметры DisableStart и DisableEnd для исключения периода времени из оптимизации.Generic A-TLP v.12.39.9 Добавлен параметр MinPauseBetweenOrders как минимальная пауза между сделками без использования функции MultiOrders, параметр CheckBBChannel для проверки канала BB при открытии последующих ордеров, заменён фильтр новостей. Все новые версии 11 ветки, сохраняют обратную совместимость начиная с 11.86. То есть на любую новую версию можно грузить сеты с версии ниже неё. Вернее даже лучше всегда держать только последнюю версию, так как в них исправляются найденные ошибки. В 12 версии несколько раз менялся планировщик и названия параметров, нужно смотреть по истории. Скачать Generic A-TLP v.9.03 (советник и стандартные сеты к нему)Скачать Generic A-TLP v.11.87 (советник и стандартные сеты к нему)Скачать Generic A-TLP v.12.38 (советник и стандартные сеты к нему)Скачать Generic A-TLP v.11.94.7 (советник, авторские сеты от mynightfly, авторские тесты и описание настроек) Generic_A-TLP_11.94.9.mq4 464 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Это популярное сообщение. Mamotaro Опубликовано 23 апреля, 2016 Это популярное сообщение. Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 (изменено) Для начала не плохо было бы выложить сюда архивом стандартный отчет метатрейдера с торговой историей со счета который стоит на роботесте, там 400+ сделок можно импортировать их на график, плюс погонять в аналайзере..... идеальный набор данных для анализа....но боюсь затея обречена на провал :-? Изменено 23 апреля, 2016 пользователем Mamotaro 68 Ссылка на сообщение Поделиться на другие сайты More sharing options...
grabli Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 Раз уж пошла такая пьянка...Индикатор CCI с периодом 5. Открытие бай происходит тогда, когда индикатор находится в нижней зоне, закрытие - когда в верхней. Селл, соответсвенно, наоборот. Вот скрины:https://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-3.pnghttps://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-4.png 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
The NorD Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 Раз уж пошла такая пьянка...Индикатор CCI с периодом 5. Открытие бай происходит тогда, когда индикатор находится в нижней зоне, закрытие - когда в верхней. Селл, соответсвенно, наоборот. Вот скрины:https://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-3.pnghttps://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-4.png Проверил по паре USD/CAD , прошлые сделки тоже всегда открывались когда CCI был выше 100 либо ниже -100. Текущая сделка, открытая на канадце так же была открыта внизу cci. 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 23 апреля, 2016 Автор Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 grabli, xNorDxСпасибо.Но я думаю, что это надо просмотреть на нескольких десятках сделок.И на всех должно подтвердиться. Ссылка на сообщение Поделиться на другие сайты More sharing options...
grabli Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 (изменено) Щас посмотрим на нескольких десятках. Кстати, до меня щас дошло. В сове же стоит таймер по времени, который будет осложнять подбор индикаторов, потому что придется учитывать визуально, где сова должна была тоже открыться, но не дал таймер. Поэтому, имхо, на время исследования таймер можно отключить и прогнать без него.----Вобщем, гдето у трети сделок выход не совпадает с индикатором ССИ5, входы у всех совпали:CCI5Точное совпадение - 33 (если уровень сси больше/меньше 80)частичное совпадение 3 (60-80) 1 бай закрыт на уровне 63 сси2 https://www.mql5.com/ru/charts/5024463/gbpusd-m15-alpari-limited закрыт на 75 сси3 https://www.mql5.com/ru/charts/5024470/gbpusd-m15-alpari-limited закрыт на 63 сси4 https://www.mql5.com/ru/charts/5024472/gbpusd-m15-alpari-limited закрыт на 77 сси5 https://www.mql5.com/ru/charts/5024476/gbpusd-m15-alpari-limited закрыт на 68 сси6 https://www.mql5.com/ru/charts/5024491/gbpusd-m15-alpari-limited открыт на 71 ссинесовпадение - :https://www.mql5.com/ru/charts/5024440/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)https://www.mql5.com/ru/charts/5024452/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)https://www.mql5.com/ru/charts/5024466/gbpusd-m15-alpari-limited (несовпал выход, вход совпал) - возможно сработал безубытокhttps://www.mql5.com/ru/charts/5024480/gbpusd-m15-alpari-limited (несовпал выход, вход совпал) - возможно сработал бу?https://www.mql5.com/ru/charts/5024512/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)https://www.mql5.com/ru/charts/5024515/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)https://www.mql5.com/ru/charts/5024518/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)https://www.mql5.com/ru/charts/5024522/gbpusd-m15-alpari-limited (несовпал выход, вход совпал) Добавлено: 23-04-2016 18:25:08Так же непонятным остается таймфрейм, на котором надо подобрать индикаторы. Самой сове абсолютно побарабану, на какой тайм ее ставить - она одинаково работает как на М15, так и на М1. Насколько мне понятно, сова проверяет условия для входа на каждом открытии М1 бара. Изменено 23 апреля, 2016 пользователем grabli 7 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 В мануале в описаниях параметров бота есть разной степени понятные намеки что анализируется.Не исключено, что это стоит тщательно перевести на русский и выложить в первом посте для учета теми, кто будет пробовать анализировать.Ну и с временем/интервалом торгов в этот раз, господа, придется разобраться окончательно и бескомпромиссно - как бы кто-то от этой темы не устал.Потому что какие точно свечечки реально анализирует/торговал/торгует бот, в этот раз надо знать безоговорочно точно.При анализе надо помнить и то, что много сделок не открывается из-за завышенного спрэда.То есть сигнал на вход есть - а сделок не было.В тестере и даже в Истории Счета терминала блокирования сделок спрэдом не увидишь.Надо полагать, что это будет усложнять анализ - так как не будет части подтверждающих сделок даже при наличии вроде понятого (частично или полностью) входного сигнала.P.S. В основной ветке высказывалось предположение, что, ввиду существенных различий в торгах по брокерам, возможно, бот учитывает значение как минимум нескольких индикаторов и/или, возможно, в узких диапазонах значений.Если это так, то поиск алгоритмов входа/выхода надо осуществлять предельно тщательно и обстоятельно - ну никак не по единственному индюку бот входит, всё точно сложнее.P.P.S. Кроме того, в боте есть опция TicksTrade Спойлер TicksTrade (default value: false) – this is an experts-only parameter, which activates execution on the trading logic on every price tick. By default, Wallstreet ASIA operates on M1 bar closing. All optimizations and tuning we made are based on M1 bar closing, so we do not recommend switching ON the TicksTrade mode, unless you are an expert capable in making your own 100% real tick tests and optimizations. However, the TicksTrade mode could provide very aggressive and profitable trading, but this depends a lot on the broker’s trading conditions. Во-первых, возможно, есть смысл просто выполнить 99% тесты с этой опцией с учетом зима/лето - что-то не помню, чтобы она хоть кем-то проверялась.А то может бот втрое доходней. :)Во-вторых, тестирование с этой опцией должно дать больше входов, что особо важно при анализе и попытке подбора алгоритма.P.P.P.S. grabli All optimizations and tuning we made are based on M1 bar closing. По открытию м1 работает бот... 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
LeoK Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 (изменено) По моим наблюдениям, при открытии ордеров отслеживается отбой от границ канала Болинджера со стандартными параметрами. А в параметрах советника есть упоминание о периоде канального индикатора и расстояниях от границы канала для открытия и закрытия ордеров.Заметил также, что закрытие выполняется либо на середине канала (чаще), либо на противоположной стороне (реже).Кроме того есть чувство, что используется побарный VSA. Обосновать не могу, чисто интуитивно. Просто какое-то время этим занимался и даже писал соответствующие индикаторы. Изменено 23 апреля, 2016 пользователем LeoK 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 (изменено) LeoK, кстати, да - ведь нет вынесенных настроек иных, кроме расстояний от границ канала...Но периода индикатора вроде нет.Что интересно в этой затее, что может Азию и не расшифруем, но может скальпера пристойного сообща придумаем? :) Изменено 23 апреля, 2016 пользователем Старик 7 Ссылка на сообщение Поделиться на другие сайты More sharing options...
SebastianPerreira Опубликовано 23 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 23 апреля, 2016 GBPUSD p1=34 p2=200 p3=5 p4=1 p5=6 p6=4 p7=20 p8=22 p9=-100 p10=100 p11=100 p12=100 p13=60 p14=5 p15=27 p16=15 p17=2 p18=-100 p19=0 p20=100 p21=4USDCAD p1=42 p2=120 p3=12 p4=-13 p5=2 p6=17 p7=21 p8=23 p9=-100 p10=100 p11=40 p12=200 p13=60 p14=5 p15=16 p16=9 p17=4 p18=-100 p19=0 p20=100 p21=4USDCHF p1=70 p2=70 p3=12 p4=2 p5=5 p6=15 p7=20 p8=23 p9=-100 p10=100 p11=100 p12=100 p13=60 p14=5 p15=25 p16=10 p17=6 p18=-100 p19=0 p20=100 p21=5USDJPY p1=45 p2=100 p3=11 p4=-8 p5=4 p6=7 p7=21 p8=22 p9=-100 p10=100 p11=210 p12=200 p13=60 p14=12 p15=40 p16=22 p17=5 p18=-100 p19=0 p20=100 p21=3EURCHF p1=44 p2=200 p3=13 p4=2 p5=1 p6=10 p7=20 p8=22 p9=-100 p10=100 p11=100 p12=200 p13=60 p14=5 p15=27 p16=20 p17=11 p18=-100 p19=0 p20=100 p21=4EURGBP p1=35 p2=200 p3=8 p4=-1 p5=4 p6=3 p7=20 p8=22 p9=-100 p10=100 p11=100 p12=100 p13=60 p14=5 p15=12 p16=30 p17=9 p18=-100 p19=0 p20=100 p21=4GBPCAD p1=100 p2=110 p3=11 p4=1 p5=8 p6=13 p7=20 p8=22 p9=-65 p10=15 p11=120 p12=15 p13=60 p14=5 p15=35 p16=18 p17=12 p18=-20 p19=20 p20=35 p21=9GBPCHF p1=70 p2=140 p3=11 p4=-2 p5=9 p6=5 p7=20 p8=22 p9=-200 p10=200 p11=200 p12=200 p13=60 p14=5 p15=35 p16=14 p17=5 p18=-200 p19=0 p20=200 p21=10Это значения открытых/спрятанных параметров совы.Где (на примере еврочифа):EURCHF + SL p1=44+ TP p2=200+ ChP p3=13+ EnBr p4=2+ ExDis p5=1+ EDm1 p6=10+ StH p7=20+ EnH p8=22- p9=-100- p10=100- p11=100- p12=200- p13=60- p14=5- p15=27- p16=20- p17=11- p18=-100- p19=0- p20=100+ Spr p21=4Отталкиваясь от этих значений можно подбирать индюки. Не удивлюсь, если индюки Отцы сами писали. 12 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 24 апреля, 2016 Автор Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 Уважаемые коллеги.Наверное, попробую немного посоветовать, как лучше искать.1. Смотреть надо только в тестере. При реальной торговле много шума - плавающий спред, оффквот/реквот, дисконнект и прочее. А в тестере - чистая математика.2. Не надо включать функцию TicksTrade. В тестере это бесполезно. Только путать будет.3. Условия для открытия и закрытия сделок - разные. Например:- для открытия могут использоваться 2-4 индикатора + фильтр MDR;- для закрытия могут использоваться 1-2 индикатора, причём те же, что и для открытия, но с другими настройками. 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 24 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 (изменено) Уточнения по расшифровке параметров:1) SL p1=442) TP p2=2003) Channel_Period p3=134) Exit_Distance p4=25) EntryBreak p5=16) используется в библиотеке p6=107) Start_Trade_Hour p7=208) End_Trade_Hour p8=229) не используется p9=-10010) связано с выражнием где (OrderOpenPrice-Ask) или же (Bid-OrderOpenPrice) сравнивается с (p10*Point) p10=100; вероятно трейлинг11) связано с временем и вероятно с OrderOpenTime p11=10012) связано с выражнием где (OrderOpenPrice-Ask) или же (Bid-OrderOpenPrice) сравнивается с (p12*Point) p12=200; вероятно трейлинг13) iMA N4 timeframe p13=6014) iMA N4 period p14=515) используется в библиотеке p15=2716) iStdDev ma_period p16=2017) Exit_DistanceM1 p17=1118) не используется p18=-10019) не используется p19=020) не используется p20=10021) MaxSpread p21=4iMA N4 это четвертое использование iMA в советнике. Номер дан по порядку как встречались вызовы, на самом деле это может быть что угодно хоть тот же CCI. Используются в советнике такие индикаторы как iMA + iStdDevДалее идут наброски вычислений. Что-то может быть понятно а что-то быть с ошибками. Это данные собранные через статический анализ, для уточнений формул придется еще потрассировать код. Спойлер plusStdDevX = iStdDev(pair, 15, Channel_Period, 0, 0, 0, 1) * 2.0 + iMA(pair, 15, Channel_Period, 0, 0, 0, 1); minusStddevX = iMA(pair, 15, Channel_Period, 0, 0, 0, 1) - iStdDev(pair, 15, Channel_Period, 0, 0, 0, 1) * 2.0; iMA(pair, 1, Channel_Period, 0, 0, 0, 1); tempVar = tempDouble; iStdDev(pair, 1, Channel_Period, 0, 0, 0, 1); v263 = tempDouble * 2.0 + tempVar; iMA(pair, 1, param16stddev_maperiod, 0, 0, 0, 1); tempVar = tempDouble; iStdDev(pair, 1, param16stddev_maperiod, 0, 0, 0, 1); x1 = tempDouble * 2.0; v262 = tempVar - tempDouble * 2.0; iMA(pair, 1, 2, 0, 0, 0, 1); v261 = tempDouble; iMA(pair, 1, 2, 0, 0, 0, 2); v260 = tempDouble; iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 1); dblX4 = tempDouble; iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 2); dblX3 = tempDouble; x51 = plusStdDevX - minusStddevX; dblX2 = plusStdDevX - minusStddevX; под tempDouble подразумевается последнее значение из любой библиотечной функции, например если до этого была вызывана iMA то в tempDouble будет значение iMA Изменено 5 августа, 2016 пользователем nixxer 18 Ссылка на сообщение Поделиться на другие сайты More sharing options...
yur4ello Опубликовано 24 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 Тогда на языке Мета Квотов это будет выглядеть так: Спойлер input int Channel_Period = 13;input int iMA_N4_timeframe = 60;input int iMA_N4_period = 5;//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+void OnTick(){ string pair = Symbol(); //высчитываются верхняя и нижняя границы канала для M15 с периодом Channel_Period double plusStdDevX = iStdDev(pair, 15, Channel_Period , 0, 0, 0, 1) * 2.0 + iMA(pair, 15, Channel_Period , 0, 0, 0, 1); double minusStddevX = iMA(pair, 15, Channel_Period , 0, 0, 0, 1) - iStdDev(pair, 15, Channel_Period , 0, 0, 0, 1) * 2.0; //высчитывается верхняя граница канала для M1 с периодом Channel_Period double v263 = (iStdDev(pair, 1, Channel_Period , 0, 0, 0, 1)) * 2.0 + iMA(pair, 1, Channel_Period , 0, 0, 0, 1); //высчитывается нижняя граница канала для M1 с периодом param16stddev_maperiod ???? double x1 = (iStdDev(pair, 1, param16stddev_maperiod, 0, 0, 0, 1)) * 2.0; double v262 = iMA(pair, 1, param16stddev_maperiod, 0, 0, 0, 1) - x1; //далее высчитывается значение скользящей средней на M1 с периодом 2 double v261 = iMA(pair, 1, 2, 0, 0, 0, 1); double v260 = iMA(pair, 1, 2, 0, 0, 0, 2); //далее значение не известно на каком таймфрейме и с каким периодом //возможно это и есть 13 и 14 параметры в сообщении от nixxer double dblX4 = iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 1); double dblX3 = iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 2); //Высчитывается ширина канала для M15 double x51 = plusStdDevX - minusStddevX; double dblX2 = x51;}//+------------------------------------------------------------------+ Хотелось бы взглянуть, что они делают с этими расчетами. Возможно, ширина канала нужна чтобы остаться вне рынка при большой волатильности. 8 Ссылка на сообщение Поделиться на другие сайты More sharing options...
mahahuha Опубликовано 24 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 nixxer, логические операторы каким-либо боком всплывают? если да, то есть вероятность в месте их обильного скопления найти проверки условия на вход или на выход. Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 24 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 nixxer, логические операторы каким-либо боком всплывают? если да, то есть вероятность в месте их обильного скопления найти проверки условия на вход или на выход. я прекрасно знаю где эти проверки осуществляются, другое дело что надо время чтобы все в кучу собрать и это не то же самое что просто поглядеть пару чисел 11 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Alexandr69 Опубликовано 24 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 Так в этом советнике уже все есть, Азиа скорее всего модернизация, кто из них клон? :-/Давно думал на базе этого создать Азию но не хватает еще фильтров, для полного совпадения >:dDynamicProScalper_2.1_edu.mq4 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 24 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 24 апреля, 2016 на форуме СебастьянПерейра выкладывал и такую версию - где-то на 2К тяжелее. DynamicProScalper_2.1_edu.mq4.zip 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
grabli Опубликовано 25 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 25 апреля, 2016 Итак.Все входы на Бай происходят тогда, когда цена находится ниже скользящей средней с периодом 5 (LinearWeighted), Все входы на селл тогда, когда цена выше ее. С выходами не разобрался еще.Глянул на нескольких десятках сделок, вот скрин одного из участков: https://www.mql5.com/ru/charts/5033263/gbpusd-m15-alpari-limitedПодытожу промежуточные выводы:1) Buy: CCI5 ниже -100, цена ниже МА5 на N пунктов , таймер разрешает.2) Sell: CC5 выше +100(уточнить), цена выше МА5 на N (возможно отличается от buy) пунктов, таймер разрешает.PS. Таймер был отключен, Версия совы 1.2Вот хохма будет, если эта сова очень простая на самом деле окажется )) 8 Ссылка на сообщение Поделиться на другие сайты More sharing options...
master_255 Опубликовано 25 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 25 апреля, 2016 Решил глянуть в тестере по описанию grabli, вроде что то даже похожее.Только надо помнить что CCI и MA перерисовываются на нулевом баре, и смотреть их можно только на предыдущем. Generic_A-TLP.ex4Generic_A-TLP.mq4 9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 25 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 25 апреля, 2016 (изменено) grabli, а зачем нам версия 1.2? Доказано, что она лучше более поздней 1.4?Вот хохма будет, если эта сова очень простая на самом деле окажется )) возможно выявленные закономерности/индикаторы не исключают наличие и сигнала/сигналов другого/других индикаторов, включая зашитых в коде?вопрос в том всегда ли сова входила при наличии этих 2-х простейших сигналов или не всегда.Если не всегда, когда оба сигнала присутствовали, то, видимо, требуются выполнение не только этих 2-х условий, но и еще одного или более сигналов для открытия или закрытия ордеров.Достаточно большая разница в торгах на разных ДЦ не наводит на мысль, что требуется более чем 2 этих довольно простых ("широких") сигнала, чтобы бот торговал как торгует?Может, искать надо примерно так?1) абсолютно точно выявляется время/ интервал торгов. Позднее его надо/можно будет выделить на графиках.2) тесты 99% минимум полгода (четко лето или зима) пар 53) включается потиковая торговля - она покажет максимум входов/выходов. Неважно, что может будет больше убытков - мы ищем срабатывание бота на графиках.4) ордера из тестера (история теста) переносятся на реальный график с трассировкой.5) на этот же график накладываются все выявленные в боте индюки (+ предполагаемые) с предполагаемыми настройками.6) сообща на этих эталонных графиках (отчет тестера каждый может реконструировать у себя) ищутся закономерности. Может так надо бы? Изменено 25 апреля, 2016 пользователем Старик 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
grabli Опубликовано 25 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 25 апреля, 2016 (изменено) Вау, а она (Generic A-TLP.mq4 с прошлого поста Мастера) не сливает даже в таком начатом виде :))2010-2016 фунт, настройки по умолчанию, тп200, сл300: Спойлер Добавлено: 25-04-2016 20:02:51Старик, версия 1.2, потому что не хотелось морочиться с MDR, который только усложнит головоломку. Версия 1.4 лучше, но разгадав 1.2, доапгрейдить ее до 1.4 труда уже не составит.По алгоритму поиска завтра отвечу, сегодня уже пиво плещется в организме. Изменено 25 апреля, 2016 пользователем grabli 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
yur4ello Опубликовано 25 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 25 апреля, 2016 (изменено) Лично мне нравится вариант, кем-то озвученный здесь на форуме, о использовании полос Болинджера. В коде, который выложил nixxer, в первых строчках как раз этот индюк и рассчитывается. Скорее всего это не просто так. В CCI (как и в Болинджере) при расчете тоже используется стандартное отклонение. Может и действие их немного схожи. Выход одного за определенные уровни и выход цены за границы канала другого.Посмотрел код советника, выложенный Alexandr69. На скорую руку привел в удобочитаемый вид, выкинул ненужное, переписал функцию определения GMTOffset. Оптимизацией кода не заморачивался. На открытие позиций только один фильтр - достижение границ канала Полос Болинджера. На закрытие несколько фильтров. (в комментариях указал). Сигналы обрабатывает на каждом тике. Кто хочет - может попробовать потестировать.Переименовал прикрепленный файл - во избежание путаницы. Generic_A-TLP_DPS_v.1.0.mq4 Изменено 25 апреля, 2016 пользователем Старик 10 Ссылка на сообщение Поделиться на другие сайты More sharing options...
SebastianPerreira Опубликовано 25 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 25 апреля, 2016 (изменено) Лично мне нравится вариант, кем-то озвученный здесь на форуме, о использовании полос Болинджера. В коде, который выложил nixxer, в первых строчках как раз этот индюк и рассчитывается. Скорее всего это не просто так. В CCI (как и в Болинджере) при расчете тоже используется стандартное отклонение. Может и действие их немного схожи. Выход одного за определенные уровни и выход цены за границы канала другого.Посмотрел код советника, выложенный Alexandr69. На скорую руку привел в удобочитаемый вид, выкинул ненужное, переписал функцию определения GMTOffset. Оптимизацией кода не заморачивался. На открытие позиций только один фильтр - достижение границ канала Полос Болинджера. На закрытие несколько фильтров. (в комментариях указал). Сигналы обрабатывает на каждом тике. Кто хочет - может попробовать потестировать. Все-таки ДПС и Азия торгуют очень по-разному. Проверенно форвардами. ДПС по сравнению с Азией - УГ. Если в Азии и используется что-то от ДПС (названия параметров пересекаются), то в очень модифицированном виде. По мне так лучше код заново переписать, чем использовать костяк ДПС, в котором код на коленке писался.Большой плюс Азии перед большинством ночников - сопровождение сделки. Т.е. она не тупо закрывает сделку по достижению СЛ или ТП, или по прошествии тайма, а держит ее пока сигнал (набор сигналов) не иссякнет. По этому часто многочасовые сделки она закрывает в хороший плюс, а другие эту сделку уже давно прикрыли бы в минусе или б/у.З.Ы. Кстати, раз пошла такая пьянка, то как один из возможных костылей для совы - запрет торговли новостей по выбранным инструментам. Новостной индюк и пример реализации тут: _http://tlap.com/forum/index.php?topic=13591.0 Изменено 25 апреля, 2016 пользователем SebastianPerreira 8 Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 26 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 26 апреля, 2016 В ходе размышлений выяснилось что некоторые параметры с сервера все же используются, но не внутри советника а в библиотеке.Например, набросок функции CheckOpenLong bool CheckOpenLong(int a1, double a2, double a3, double a4, double a5, double a6, double a7, double a9){ return (a2 - p5 * a9 > a6 && p6 * a9 && a4 - a5 }//где aX - параметры переданные на вход функции из советника, pX - параметры из серверного списка для данной пары следовательно, 5-й, 6-й и 15-й параметры используются. Кому не лень поглядеть сходство с существующими исходниками - пишите комментарии. 9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 26 апреля, 2016 Поделиться [open source] [Советник] "Generic A-TLP" Опубликовано 26 апреля, 2016 Старик, версия 1.2, потому что не хотелось морочиться с MDR, который только усложнит головоломку. Версия 1.4 лучше, но разгадав 1.2, доапгрейдить ее до 1.4 труда уже не составит.По алгоритму поиска завтра отвечу, сегодня уже пиво плещется в организме. я опасаюсь, что вы оптимист. :)ну, 1.2 и 1.4 ладно - не считаю правильным, потому что всё же не двойняшки, ну да ладно, с чего-то нужно начинать.На мой взгляд, предварительно выявив практически наощупь какие-то закономерности/индикаторы, общие для всех входов бота, надо выполнять максимально строгую проверку наличия на графике таких "сигналов на вход", где бот не входил.И искать другие индикаторы, которые блокировали вход при наличие "сигналов на вход" от предполагаемых индикаторов - но давали "добро" тогда, когда бот входил.В общем, не расслабляйтесь - имхо, это реально очень сложная задача и стоит/надо систематизировать и учитывать всю имеющуюся инфу об этом боте. :-/ :) 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти