TSiuS
TSiuS личный блог
11 февраля 2024, 09:46

Мой первый робот, или как я чуть не собрал все деньги мира

Мой первый робот, или как я чуть не собрал все деньги мира
Рис.1 Рождение торгового бота

В предыдущей публикации я рассказывал, как начал задумываться об алготрейдинге: https://smart-lab.ru/blog/984432.php

Так вот, на этом пути, почти два года назад, меня посетила гениальная идея. Смотрю я, значит, на график EURGBP, прокручиваю его и замечаю, что почти ежедневно в одно и то же время — в 22:55 времени брокера, появляется разрыв, и цена после него оказывается ниже, чем была.

Мой первый робот, или как я чуть не собрал все деньги мира
Рис. 2 Разрыв на графике

 На Tradingview такого не было. Мне вдруг пришла мысль, что это какой-то сбой моего брокера, и никто просто не обращает на это внимание. Чувство жадности и нетерпения меня поглотило, и я принял решение срочно создать торгового робота, вместо того чтобы разбираться в причинах этого явления. Робот был необходим, во-первых, для тестирования, и, во-вторых, чтобы не приходилось вставать в 2 часа ночи для совершения сделок.

 Я посмотрел видеоролики на Youtube по программированию на MQL4, изучил примеры и через несколько часов был готов советник для МТ4, который в 22:50 продавал и в 23:03 откупал. Посмотрев на график ещё, я заметил, что после разрыва цена часто росла на его закрытие, поэтому я добавил условие купить в 23:02 и закрыть позицию в 23:45, чтобы не упускать прибыль.

Мой первый робот, или как я чуть не собрал все деньги мира
Рис.3 Шок от моей идеи)

 Начал проводить тестирование. В настройки не углублялся, указал только начальный депозит и период. Эквити росло, однако из-за небольшого количества сделок, невысокого профита в пунктах и использования минимального лота стратегия не приносила значительного прироста в денежном выражении. Но вариант казался безупречным — ведь я нашел святой Грааль). Я принял решение увеличить лот до 0,3 и тестер уже показывает прирост на 140% за 4 месяца.


Мой первый робот, или как я чуть не собрал все деньги мира
Рис.4 Результаты тестирования в МТ4

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

В 22:50 советник совершает сделку SELL и тут я замечаю, как спред, который обычно составляет 20 пунктов увеличивается до 130 пунктов и предполагаемая цена закрытия сделки не ниже, а выше цены входа.

Мой первый робот, или как я чуть не собрал все деньги мира
Рис.5 Увеличение спреда после разрыва

Отключил советника и стал наблюдать. Спред был увеличенным по всем валютным парам. Стало понятно, что никто на этой «неэффективности» не заработает. Погуглив, я узнал, что в течение пяти минут на бирже проходит клиринг, после него цена падает и брокер из-за этого увеличивает спред.

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

Таким образом, я получил первые навыки программирования торговых роботов и узнал о существования проблемы несоответствия результатов тестирования бота на исторических данных от результатов его работы на реальном рынке.

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

Всем профита.





21 Комментарий
  • Vladimir N.
    11 февраля 2024, 09:49
    Изобрел ручные ТС, надобность в создании советников и прочих индикаторов отпала сама собой. Системные движения очень хороши.
  • Jame Bonds
    11 февраля 2024, 13:18
    Не в этом дело.
    Это просто ночью спред увеличивается.
    А MT4 графики всегда рисует по цене бид. Причем, в тестере он может только цену бид и заданный спред воспроизводить, так что запущенному роботу будет, как и вам, казаться, что цена упала и после выросла.
    Так что вы изобрели «тестерный Грааль».
    Вот mt5 умеет точнее тестировать, но надо следить, чтобы брокер не манипулировал данными. Для практики попробуйте робота портировать на MT5, там разница не такая большая, хотя будет казаться, что намного сложнее, но на самом деле не намного.
    Раз уж пишу, то ещё один тестовый Грааль вам расскажу. В тестере MT4 можно по порядку прихода тиков определить, какая будет форма у текущей свечи и робот может торговать со 100% точностью.
    Богатая это тема — тестерные граали… )))
  • Владимир Гончаров
    11 февраля 2024, 10:16
    какой спред? на квике спреда не видел ниразу за 7 лет.
    • Байкал
      11 февраля 2024, 11:52
      Владимир Гончаров, это форекс
  • Байкал
    11 февраля 2024, 11:52
    Спред был увеличенным по всем валютным парам.

    Ну ты даешь не знал что ли?))) При переходе через сутки.
    • VladMih
      11 февраля 2024, 13:53
      Байкал, поиск неэффективностей (найти брокера, который дурней меня) вместо изучения постоянно действующих законов природы рынка.
      Природу зачеркнул не из-за ошибки, просто… не поймут.
  • Mathman
    11 февраля 2024, 13:59
    Дяденька, не вводите людей в заблуждение. Никаким трейдингом вы не занимаетесь. Вы рукоблудите на форекс кухне. Вы глупый человек, который не понимает, что смысл его рукоблудства на форексе — заработок не его, а владельца форекс кухни.
    С таким же успехом вы можете искать граали в онлайн казино и ставках на спорт.
      • Mathman
        11 февраля 2024, 16:00
        TSiuS, вы в курсе, что прибыль форекс кухни — это ваш убыток? А ваша прибыль — это убыток форекс кухни? И что теперь, Швейцария — это плюс? Там дауны по-вашему, которые какому-то русскому с Урала бабла подкинут? Аж 140% за пару месяцев. Исходить надо прежде всего из этих аксиом, а потом уже за роботов браться.
  • Mathman
    11 февраля 2024, 14:08
    И заголовок — просто топ
    Как я чуть не забрал все деньги мира!
    Вы завели деньги на унылую форекс кухню, зарегистрированную на банановых островах, с уставным капиталом 100$. Играете вы с ней, вернее она забрала ваши деньги и дает вам развлечение в виде картинок и графиков.
  • 22022022
    11 февраля 2024, 15:16
    Алготрейдинг, системная торговля наверное на 95% состоит из:
    Тестирование — эйфория — чувство собственной гениальности — проверка — архив… Тестирование - эйфория — чувство собственной гениальности…
    • Mathman
      11 февраля 2024, 16:02
      22022022, на кухнях трейдингов энтих ваших нет, кухня — это онлайн казино, на котором вам дебильные картинки рисуют и в любую секунду заблокирубт, если вы выгодно «наторгуете».
      • Честный Трейдер
        11 февраля 2024, 21:23
        Mathman, вот точно, тут на реальной бирже то и то подрисуют, а там вообще все нарисовано. Нету ни одного участника в стакане. Форекс это симулятор биржи
  • 22022022
    11 февраля 2024, 15:23
    Самое смешное, когда находишь нечто подобное, даже не сомневаешься что тут что то подозрительное. Лишь спустя какое то время понимаешь что нашел какую то хню, очередную хню.
    Век живи, век учись. Я бы еще добавил: I want to believe.
  • Дмитрий Ермаков
    11 февраля 2024, 23:42
    Если хотите забрать все деньги мира. Вам придётся создать такую систему, чтобы ни один брокер, ни одна биржа, ни один банк, и ни одно государство, не смогли обыграть вас. Придётся стать гроссмейстером. И тогда, вы станете сначала миллионером, потом миллиардером. Попадёте в Форбс. А пока… Ищите. Но главное в жизни не это. Главное то, о чём не принято говорить. Главное показано в фильме Молчание доктора Эванса. Или Ивенса? Там ещё Сергей Бондарчук. Жанна Болотова. Главное то, что питает душу и разум. Главное моральная чистота. Вселенская мудрость. Понимание мудрых. Мышление творца. Такой человек создаёт своё будущее.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн