Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'open source'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Общее
    • Форум Trade Like a Pro
    • Общие вопросы
    • В помощь трейдеру
    • Hardware/Software для трейдера
    • Платежные системы
    • Беседка
  • Инвестирование
    • Бородатые ПАММы
    • Проверенные ПАММы
    • Рискованные ПАММы
    • Архив ПАММ-счетов и Сигналов
  • Ручная торговля
    • Интерактивная Торговля
    • Дневники трейдеров
    • Торговые системы
    • Индикаторы
    • Классические индикаторы
    • Скрипты
    • Черный список
  • Автоматические Торговые Системы (EA)
    • Советники Форекс
    • Уголок Программиста
    • Совы в розыске
    • Черный список
  • Разработки форума
    • Лаборатория ProfitFX
  • Форекс брокеры и VPS-сервисы
    • Форекс Брокеры
    • Черный список
    • VPS-сервисы
  • Криптотрейдинг
    • Криптовалюты
    • Биржи криптовалют
    • Общие вопросы по крипте
  • Разное
    • Архив
  • Бинарные Опционы
    • Стратегии и Индикаторы
    • Брокеры БО

Блоги

  • Блог Мерлина
  • Зачем?
  • @Morninstar
  • Rihter
  • Инструмент мозг
  • Форекс: точки контроля, торговые идеи
  • fxsaber
  • /

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Обо мне


Опыт торговли


Страна


Город

Найдено: 149 результатов

  1. Так сложилось, что в этом топике размещены 2 совершенно не совпадающих проекта: 1) Forex Setka Trader Mod, проект 1 старого простого мартин бота, закрытый и не сопровождаемый @ApMSoft где-то с 2014 года и 2) проект (EA) - Setka группы разработчиков, начатый весной 2015 и активно развивающийся по настоящее время. Статья в блоге Проект (EA) - Setka был задуман и реализуется как комплексный проект, в котором прорабатываются все вопросы торгов мартинами. То есть проект (EA) - Setka это не только основной универсальный безиндикаторный мартин бот и его индикаторные моды для мт4 и мт5, но и целая линейка уникального дополнительного/вспомогательного программного обеспечения собственной разработки по основным вопросам подготовки, ведения и анализа тестов и торгов. Универсальность бота и его модов позволяет торговать ими на разных счетах сотнями разных сеток с депо от $20 до нескольких/многих тысяч $, в моно или мульти торгах, с или без реинвестирования прибыли... То есть вы сможете торговать так, как вы считаете наиболее оптимальным для себя. Возможно построение крайне эффективных мульторгов с рентабельностью 100%-200%+ годовых и стопом одной пары до 10% депо. То есть проект (EA) - Setka есть конструктор торгов мартинами - вы можете "собирать" такие торги, какие по деньгам и душе вам и рынку! Торги любыми мартинами относительно сложны и предполагают, что человек свободно владеет школьной арифметикой, имеет базовые знания форекс и достаточно понимает что делает и чем рискует. Данный проект не исключение. Но в топике, по ходу развития событий, были в мельчайших деталях неоднократно рассмотрены все основные вопросы торгов мартинами: - от разновидностей сеток, их арифметики и способов проектирования, методик тестирования и анализа - до всех нюансов обычных и экстремальных торгов мартинами, даже с реинвестированием прибыли и торгов со сгораемыми бонусами ДЦ. И получилась не имеющая аналогов авторская "малая энциклопедия мартинов" печатных страниц до 100 - объемом в учебник для техникума. Освоить такой объем материала, с сохранением ссылок и копированием в файлики фрагментов постов по интересующим вопросам, за несколько недель смогли уже сотни людей, если судить по тысячам скачиваний ботов и ПО (в т.ч. в исходном коде). Так что опасаться не стоит: каждый, кто хочет научиться торговать мартинами - может изучить топик с 2017 и обрести уникальные знания и ПО! Ниже в данном первом посте топика сначала приводятся пояснения по уже закрытому проекту Forex Setka Trader Mod. Вслед за материалами закрытого проекта ниже размещаются материалы по развивающемуся проекту (EA) - Setka: - ссылки на обобщающие посты, - ссылки на скачивание последних версий ботов и дополнительных программ, - ссылки на важные посты-пояснения и даже - рекомендации как оптимально сохранять ссылки и материалы из топика, чтобы потом использовать их с максимальной пользой. К данному посту прикреплены файлы с описанием параметров ботов и модели, сеты из Роботеста как примеры возможных сеток. Все, что вам нужно для начала освоения топика, вы найдете прямо в этом первом посте топика. Начните осваивать топик с весны 2017 года - и, со временем, у вас все получится! Не спешите, будьте методичны http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=441882 Спокойно прочтите топик с 2017 как книгу - и вы будете поражены как много вы узнаете и насколько иначе станете мыслить! Успехов! @Старик ____________________________________________________________________________________________________________________________________________________________ ВНИМАНИЕ: Советник в своей основе использует стратегию Мартингейла! Данный советник крайне опасен для вашего депозита. Строго соблюдайте рекомендуемый ММ. Forex Setka Trader Mod M6 (build 05/11/2012) Полезные ссылки: Описание и инструкция по установке FAQ по торговле советниками Доработка мода топикстартером (ApMSoft) приостановлена. Версии от других разработчиков ищите начиная с 16 страницы топика. МОНИТОРИНГИ Мониторинг старой версии (EA) - Setka v1.43 Мониторинг нового советника от Qj и Старика [EA] - Setka v1.43 Старт с 14.05.2018, текущая версия 1.43 Forex4you Demo 1235071810 Investor Мод Setka v1.43 set DD1650 Alpari ECN Demo 60291161 sTpAqJc4 Мод Setka v1.43 mod ADX-IMP Alpari ECN DEMO 60291979 sHwXsUz5 Обзор проекта разработки сквозной/комплексной технологии заработка мартин ботом Подготовка сетов, подготовка к торгам и торги как единая/сквозная технология (часть 1, додиапазонные сетки) Подготовка сетов, подготовка к торгам и торги как единая/сквозная технология (часть 2, диапазонные сетки) Памятка схемы-варианты торгов №1-№4, варианты геометрии сеток №2 и интервалы настроек параметров диапазонных сеток №1 [EA] - Setka v1.43 и Модель Статья в блоге мт4+мт5 билд 1170+ Индикаторный мод RSI-CCI бота [EA] - Setka Индикаторные моды ADX+ бота [EA] - Setka ADX+ мод бота универсален: - в зависимости от настроек может работать как индикаторный мод, так и как безиндикаторный/базовый бот - и есть сборки мода ADX+ под mt4 и mt5. По умолчанию все индикаторы в моде бота ADX+ отключены. Соответственно, если сеты безиндикаторные, то модом бота ADX+ можно торговать как базовым ботом в mt4 и mt5. о структуре Модели и некоторых особенностях применения Тезисы сценария еще не записывавшегося видео урока по модели О критичной важности применения модели даже к выопченным сетам Пример тюнинга сета из опта в модели Перечень вариантов и примеры гибкого управления/регулирования лотностью сеток и ММ (в т.ч. вслед за растущим балансом счета) Кратко об общих принципах тестирования ботов на форекс, в том числе основных принципах тестов на совместимость/преемственность разных версий ботов Кратко об особенностях тестирования мартин ботов (детальнее в топике) и О как корректно выполнять длительные тесты с фиксированным лотом и О необходимости выполнять тесты с фикс лотом и реинвестом с последующей сверкой статистики сеток и как учитывать спрэд в тестах с фиксированным спрэдом Методика вычисления оптимального и компромиссного депо по модели и стэйтменту теста Идея вычисления минимально достаточного депо в серии тестов с использованием Анализатора статистики сеток Модель + Анализатор статистики сеток в тестах в тестере стратегий мт4 и т5, из Истории счета мт4 и из MyFxBook от elavr-dagaz и Старика Программа формирования БД и статистики сеток в тестах в тестере стратегий от Oleg Snegov с участием chinchi19 Пример1 дополнительного анализа тестов и сетов с применением Анализатора статистики сеток и Модели Пример2 дополнительного анализа тестов и сетов с применением Анализатора статистики сеток и Модели Если возникли трудности с применением бота, к сообщению о проблеме обязательно прикладывать файлы журналов бота/терминала, сэт с реальными текущими настройками бота и т.п. пункт "Рекомендации о том, как надо информировать программиста о возможной ошибке в боте или непонятках в тестах." http://tradelikeapro.ru/logi-terminala-metatrader4/ Почему модераторы удаляют посты с вопросами о проблемах в торгах, если к постам не прилагаются логи и иные необходимые файлы Как оптимально называть файлы для упорядоченного хранения у себя в компе и выкладывания на форум (см. данный пункт) Еще пример оптимального наименования файлов и подготовки сетов к выкладыванию в топики форума Сжатие сета из тестера стратегий МТ4 программой от Oleg Snegov Частичное воссоздание сета из отчета тестера стратегий МТ4 с помощью NotePad++ Частичное воссоздание сета из отчета тестера стратегий МТ4 вручную Частичное воссоздание сета из отчета тестера стратегий МТ4 программой от Oleg Snegov Рекомендации новичкам как организовать сохранение ссылок на важные посты в процессе изучения данного большого и сложного топика http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=422764 Как правильно цитировать сообщения (посты форумчан) Список рекомендуемых форумом брокеров с центовыми счетами: Forex4you RoboForex InstaForex Exness FortFS Подфорумы о ДЦ (белый и черные списки): http://tlap.com/forum/foreks-brokery/16/ http://tlap.com/forum/chernyy-spisok/23/ Больше информации о центовых счетах и ДЦ было в отдельных постах в топике. Какой бонус ДЦ можно использовать в торгах и какие бонусы ДЦ использовать крайне не рекомендуется Начало разработки [EA][Qj] - Setka конец мая 2015, все посты по данному боту позднее. Основные дискуссии с начала 2017, обязательно к изучению где-то с 10.03-01.04.2017 и до конца - примерно со 190-200 страниц. Кому тема кажется непосильной или прочесть брошюрку страниц в 100 в лом - лучше уйдите, умственный труд и форекс не ваше. Онлайн эксель-справочник выкладывавшихся сэтов и мониторингов (требует обновления) https://onedrive.live.com/view.aspx?resid=E6787026698807AA!1052&ithint=file%2cxlsx&app=Excel&authkey=!AIeLFR8ZjJ7bPjA Перечень важных, на взгляд составителя Oleg Snegov, постов топика - файл ForumRef-20171231 тот же файл, но ссылки на те же посты в новом форуме - редакция r4f-105 Файл с копией оглавления вкладки "Все вложения" старого форума по состоянию на 16 июня 2019 Forex_Grid_M6TLP.rar Forex_Grid_M7TLP.rar Forex_Grid_M6TLP.610.ex4 Forex_Grid_M6.1TLP.610.ex4 EA_-_Setka_v1.43_-_Таблица_параметров_-_20170508_-_узкая_альбомная.doc EA_-_Setka_v1.43_ADX-IMP-181112_-_Parameters.docx (EA) - Setka v1.43 - EURUSD-2014-2019-DD1650-6.9%.rar (EA) - Setka v1.43 ADX-IMP -EURJPY-valerii.badaev-190629-К1400-2-М1-159%годовых-TDS2-(HQP) — РОБОТЕСТ.rar [EA] - Setka v1.43 - 20191031 - EURUSD+GBPUSD - мульт 1.4+ - Роботест.rar
  2. Impulse Candle H1 Год выпуска: 2014 Валютные пары: пока usdchf, gbpusd, eurusd, usdcad Таймфрейм: Н1 Актуальная версия: 1.02 Описание: Мониторинг в Роботесте: ImpulseCandle.mq4 Impulse_Candle_sets.rar ImpulseCandle_v1.02.rar Impulse_Candle_102.rar
  3. Название советника: 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/ Дополнительная информация: Мониторинги: Тема для общения по торгам советниками Generic A-TLP Некоторая информация по торгам ботом для новичков Информация для пользователей (не разработчиков), желающих торговать ботом Generic При цитировании сообщений используйте спойлер! Не надо флудить и обсуждать отвлечённые темы. Ведите себя профессионально. Наказание - жёсткий минус по репутации. История версий Generic A-TLP Все новые версии 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
  4. ZiCo - Взлетная полоса для ваших финансов Есть, конечно, немного иронии и заманухи в названии - но, это Форекс)) здесь все так. Итак, по порядку. Один из наиболее популярных индикаторов на рынке Форекс - Зиг-Заг. Так получилось, что моего кумира детства зовут так же. Итак, капитан Макряк готов взять мои деньги в оборот. Некоторое время, точнее, пол-года я пытаюсь торговать по системе, в основе которой лежат уровни Фибоначчи и гармонический подход. Изучаю эту тему уже полтора года. Даже завел дневник - http://tlap.com/forum/dnevniki-treyderov/29/dnevnik-treydera-torguy-to-chto-vidish/18040/ Пока результаты не очень. Очень многие трейдеры, кто торгует гармонические паттерны, используют упомянутый индикатор Зиг-Заг, на основе его даже есть индикатор Zup, рисующий эти паттерны. Но я решил их не учитывать. Идея советника: Все мы знаем, что цена движется свингами и коррекциями к ним. Достаточно удобно визуализирует свинги - индикатор Зиг-Заг. Если к этому добавить понимание структуры цены, которую описывает Ланс Беггс, а также добавить измерение коррекций уровнями Фибоначчи, то получаем мой советник - ZiCo. Таймфрейм: Любой Валютные пары: Любые Брокер: Любой Принцип работы: Как только формируется свинг, мы ждем отката. Если откат достигает установленной нами величины (к примеру 62% Фибо - но процент можно ставить любой), ждем движения вниз. Теперь мы измеряем размер этого движения в процентах уже от коррекции. Как только цена ушла в сторону основного свинга на заданный процент - входим в рынок. Ниже рисунок, поясняющий работу советника. Пусть величина коррекции будет 61,8%, а триггер для входа - 38,2%. На данный момент советник простейший - вход, выставляется сразу тейк-профит и стоп-лосс. Стоп-лосс ставится либо за уровень коррекции, либо за основной свинг. Тейк-профит - через коэффициент от стоп-лосса. Всё. Одновременно в рынке может быть только одна сделка на продажу и одна на покупку. План развития советника: - добавить гибкий тейк-профит по гармонической системе, по которой веду дневник; - добавить безубыток и трейлинг-стоп при достижении цели; - сделать сеточную версию советника; - скрестить с моим другим роботом - Sandwich - должно получиться очень круто, если входить на коррекциях не только по Фибо, но и по уровню прайс экшн. - мелкие добавления (свечные паттерны, измерение моментума и т.д.); Прикрепляю стартовую версию, написал за пару дней на работе :d. Как обычно, исходника не жалко. ZiCo_v1.0.ex4 ZiCo_v1.0.mq4
  5. Название советника: exp_iCustom Версия: 10 и 11. 11-ая выдает ошибку при компиляции, может кто исправит, 10-ая рабочая. Исправленная версия 11 перезалита. Валютные пары: Любые. Таймфрейм: Любой . Время торговли: Настраиваемо. Описание: Эксперт exp_iCustom предназначен для торговли по сигналам пользовательских индикаторов. Для настройки эксперта на использование индикатора не требуется никаких навыков программирования, все настройки выполняются через окно свойств эксперта: вводится имя индикатора, список параметров, и номера буферов индикатора. Настройки: exp_iCustom_v10.mq4 exp_iCustom_v11.mq4
  6. Название советника: Supremacy (по одноименной стратегии [D1] Supremacy) Год выпуска: 2015 Версия: 1.07 (mq4 и ex4 собранный в 840 билде) ОБНОВЛЕНИЕ 1.07 изменения тут Сайт продажи: бесплатен, но на других ресурсах обязательно указываем http://tradelikeapro.ru Валютные пары: любые где достаточные объемы Таймфрейм: D1 Время торговли: ~сутки (в параметрах все настраивается) Описание: Открывает сделки в начале дня против толпы, вечером закрывает. Подробнее в теме со стратегией. Установка:В сервисе во вкладке советники надо разрешить сайт http://www.myfxbook.com/community/outlook. Описание параметров (данный set можно скачать во вложениях. TP я использую как эксперимент, да и золота по дефолту нет и т.п.) Описание пресетов: Открытие в 8:00, закрытие в 22:00 ошибка не выскакивает. Файл supremacy-small.set - это стандартные пары, использую в понедельник и пятницу. Файл supremacy-big.set - это стандартные пары + все GBP использую во вторник, среду и четверг(теперь ежедневно) . Мониторинг: Бэктесты:Увы пока материала еще мало, курим тему со стратегией Интересное: Советник вытаскивающий историю для тестов версия 1.02 Версия для mt5 поддерживает мультивалютность P.S. Я не автор советника поэтому если дело касается кода, то их ищем в теме со стратегией. Вот личка автора nicholassupremacy-small.set Supremacy_1.07.mq4 Supremacy_1.07.ex4 supremacy-big.set
  7. В некоторых торговых стратегиях мы выбираем определенный интервал времени для торговли. Или набор интервалов. Связано это с какими-то событиями, которые происходят непосредственно до, во время, или после этого интервала. Эти события привязаны к определенной временной зоне, с ее переходами на летнее и зимнее время и все вот это вот - в то время, как ваш брокер может потенциально придерживаться других контрактов в вопросах DST и, кроме того, находится в совсем другой временной зоне. Я искренне считаю, что для правильной реализации таких стратегий нужно указывать временные интервалы в координатах тех событий, к которым мы хотим привязываться. Я написал библиотечку, которая принимает торговые интервалы в выбранной вами таймзоне, с определенным контрактом перехода на DST, а так же умеет автоматически определять, какой контракт у вашего брокера. Поскольку в тесте это определить нельзя, для теста нужно указать вручную, каков зимний GMT Offset вашего брокера и каков контракт DST. Для Альпари, например, контракт европейский, то есть, они переходят на летнее время в последнее воскресенье марта и обратно в последнее воскресенье октября (поэтому Альпари будет на час ближе к Нью-Йорку последние пару недель марта и около недели в конце октября - начале ноября) Tickmill придерживается американского стандарта. Ну и есть еще выродки, вроде IG Markets, которые вообще никуда на лето не ходят, потому, что у них бОльшая часть operations сосредоточена вблизи экватора, где большинство стран не знают, что такое DST и нафига он нужен. Вы выбираете целевой рынок (например, американский, как в нашем скальпере), задаете смещение от GMT и контракт DST этого целевого рынка. Этот выбор можно оставить пользователю, или спрятать в реализации конкретного советника, если советник нацелен на определенный, заранее известный рынок. После этого все торговые интервалы указываете во времени вашего целевого рынка. Для теста нужно указать GMT Offset и DST контракт вашего брокера (или что вы выбрали в настройках ТДС2). Ролловер Ролловер это понятие с внятным временем, он случается на закрытии нью-йорка в 5pm EST. Поэтому задавать время ролловера не надо. Можно задать, за сколько минут до, и сколько минут после действует фриз, и что вы хотите запретить в период фриза: открытие, закрытие. Это все будет посчитано и отдано в советник в удобной для разработчика форме. Ну и много еще плюшек. Например, можно указать много интервалов, через запятую (например, "15:00-16:00,19:00-21:00"), библиотечка считает, сколько минут прошло с последней сессии, сколько осталось до следующей, сколько до конца текущей - практически любая логика советника, связанная с обсчетом времени, должна легко портироваться. Раздельно указываются сессии по дням недели. Важно: Формат интервала строго hh:mm-hh:mm, никаких пробелов, в том числе после запятых. 1:00-15:00 - неправильно. Правильно 01:00-15:00 Интервал считается интервалом понедельника, если он начинается в понедельник! То есть, если для понедельника вы указали интервал с 23:00 до 02:00 - это значит, вы хотите, чтобы советние торговал с 11 вечера понедельника до 2 утра вторника (в выбранном вами часовом поясе). Поскольку по американскому времени рынок открывается в 5 часов дня в воскресенье, в список дней добавлено воскресенье. Как с этим работать: В приложении три файла: Include/TradeTimeImpl.mqh - сама библиотека. В ней объявлены все необходимые классы и структуры. Для работы с библиотекой нужно создать экземпляр класса TradeTimeStatus и отдать ему все параметры. Например, так: TradeTimeManager tradeTimeManager(SUNDAY_TradeIntervals, MONDAY_TradeIntervals, TUESDAY_TradeIntervals, WEDNESDAY_TradeIntervals, THURSDAY_TradeIntervals, FRIDAY_TradeIntervals, BrokerGMTOffsetWinter, BrokerDstMode, TargetGMTOffsetWinter, TargetDSTMode, OpenOrdersInRollover, CloseOrdersInRollover, FreezeMinutesBeforeRollover, FreezeMinutesAfterRollover); После этого можно воспользоваться одним из трех публичных методов этого класса: GetLiveGMTOffset возвращает автоматически определенный сдвиг вашего брокера от GMT. Нужно разве что для отображения на экране, косметическая функция GetTradeTimeStruct - возвращает структуру, содержащую три времени: GMT, EST (обязательно вычисляется для определения времени ролловера) и target - время в вашем целевом рынке. Вспомогательный метод, структура также включена в результат следующего вызова GetTradeTimeStatus - основная функция. Есть смысл вызывать раз на тике и переиспользовать результат вызова в советнике, ибо он содержит всю необходимую информацию, а именно: bool isTradingSessionActive - активна ли одна из торговых сессий bool isRollover - находимся ли мы в зоне заморозки ролловера bool isOpenAllowed - разрешено ли открытие (комбинация активной торговой сессии и настроек ролловера. Вне сессии false, внутри сессии true, за исключением ролловера. Внутри ролловера - зависит от соответствующего ограничения ролловера) bool isCloseAllowed - разрешено ли закрытие (Вне ролловера - true. Внутри ролловера - зависит от соответствующего ограничения ролловера) int activeSessionWeekDay - информационный элемент, сессия какого дня активна сейчас. 0 - воскресенье. -1, если сессия не активна. int minutesSinceSessionFinished - сколько минут прошло с окончания последней сессии (считается независимо от того, торговал советник в эту сессию, или нет). 0 когда сессия активна int minutesToSessionFinish - сколько минут до конца текущей сессии. 0 когда сессия не активна int minutesToNextSession - сколько минут до следующей сессии. 0 когда сессия активна TradeTimeStruct tradeTimeStruct - вышеупомянутая структура, содержащая три времени: GMT, EST, target Include/TradeTimeEng.mqh - еще один подключаемый файл, в котором собраны все настройки и инициализация TradeTimeManager. Настройки на английском, можно создать TradeTimeRus по образу и подобию и использовать его. Если вы хотите отдать пользователю контроль за всеми настройками библиотеки, достаточно подключить этот файл и можно сразу обращаться к инициализированному в нем экземпляру tradeTimeManager, удобно и минимум хлопот. Если хочется более тонкой настройки, параметры и инициализацию можно скопировать из этого файла в советник и докрутить по вкусу. Experts/SandboxTime.mq4 - пример советника, использующего библиотеку. Все, что он делает - это пишет большинство параметров в коммент на чарте, вычисляя разницы во времени и т д. Позволяет визуально протестировать логику: выберите разные контракты DST для брокера и целевого рынка и понаблюдайте, как разница во времени меняется вокруг середины-конца марта и конца октября-начала ноября. Заодно задайте ему множество интервалов и посмотрите, как он справляется с вычислением минут до и после. Напоследок покрутите его вокруг ролловера - он пишет, чего и когда он замораживает. Библиотечка проверяет осмысленность ваших настроек при запуске, используя открытый API от worldclock.com Вам нужно будет разрешить советникам/индикаторам, подключающим библиотеку, загружать DLL. Вот полный URL, к которому он обращается: http://worldclockapi.com/api/json/gmt/now Если есть конструктивные пожелания - я попытаюсь выкроить время на поддержку. Всем профитов! TimeLib.zip
  8. Milky Way EA 3.24 Год выпуска: 2014 Валютные пары: любые Таймфрейм: Н4 Актуальная версия: 3.24 m07 http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-milky-way-ea-3-24/7222/?do=findComment&comment=305322 Описание: Советник по мотивам гамбита. Ловит тренды при помощи индикатора Bollinger Bands. Советник претерпел кучу изменений, тут вы найдете последнюю на данный момент версию. Трендовый советник, нацеленный на долгосрок. Входит на откатах по тренду. Сетов пока нету, тестов тоже - все это выложу позже - скорее всего к будущей неделе. Итак, как советник открывает сделки (приведу пример покупок): 1. Цена находится в пределах ББ с отклонением 1 и центральной линии. 2. Лоу сигнальной свечи ниже предыдущего лоу, хай ниже предыдущего хая, а закрытие сигнальной свечи происходит в верхней половине ее диапазона. При этом закрытие сигнальной свечи все еще находится в пределах ББ1 и центральной линии ББ. Размер сигнальной свечи - не больше MaxCandle пунктов. 3. Тем временем DeMarker с периодом DemPer находится в пределах от 0 до DemB для покупок или от 1 до 1-DemB для продаж, гарантируя, что откат уже достаточный. Отключаемо. 4. Индикатор Ozymandias с периодом Amplitude на таймфрейме OzymandiasTF (0,1,5,15,30,60,240,1440 и т.д.) сигнализирует о возможности покупок, если не отключен настройкой OzymandiasFilter. Стоп лосс. Ищется локальный минимум на истории HistorySL свечей назад и учитывается отступ Otstup. Если стоп лосс больше MaxSL, отложенные ордера не выставляются и сделка пропускается (или выставляется максимально разрешенный стоп). Объем позиции. Тут у нас есть три варианта (LotVariant) - работать фиксированным лотом FixLot, задать в процентах максимальный риск на одну сделку Risk, или использовать один минимальный лот на каждые MoneyForOneLot денег депозита. Настройки: Тесты: Мониторинг в Роботесте (используется мод Milky way EA v3.24_m06_DayChange) Пояснение отличия модификации DayChange от базовой версии бота Актуальная базовая версия бота и её модификация DayChange всегда находятся в одном архиве, прикрепленном к этому посту. Версия с расписанием торговли (возможность торговать только в определенные часы): http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-milky-way-ea-3-24/7222/?do=findComment&comment=411370Tests_Milky_Way_3.24.zip Milky_way_EA_v3.24_m05.rar Milky_way_EA_v3.24_m06.zip Milky_way_EA_v3.24_m07.zip
  9. Название советника: Survivor Год выпуска: 2017 Валютные пары: EURUSD, GBPUSD, USDCHF, USDJPY Таймфрейм: M5 Время торговли: круглосуточно Описание: трендовый советник с возможностью мартингейла Мониторинг в Роботесте Обзор советника на сайте Survivor_+_sets.zip Survivors_screenshots.rar Tests_Survivor_1.3.5.rar Survivor_1.3.5_+_sets.zip Survivor.mq4 Survivor_1.3.7.mq4
  10. Название советника: BeerGodEa mod by SVS Год выпуска: 2016 Версия: 1.01 Сайт продажи: нет Валютные пары: Любые трендовые пары, нужно подбирать параметры Таймфрейм: H1-H4 (M30?) Время торговли:Круглосуточно Описание: Оригинал:BeerGodEA Советник трендовый, но неплохо зарекомендовал себя и на флете. Вычисления и анализ производит по МА со средним периодом и ценой закрытия свечи, но по не совсем стандартному алгоритму. Для работы рекомендуются H1-H4, но прекрасно справляется с таймфрейм M30. Тестирование и реальная торговля проводилась на нескольких валютных парах, предпочтение лучше отдать EUR/USD, лот фиксированный, открывает только один ордер, закрытие происходит при получении противоположного сигнала. Может работать с открытыми в ручную или другими советниками ордерами. Прост в работе и приносит не плохую прибыль. _http://forexbig.ru/sovetnik/beergodea.zip Отличия от оригинала: Полностью переписан код советника; Добавлены SL и TP + сопутствующие им специальные функции такие как: Блокировка торговли до обратного сигнала при срабатывании SL/TP и Расчет риска; Повышение гибкости настройки путем разделения некоторых параметров; Добавлен Мартингейл+Парлай на выбор, причем различные комбинации) Параметры: AutoMM - Включать Money Management Risk - Максимальный риск на сделку Start_Balance - Введите начальный баланс. Работает только в режиме Trall_Lot Step_Balance - Шаг баланса через каждые сколько подтягивать/спускать лот. Работает только в режиме Trall_Lot Start_Lot - Введите лот Start_Lot_Minimal - Не опускать лот ниже чем Start_Lot StopLoss - Стоп Allow_trade_after_stop - Разрешить торговлю после Стопа лосса не дожидаясь обратного сигнала TakeProfit - Тэйк Allow_trade_after_take - Разрешить торговлю после Тэйк профита не дожидаясь обратного сигнала Period_MA - Период МА TimeBarOpen - Минут после открытия бара. Slippage - Проскальзывание Profit_Min - Минимальный профит в пунктах Loss_Min - Минимальные потери в пунктах Martin_Type Strategy - Выбор стратегии мартина Auto_Multipler - Авторасчет множителя в классическом режиме. !!!Опасный режим!!! Reset_Martin_if_win - Вернуть лот в начальное положение если есть 1 победа. Martin_multiplier - Множитель мартина Parlay_max - Если выбрали метод Парлая. Максимальное кол-во умножений до сброса. Magic Некоторые параметры более подробно: AutoMM Type_Calculation Система управления лотом, тут 3 варианта: Fixed - Автоматика отключена Расчет лота по риску Trall_Lot - Подъем/снижение лота каждые n баланса. Martin_Type Strategy - Выбор стратегии мартина, тут 3 варианта: Off - Выключен Classic - Мартингейл + его подварианты см. Auto_Multipleer. И да повышенный лот будет сбрасываться только тогда, когда потери будут отыграны UPD теперь можно отключать Parlay - Парлай Auto_Multipler - Авторасчет множителя в классическом режиме. !!!Опасный режим!!! Имеет 3 варианта: Unused - не используется и тогда будет применен классический мартин с фиксированным множителем Balance Mod - расчет относительно просадки баланса. Относительно безопасный т.к. множитель растет медленно, но (sic!) при стартовом балансе 1000$ и фикс лотом 0.1 через n времени доход может быть допустим 3000$, а при балансе 10000 с тем же лотом доход будет совершенно иным т.к. множитель будет расти значительно медленнее см. Бэктэсты т.к. их делал именно с этим параметром Point Mod - расчет относительно потерянных пунктов к последним прибыльным до мартина. Множитель растет очень быстро и сильно лучше не использовать Мониторинг: пока нет. Бэктесты: 1000$ 10000$ Отчеты прикреплены в архиве, увы максимальная точность 90%, но при данных сетах и TF это не критично. Change Log советника: P.S. Сет частично выведен оптимизацией (Период с 01.01.2015-26.04.2016, а сеты 01.01.2014-26.04.2016 - это для того чтоб не говорили: "Подогнано под историю целиком"), но в оптимизации ни в коем образе мартин не фигурирует, т.к. если без мартина стратегия убыточна, то мартин вряд ли исправит ситуацию. Добавлено: 27-04-2016 15:19:58 Перед снятием средств остановить советник полностью. Иначе он может подумать, что это убыток (это касается только тех, кто использует мартин с расчетом по балансу) пока не знаю вариантов исправления.BGEA_mod_by_SVS_EURUSD.set BeerGodEa_mod_by_SVS_бэктэсты.zip BeerGodEA_mod_by_SVS_1.01.mq4
  11. Оригинальная версия Оригинальная версия без MQLLock, она бралась за основу Репозиторий на GitHub: https://github.com/Shmuma/fx-public/tree/master/mt4/Zerg M1-alpha-3 Отличия от оригинала: Возможность включать явное выставление TP у ордеров сетки, параметр setExplicitTP. По результатам тестов, при его включении прибыльность уменьшается, за счет проскальзываний цены Вынесена в параметры цель по прибыли в сетке, параметр gridProfitTarget, в старых пунктах Сделана компенсация свопов и комиссии при закрытии сделки, параметр compensateSwapAndCommission. Если setExplicitTP=true, то уровни TP по сетке пересчитываются раз в час Возможность отключать открытие новых серий, только сопровождая старые, опция noMoreNewGrids Сравнительные тесты параметров setExplicitTP и compensateSwapAndCommission. Фиксированный лот 0.04, депозит $2000, спред 20 пипсов: setExplicitTP=false, compensate=false: http://www.myfxbook.com/strategies/zerg-m1-2000-004-implicit/50103 setExplicitTP=false, compensate=true: http://www.myfxbook.com/strategies/zerg-m1-2000-004-implicit/50104 setExplicitTP=true, compensate=false: http://www.myfxbook.com/strategies/zerg-m1-2000-004-explicit/50105 setExplicitTP=true, compensate=true: http://www.myfxbook.com/strategies/zerg-m1-2000-004-explicit/50106 M2-alpha-3 За ее основу брался мод M1. Отличия: Реализована докупка сетки при движении цены в нашем направлении. Это позволяет, ускорить закрытие сетки в ситуациях, когда сразу после открытия позиции следует откат, и в сетке мало открытых ордеров. В таких ситуациях, для закрытия сетки в плюс требуется большое движение рынка, дожидаться которое приходится по несколько дней. Общая логика докупки аналогична оригинальному алгоритму - если цена ушла от минимального (для длинных позиций) или максимального (для коротких) ордера в сетке на определенное расстояние, открывается новый ордер. Максимальное количество ордеров, которое может быть открыто при докупке, ограничено. Фильтрация открытия новых серий по тренду на старшем таймфреме. Включается опцией entryByTrend, таймфрейм задается параметром entryByTrend_TF, по умолчанию она равна 1440, т.е. D1. Для фильтрации используются три SMA с периодом entryByTrend_FastMAPeriod, entryByTrend_MidMAPeriod и entryByTrend_SlowMAPeriod. Соответственно, если fast > mid > slow, то открываются только длинные сделки, если fast Дополнительные параметры и их значения по умолчанию: increaseOnProfit=false. Включает докупку к сетке increaseOnProfitGap=1, аналогичен параметру GridOrderGapPips оригинального зерга, но для докупки. Через какой интервал будет расширяться сетка increaseMaxOrders=4, при превышении этого количества ордеров, докупка выключается. То есть если в серии 3 ордера, при движении цены в нужную сторону мы будет докупать. Если ордеров уже 4 - то нет entryByTrend=false включает фильтр тренда entryByTrend_TF=1440 таймфрейм проверки тренда в минутах entryByTrend_FastMAPeriod=1 период быстрой SMA entryByTrend_MidMAPeriod=2 период средней SMA entryByTrend_SlowMAPeriod=10 период медленной SMA Сравнительные тесты докупки: 0.01 лот на $2000 (включен MM, но лот, фактически не меняется - прибыли недостаточно): Без докупки: +44.68% http://www.myfxbook.com/strategies/zerg-med-2013-2000-spread20/49435 С докупкой: +49.41% http://www.myfxbook.com/strategies/m2-opt-inc-best/50344 0.01 лот на $500, fixed: Без докупки: +165.09% http://www.myfxbook.com/strategies/zerg-m1-2000-004-explicit/50106 С докупкой: +197.22% http://www.myfxbook.com/strategies/m2-opt-004lot-per-2000/50346 Сравнительный тест фильтрации по тренду: 0.04 на $2000, до январь-сентябрь 2013. без фильтрации: http://www.myfxbook.com/strategies/zerg-m2-2000-004-wo/50543 с фильтрацией: http://www.myfxbook.com/strategies/zerg-m2-2000-004-trend/50544 Мониторинги upd: Предыдущие 2 мониторинга более недоступны Версия мода от форумчанина 0ll: Zerg EA-M2_+0ll_DynamicTP.mq4Zerg_EA-M1.mq4 Zerg_EA-M2.mq4 Zerg_EA-M2_+0ll_DynamicTP.mq4 Zerg_EA-M2_+0ll_DynamicTP_-_Описание_настроек_-_20131202.txt
  12. Год выпуска: 2014 Валютные пары: любые Таймфрейм: М5 Актуальная версия: 1.00 Описание: Версия илана от нашего софорумчанина Sapphire, немного мной подправленная. В чем мое вмешательство состояло: 1. Причесал код - убрал кучу лишнего. 2. Добавил фильтр на открытие сделок только в заданное время. 3. Изменил условия входа: смотрит на RSI на периоде М5 и сверяется с индикатором озимандиас (чтобы входить в сторону основного тренда). Традиции оригинальной ветки при оптимизации сохранил - множитель лота 3 и минимальный тейк. Настройки: UseHour - 1 вкл, 0 выкл - использовать фильтр по времени StartTime - с этого часа советник начнет открывать ордера StopTime - после этого часа закончит открывать НОВЫЕ сделки (доливки не в счет). Если ставите 17, значит сов закончит в 17:59! UsePrint - вывод сообщений в журнал Amplitude - настройка озимандиаса FixTP - тейк профит RSIPer - период RSI LotVariant - вариант расчета лота: 1 - фикс лот, 2- мин лот на Х денег FixLot - фикс лот MoneyForOneLot - кол-во денег на один минлот lotdecimal - число цифр после запятой в лоте Внимание! Сет для пятизнака и лота 0,1! Чтобы работал как надо с лотом 0,01 MoneyForOneLot уменьшаем в 10 раз. Примерно 1000 баксов на лот 0,01. Не забудьте скачать и установить индикатор Ozymandias, необходимый для работы совы. Тест 1 января 2013-по сегодня. Стартовое депо 10 000, минимальный лот 0,1 (если минлот 0,01 депозит должен быть от 1000). Мониторинг в Роботесте: (используются настройки euraud silent ilan.set на таймфрейме M5) Silent_Ilan_v1.0.ex4 Silent_Ilan_v1.0.mq4 euraud_ilan.set Ozymandias.rar euraud_silent__ilan.set
  13. Год выпуска: 2017 Валютные пары: любые Таймфрейм: любой Описание: Если цена за торговый день сделала значительное движение, то перед закрытием биржи трейдеры часто фиксируют свою прибыль, что приводит к движению цены в противоположном направлении. Вход осуществляется в покупку/продажу при условии, что цена за день сделала Х%(выставляется пользователем) вниз/вверх и сформировался бычий/медвежий пинбар. Настройки интуитивно понятные Мониторинг в Роботесте: На картинке - результаты реальной торговли автора за 4 месяца: PriceChange.JPG PriceChangeFX.mq4 PriceChangeFX Robotest.set
  14. Намедни занялся я подключением новостного индикатора к одному из советников. Выбрал urdala_news, зарекомендовавший себя в Генерике. Задача сама по себе нехитрая, но после запуска советника в тестере я заметил, что он регулярно сообщает мне о попытках загрузить новости. И возвращает он одно значение: новости в интервале, или нет. А если мне чуть более интересную логику хочется, с закрытием в один интервал, запретом открытия в другой - это к нему нужно несколько раз обратиться. Заглянул я в код и ужаснулся - на вызов основной функции индикатора он что только не делает. А потом еще, чтобы поделиться этим советником, нужно поделиться индикатором... В общем, написал я подключаемый модуль, который делает все то же самое, но эффективно - и можно позвать его напрямую из советника и получить структуру вида struct NewsCheckStatus { int minutesSinceLastNews; int minutesToNextNews; }; Соответственно, объект этот можно получать не чаще раза в минуту и повсеместно переиспользовать. Технические детали: Для использования библиотеки нужно ее подключить и создать экземпляр класса NewsLoader: NewsLoader(int _serverGMTOffset, string _currencies = "", bool _high = true, bool _medium = true, bool _low = true, bool _drawLines = true, bool _onlyDrawFutureNews = false, color _colorHigh = clrRed, color _colorMedium = clrLime, color _colorLow = clrBlue, int _refreshPeriodSeconds = 86400) Параметры конструктора: serverGMTOffset - сдвиг брокера от GMT. Этот параметр может меняться за время жизни советника из-за DST, ниже я объясню, как с этим бороться currencies - строка с набором валют через запятую. Определяет, по каким валютам вы хотите фильтровать новости. Если строка пустая, используются две валюты текущего символа high, medium, low - фильтрация по волатильности новости: если вы не хотите учитывать малозначимые новости, например, поставьте low в false drawLines - рисовать ли вертикальные линии на чарте onlyDrawFutureLines - рисовать только линии в будущем colorHigh, colorMedium, colorLow - цвета соответствующих линий refreshPeriodSeconds - как часто перекачивать новости с сервера. Не злоупотребляйте, эта операция занимает несколько секунд и будет выполнена на одном из обращений из основной программы, запросто может притормозить торговый процесс в важный момент Как я уже упомянул, в определенный момент за счет перехода на летнее время GMT сдвиг меняется. Новости же поставляются по времени GMT, поэтому, если ничего не делать, они будут отображаться и обсчитываться неправильно - со сдвигом в час. Если ваша программа умеет обрабатывать DST (например, вы используете мою библиотеку для работы с планировщиком), то достаточно оповестить NewsLoader о новом GMT: void SetGMTOffset(int _offset) Он все пересчитает и перерисует (только грядущие новости). Операция незатратная, можно просто отсылать оффсет на каждом тике, например, так: tradeTimeStatus = tradeTimeManager.GetTradeTimeStatus(); if (UseNewsFilter) { newsLoader.SetGMTOffset(tradeTimeManager.GetLiveGMTOffset()); newsCheckStatus = newsLoader.CheckNewsStatus(); } Опросить библиотеку можно двумя способами: NewsCheckStatus CheckNewsStatus() Эта функция вернет вышеупомянутую структуру, которую можно использовать, например, так: if (newsCheckStatus.minutesSinceLastNews >= TimeAfterNews && newsCheckStatus.minutesToNextNews > TimeBeforeNews) isOrderOpened = CheckOpen(); Или так: if (UseNewsFilter && CloseTimeBeforeNews != 0 && newsCheckStatus.minutesToNextNews <= CloseTimeBeforeNews) //фильтр новостей CloseAll(IntegerToString(CloseTimeBeforeNews) + " minutes before news"); А можно просто спросить, нет ли новостей в интервале: bool IsNews(int _minutesBefore, int _minutesAfter) Всем профитов! UrdalaNewsLoader.mqh
  15. Год выпуска: 2017 Валютные пары: любые Таймфрейм: любой Описание: Классика и простота - обычный отскок от МАшки. Есть 3 МАшки, можно работать как со всеми 3мя, так и с одной, если обнулить периоды двох остальных. Вход на открытии следующей за пробившей Машку свечи. Настройки все интуитивно поянтные. Мониторинг - результаты реальной торговли за 3 месяца: МА.JPG MAotskok.mq4
  16. Название советника: Trio Dancer Последняя версия: 4.4.5 R3 Год выпуска: 2014 Валютные пары: любые ТФ: любой Время торговли: круглосуточно Описание: модифицированная версия советника Trio Dancer Описание стратегий: Установка: Советник ставится на график каждой пары отдельно. Требует наличие котировок D1, для этого достаточно 1 раз кликнуть по ТФ D1 и дождаться загрузки графика. Описание параметров: Бектесты: Отсутсвуют Мониторинг: Торгуемые пары: все мажоры + золото и серебро. Всего 30 пар. ТФ: H1. Стартовый депо 100к. Поставил фикс лот: 0.1 на каждую пару. Рабочий сет прикрепил. Мониторы и сеты от Ilnur17021992: http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-trio-dancer/13774/?do=findComment&comment=286233 Trio_Dancer_4.4.5_R3.zip TRIO4.4.5.5R3_5DIGITS.set
  17. Советник полуавтомат KuKluxConvoy, написан для заключения и сопровождения сделок по индикатору KuKlux http://tradelikeapro.ru/kuklux-forex/. Было дело, как то искал себе стратегию для внутридневной торговли, и наткнулся на этот индикатор на этом замечательном сайте. В видео автор говорит, что изначально KuKlux не является окончательной торговой системой, и для входа нужны доп.сигналы. но вот мне подумалось: если вести торговлю внутри дня сразу по нескольким валютным парам и открываться, например, на Лондоне (именно Лондон рекомендует Павел в комментах к видео), то можно просто, так сказать, вывести мат.ожидание в плюс. Но сидеть и отслеживать сделки, переводить в БУ, скажем, сразу по 6 парам - это муторная работа, а главное пустая трата времени, да и выставлять отложки вручную очень не весело. Как говорится: лень - двигатель прогресса. Вот я и решил написать панельку для торговли по этому индюку. Второй момент: индикатор некорректно перерисовывался, и имел целую кучу неважных надстроек, но многоуважаемый Oll это дело поправил, об этом можете почитать тут http://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-po-indikatoru-ku-klux-v-1-00/4973/30, и не забудьте сказать "спасибо" человеку, ведь он старался. Так вот, эта версия полуавтомата работает в версией индюка от Oll. Тип системы: Ручной помощник Название: KuKluxConvoy Год выпуска: 2014 Актуальная версия: 1.17 Валютные пары: AUDUSD, EURUSD, GBPUSD,EURJPY, USDCHF + я еще использую AUDCAD, думаю многие надо пробовать, еще можно подобрать. Период: от М5 до Н4. Лицензия: бесплатно, как и всё на этом сайте :-) Настройки советника: После установки на график Вы увидите вот такую панельку на ней увидите поля для редактирования объема сделки, и уровней ордеров. Нажимаете кнопку "Read", сов считывает уровня ордеров с индикатора, Вы их можете увидеть в полях, если нужно подкорректировать - корректируйте прямо в поле, после окончания редактирования советник похватит значение, о чем можно будет судить по строкам вверху панели. Так вот, когда значения получены, и Вы учли какие то свои фильтра по входам, и решили торговать нажимаете "Send". Советник выставляет отложки, изменения в полях редактирования становятся невозможными, начинается сопровождение ордеров, на кнопочке вместо "Send" теперь написано "Trade". Для сброса и окончания торговли нажимаете "Reset", после чего сопровождение ордеров прекращается, все уровни сбрасываются на ноль. Отложки сами не удаляются, если надо, то добавлю удаление отложек. Вот в принципе и всё, во вложении сам сов и исходники. Если хотите компилить, то файлы InfoPanel1.mqh и Function.mqh надо кидать в папку include терминала. Ну вот, я так сказать с Вами поделился. Просьба, у кого есть опыт торговли по этому индикатору, поделитесь опытом - валютные пары, фильтра. Мне кажется перспектива торговли по нему всё таки есть O0KuKluxConvoy_Orig.rar KuKluxConvoy_1.17.rar
  18. Давно хочу написать советника, который бы правильно определял уровни PA, именно зоны, а не линии, как во многих советниках используются. Что я имею ввиду по словом "Правильно" - конечно так, как общепринято, надеюсь, я к такой категории тоже отношусь :d. Возможно, уже есть такие советники или индикаторы. Но прям подходящего мне не встречал. Тем более всегда хочется иметь открытый код и понимать как именно эти уровни определяются. Почему уровни? Дело в том, что многие поклонники Прайс Экшн согласятся, что это самый сильный инструмент в торговле. Всякие пин-бары, рельсы, поглощения - лучше работают на уровнях. Многие трейдеры торгуют только на пробой или отскок от уровней. Собственно, поэтому и появилась идея сделать самому советника, который правильно определяет ценовые уровни. Надеюсь, наша Лаборатория мне поможет, возможно, у кого-то из форумчан уже есть похожие идеи и советы как правильно их находить. Очень жду этих советов. На данный момент у меня следующая концепция На начальном этапе нужно разработать такой принцип определения уровней, чтобы советник "разукрасил" наш график ценовыми отрезками разной силы - по цвету (возможно по тексту на графике) пользователь будет понимать в каком "силовом" уровне находится цена. Размер каждого уровня можно сделать фиксированным, либо зависящим от волатильности, либо плавающим, в зависимости от какого-либо параметра (здесь нужно еще подумать). 1) Принцип определения уровней я думаю сделать на основе фракталов. В стандартном понимании фрактала мы понимаем свечу, которая "выпирает" по отношению к соседним двум свечам с каждой стороны. Но ведь она может выпирать по отношению к 10, 40, 200 свечам. И это тоже будет фракталом, только очень большим и сильным. Поэтому я думаю, для таких свечей можно определять их силу как раз по количеству свечей в получившемся фрактале. 2) Количество фракталов, попадающих в уровень. Само собой, чем большее количество раз цена упирается в уровень и отскакивает, тем сильнее можно считать уровень. 3) Расстояние от фрактала до текущей временной точки. Тут также очевидно - чем фрактал дальше в истории, тем он меньше будет влиять на силу уровня сейчас. 4) Соседство уровней. Очень часто цена учитывает психологический уровень даже не доходя до него, потому что он уже очень близко. Это тоже нужно как-то учесть. В моем советнике это может выглядеть как плавный переход цветов от уровня к уровню. 5) Круглая цена? Часто круглые уровни уже учитываются в истории и цена на отреагировала. Но отреагирует ли в будущем? Больше да, чем нет, поэтому тоже можно использовать. Что-то еще? Пока думаю... :-? В итоге, каков алгоритм. Задаем количество анализируемых свеч. Находим все фракталы на этом участке и их силу. Добавляем к этой силе коэффициент удаленности от настоящей временной точки. Определяем толщину уровней (тут повторюсь, пока не определился каким образом :) ). Проверяем, сколько фракталов и какой они силы попадают в уровень. По какой-то формуле, пока не знаю какой, определяем силу каждого уровня. Корректируем эту силу, учитывая соседние уровни. Пусть сила уровней определяется от 1 до 10 - присваиваем эти баллы каждому полученному уровню. И наконец, изображаем на графике. Я глубоко верю, что потом к полученному советнику можно будет прикрутить любую стратегию и она будет показывать хорошие результаты. Можно будет поэкспериментировать - даже тот же пресловутый пин-бар будет отрабатывать намного лучше. В целом, пока все. Буду рад идеям насчет этого. Шапочка темы начинает дополняться! ->>! ->>! |3=3. На данный момент получился базовый советник Sandwich. Версии ему я не даю, так как советником по своему существу он не является - только рисует уровни. Если дальше будет бот торгующий, у него изменится название (база Сэндвич останется) - все потому, что на базе уровней можно развивать кучу стратегий. Сам советник я прикрепил к шапке. Примеры на графике и объяснение входных параметров - в моем посту http://tlap.com/forum/laboratoriya-profitfx/24/urovni-kak-my-ikh-vidim/18462/?do=findComment&comment=410480Sandwich.mq4 Sandwich.ex4
  19. Название советника: Force Trader Год выпуска: 2017.10.17 Версия: 1.0 Валютные пары: audcad, audnzd, audusd, euraud, eurnzd, eurusd, gbpaud, usdjpy Таймфрейм: D1 Время торговли: На закрытии дневной свечи Описание: Долгосрочный советник, представляющий собой адаптацию классической системы Александра Элдера под рынок Форекс. Это не оригинальная система, а ее вольная адаптация. Кроме индекса силы, использующегося в оригинальной системе для входа, также используется индикаторы Momentum, RSI, WPR, DeMarker по оригинальному принципу - пересечение индикатором срединной линии. Мониторинг в Роботесте: Бэктесты: Обзор советника на сайте Force_Trader_swing_D1.rar
  20. Написал советник (впервые), выкладываю для обсуждения, критики, предложений... Идея советника на крупном ТФ по индикатору laguerre (есть на сайте) и стохастику определяется вход и далее пока не отработается вся волатильность считается, что идет тренд. Запускал на М30, для индикаторов Н4, волатильность W1, ДЦ - Герчик. Laguerre.mq4 LSV.mq4 StrategyTester.htm lsv.set
  21. MindTheGap Год выпуска: 2015 Валютные пары: Все мажоры Таймфрейм: М5 Версия: 1.17 Описание: Тесты версии 1.17, 2000-2016 год: Мониторинг в Роботесте (v1.17): Я вообще ни разу не обижусь, если мне кто нибудь скажет спасибо, которое булькает: R192371619200 или Z164579536516 (Silentspec)MindTheGap_v1.12.mq4 MindTheGap_v1.17_Full_Pack_2016.zip
  22. Generic активно обсуждался и дорабатывался на этом форуме. Главной целью работы программистов, написавших версии 9, 11 и 12, было воспроизводство алгоритма советника Asia в открытом коде. Я себе поставил другую цель – разработать алгоритм, который бы давал максимальные результаты по соотношению Прибыль/Просадка, поэтому пробовал разные варианты и идеи, не ограничиваясь рамками алгоритма Asia. В этом основное отличие версии 13 от версий 9, 11, 12. Что получилось и / или не получилось – читайте в этой ветке. Логика работы советника: 1. Сделки открываются в ночное время, когда падает волатильность рынка, что, как правило, предполагает флетовое состояние. 2. Логика входов Сделка может открываться при одном или нескольких из нижеследующих условий: - цена вышла за границу канала Bollinger Bands на заданное кол-во пипсов. - цена преодолела пороговый уровень по CCI - в качестве дополнения к BB добавил условие, цена вышла за границу канала, который считается как отступ от МА на 90 пипсов - Фильтр на волатильность рынка - Фильтр на убыточную сделку (Не открывать новую сделку, если предыдущая была убыточной и прошло меньше заданного времени с момента ее открытия) 3. Логика выходов. - Generic либо закрывает сделку по профиту, либо ее пересиживает 5-6 часов. - Пересидку можно себе позволить, так как это ночное время, у нас флет (то есть нет тренда). На этом вся стратегия и построена. 4. В советник добавлена функция открытия нескольких ордеров в одном направлении (то есть принцип сетки, если цена идет против направления открытия). На некоторых парах – весьма полезная штука. Отключается, если поставить Max_Orders=1. Дальнейшие планы по доработке Generic v13: 1. Доработать функцию вывода информации в лог файла. Также сделать функцию анализа проскальзывания и задержки по времени в открытии ордера. 2. Сделать опцию по открытию позиций через лимитные ордера вместо рыночного исполнения. 3. Провести масштабную оптимизацию параметров, которых около 100 (здесь нужна ваша помощь). 4. Ваши предложения по доработке советника принимаются, и я готов их реализовать в коде, если они покажутся мне перспективными. Результатом поделюсь. В приложении: 1. Версия Generic 13.19.5, которая является последней на текущий момент. Весь функционал предыдущих версий 13.хх полностью включен в версию 13.19.5, то есть версию 13.19.5 можно настроить, чтобы она работала по алгоритму более ранних версий. При этом, обращаю внимание, что сеты от ранних версий не подходят по формату для версии 13.19.5 2. Описание параметров в формате Word. Мониторинги: Real accounts 1. _https://www.myfxbook.com/members/Milevshi/tickmill-generic-v1313/1858150 2. _http://www.myfxbook.com/members/Vladimir122/generic/1891707 Demo accounts 3. _http://www.myfxbook.com/members/dimaudi/demo-atlp-3-1313/1869158 Просьба сообщить, если кто-то готов сделать мониторинг ------------------------------------------------------------------------------------- С http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-generic-a-tlp-v13-xx/15029/?do=findComment&comment=356060 размещаются моды бота от dimakTR. Для обособления авторского бота и новых версий других разработчиков, новые версии нумеруются от Generic v13.20.Generic_v13.19.5.mq4 Generic_A-TLP_13.19.5_-_Описание_параметров.docx Generic_v13.20.mq4 Generic_v13.20_-_Описание_параметров.docx Generic_v13.20_sets.zip
  23. [shadow=black,right]Советник UpSideDown (USD)[/shadow] ВНИМАНИЕ: Советник в своей основе использует стратегию Мартингейла! Данный советник крайне опасен для вашего депозита. Строго соблюдайте рекомендуемый ММ. Год выпуска: 2017 Валютные пары: любые, рекомендованные GBPUSD, EURUSD, USDJPY, EURJPY Таймфрейм: М15 (на данном ТФ ведется отладка и тестирование), в теории работа советника не привязана к ТФ, поэтому ТФ может быть любой, но на других ТФ советник пока не тестировался Время торговли: круглосуточно, настройка торговли по заданным дням недели Рекомендованный ММ: 2000 на лот 0.01 для сета из вложения, при использовании trailing stop размер депо увеличить в 1.5-2 раза Актуальная версия: 1.0 Поддерживаемые терминалы: MetaTrader 5, ведется разработка под MetaTrader 4 Описание: В заданный час, допустим в час утра по времени терминала, советник определяет базовую цену, равную времени открытия заданной часовой свечи, допустим 22 часа предыдущего дня. На заданном расстоянии, скажем 10 пунктов, вверх, и столько же вниз определяются уровни для покупок и продаж. (Покупки вверху). При достижении ценой уровня покупок или уровня продаж, советник открывает позицию с заданным тейк профит, допустим тоже 10 пунктов. Стоп лосс ставится на противоположный уровень покупок или продаж, т.е. для нашего примера составляет 20 пунктов. Когда позиция закрывается по стоп лосс, советник открывает противоположную позицию с увеличенным объемом, когда наша новая позиция закрывается по стоп лосс, советник снова открывает противоположную позицию... и все это безобразие будет продолжается до тех пор, пока оно вам не надоест и вы не закроете текущую позицию руками, или пока не закончатся деньги и советник не сможет открыть новую противоположную позицию... Неплохо придумано, правда? >:dХотя... есть еще вариант, что какая то из позиций закроется по тейк профит, в таком случае суммарная прибыли свей серии будет точно такой же, как если бы по тейк профит закрылась самая первая позиция. :) Собственно для получения прибыли по вот этому, последнему, варианту советник и создан, для того чтобы вероятность такого развития событий увеличить, а количество переворотов в серии, а с ними и просадку, по возможности уменьшить, предусмотрено много параметров для оптимизации под конкретный инструмент. Кроме того, для того чтобы по возможности нашу прибыль чуть чуть увеличить в советнике реализован режим trailing stop. Если дисклеймер и описание не убедили вас отказаться от использования настоящего советника, смотрим подробное описание во вложении. x_x История создания: За основу взята идея реализованная в советнике «Перевертыш»: http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-perevertysh-martingeyl/14580/ EA_-_USD_v1.00_-_20171217.rar
  24. Добрый день всем коллегам-трейдерам! Попробовав торговлю известных сеточников-умножителей сделал для себя вывод - они торгуют не так как я хочу! Решил сделать мартингейл-сеточник конкретно под себя. Внес в код все то, что я хотел бы видеть в хорошем роботе, за исключением всех лишних наворотов. Это мой первый серьезный советник, поэтому буду рад, если кому-то понравится. Название: Jupiter M. Год выпуска: 2016 Валютные пары: абсолютно любые Таймфрейм: Любой до М30, не выше Время торговли: Круглосуточно Советник Jupiter M. применяет в торговле подход мартингейла-сеточника. Если вы не знаете, что это такое, то лучше сначала изучить - без этого вы просто сольете ваши вечнозеленые. Советник хорош тем, что позволяет гибко настраивать параметры строящихся сеток на покупку и продажу. Таким образом, точный вход в рынок является второстепенной задачей, в первую очередь робот ориентирован на построение сетки. Лично мне очень нравится функция остановки торговли по критическим уровням - тем самым, позволяя пользователю самому определять границы флэта. Поэтому тут обращаю внимание - не рекомендую торговать этим советником на полном автомате - обязательно нужно вмешиваться в торговлю!! Но не в паникерском стиле, следовательно, новичкам лучше заранее подробно изучить стиль торговли советника на демо-счете. Вообще, по тестам и демо-торговле показал себя очень хорошо, мне очень нравится получившийся робот. Прошлые сделки советник подхватывает без проблем, если вы случайно закрыли терминал или снесли советник с графика, очень удобны функции ручного вмешательства в сделку - допустим перед новостями запретить строить сетку дальше - это как пример. Во вложении есть оба файла советника, включая код в открытом виде (два варианта - на английском и русском). Так как я недавно в программировании, возможны некоторые глюки, но за последние два месяца тестов, я не обнаруживал. Робот полностью мой, поэтому модернизацию, выпуск следующих официальных модификаций оставляю за собой. Если хотите использовать выложенный мною код и представить свою модификацию, просьба не использовать стандартное название - то есть оригинальное название бота и его текущая версия, пожалуйста, добавляйте обязательно приставки MOD или что-нибудь подобное. Также во вложении имеется русское и английское описание работы робота и всех его настроек, потарался подробно описать, дабы не возникало дополнительных вопросов, в общем, постарался подойти к делу профессионально. Если Вы обнаружили баг в работе советника - вы уверены, что это именно баг советника, а не ваша ошибка, просьба приложить к Вашему сообщению лог-файл, сет-файл с Вашими настройками на тот момент и кратко описать - когда, на какой-паре и при каких обстоятельствах. В противном случае буду игнорировать. Спасибо за понимание. От пользователей форума жду трезвой критики, если есть интересные задумки по улучшению - велком, с радостью рассмотрю. Сразу скажу - я не рассматриваю в качестве улучшений локирование и использование дополнительных индикаторов для входа. Все мартины сливаются одинаково, вне зависимости от вариаций входа и используемых индикаторных сигналов, кто работал с мартинами, знает. А если вы прекрасно выходите из лока - тогда зачем вам мартингейл, если Вы и так прекрасный трейдер? Возможно необходимо улучшить показания инфопанели, так как мне удобнее работать с такими, какие есть, не исключено, я что-то упустил, и было бы удобно добавить какой-либо параметр.Jupiter_M._by_AriusKis.rar
  25. Goodmorning everyone, some time ago I made this EA, which simply works on breaking the level of the xSuperTrendMTF indicator. Since the indicator is MTF, the break is valid only when the candle of the highest time is closed. (candle H4 if used on H1) I attach Expert and indicator. Anyone with ideas and suggestions (additional filters and indicators) is welcome to improve it. I am also attaching a small BT since January 2019. Thank you all xSuperTrend_MTF.ex4 esupertrend_ea_1c1.mq4 EURUSDH1.png StrategyTester.gif StrategyTester.htm StrategyTester2018.htm StrategyTester2018.gif
×
×
  • Создать...