Блог им. Signore_Avido

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

    • 11 февраля 2024, 09:46
    • |
    • TSiuS
  • Еще
Мой первый робот, или как я чуть не собрал все деньги мира
Рис.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 Увеличение спреда после разрыва

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

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

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

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

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





★4
21 комментарий
Изобрел ручные ТС, надобность в создании советников и прочих индикаторов отпала сама собой. Системные движения очень хороши.
avatar
Не в этом дело.
Это просто ночью спред увеличивается.
А MT4 графики всегда рисует по цене бид. Причем, в тестере он может только цену бид и заданный спред воспроизводить, так что запущенному роботу будет, как и вам, казаться, что цена упала и после выросла.
Так что вы изобрели «тестерный Грааль».
Вот mt5 умеет точнее тестировать, но надо следить, чтобы брокер не манипулировал данными. Для практики попробуйте робота портировать на MT5, там разница не такая большая, хотя будет казаться, что намного сложнее, но на самом деле не намного.
Раз уж пишу, то ещё один тестовый Грааль вам расскажу. В тестере MT4 можно по порядку прихода тиков определить, какая будет форма у текущей свечи и робот может торговать со 100% точностью.
Богатая это тема — тестерные граали… )))
avatar
какой спред? на квике спреда не видел ниразу за 7 лет.
Владимир Гончаров, это форекс
avatar
Спред был увеличенным по всем валютным парам.

Ну ты даешь не знал что ли?))) При переходе через сутки.
avatar
Байкал, поиск неэффективностей (найти брокера, который дурней меня) вместо изучения постоянно действующих законов природы рынка.
Природу зачеркнул не из-за ошибки, просто… не поймут.
avatar
Байкал, тогда не знал.  По ночам не смотрел графики)
avatar
Дяденька, не вводите людей в заблуждение. Никаким трейдингом вы не занимаетесь. Вы рукоблудите на форекс кухне. Вы глупый человек, который не понимает, что смысл его рукоблудства на форексе — заработок не его, а владельца форекс кухни.
С таким же успехом вы можете искать граали в онлайн казино и ставках на спорт.
avatar
Mathman, может вы не читали прошлый пост? Я там писал, что от рукоблудства на Форексе отошел еще года три назад, предпочитаю алготрейдинг на разных рынках. И форекс кухню я выбрал не совсем обычную, из оффшоров, а вполне себе не последний банк в Швейцарии, из которого успешно выводил прибыль пару месяцев назад 
avatar
TSiuS, вы в курсе, что прибыль форекс кухни — это ваш убыток? А ваша прибыль — это убыток форекс кухни? И что теперь, Швейцария — это плюс? Там дауны по-вашему, которые какому-то русскому с Урала бабла подкинут? Аж 140% за пару месяцев. Исходить надо прежде всего из этих аксиом, а потом уже за роботов браться.
avatar
И заголовок — просто топ
Как я чуть не забрал все деньги мира!
Вы завели деньги на унылую форекс кухню, зарегистрированную на банановых островах, с уставным капиталом 100$. Играете вы с ней, вернее она забрала ваши деньги и дает вам развлечение в виде картинок и графиков.
avatar
Алготрейдинг, системная торговля наверное на 95% состоит из:
Тестирование — эйфория — чувство собственной гениальности — проверка — архив… Тестирование - эйфория — чувство собственной гениальности…
avatar
22022022, на кухнях трейдингов энтих ваших нет, кухня — это онлайн казино, на котором вам дебильные картинки рисуют и в любую секунду заблокирубт, если вы выгодно «наторгуете».
avatar
Mathman, вот точно, тут на реальной бирже то и то подрисуют, а там вообще все нарисовано. Нету ни одного участника в стакане. Форекс это симулятор биржи
Самое смешное, когда находишь нечто подобное, даже не сомневаешься что тут что то подозрительное. Лишь спустя какое то время понимаешь что нашел какую то хню, очередную хню.
Век живи, век учись. Я бы еще добавил: I want to believe.
avatar
Если хотите забрать все деньги мира. Вам придётся создать такую систему, чтобы ни один брокер, ни одна биржа, ни один банк, и ни одно государство, не смогли обыграть вас. Придётся стать гроссмейстером. И тогда, вы станете сначала миллионером, потом миллиардером. Попадёте в Форбс. А пока… Ищите. Но главное в жизни не это. Главное то, о чём не принято говорить. Главное показано в фильме Молчание доктора Эванса. Или Ивенса? Там ещё Сергей Бондарчук. Жанна Болотова. Главное то, что питает душу и разум. Главное моральная чистота. Вселенская мудрость. Понимание мудрых. Мышление творца. Такой человек создаёт своё будущее.
Biopsyhose trader, У вас не играют, а у других играют. И обыгрывают. У вас какие-то проблемы? Беспокоят тревожные мысли о будущем рынков и экономики? Переживаете за судьбы незнакомых людей? Это от недостатка витаминов.
Не играет только Бог. Он сразу отправляет в ад. Кто родился, тот сам в этом виноват. Не надо было рождаться. У всех остальных есть стратегии и выгоды. Есть прибыли, есть потери. Есть роли, есть правила. Если у вас нет, значит, вы не видите истину. Биологию, организм, мозг. И вокруг общество, которое предлагает жить в любви, мудро и счастливо, с добром и общими смыслами. Но при этом, каждый живёт как хочет. Каждый хочет выгоду. Так получается экономическая игра. Рабочие на заводе её не видят. И советский народ не видел. Потому что проиграли ещё в школьные годы.
А советские чиновники прекрасно понимали эту игру. И поэтому, обыграли народ. Выиграли, перевели бюджеты и фонды в личное пользование, потом ещё кинули на деньги, и разбогатели на советской наивности и глупости.
Biopsyhose trader, типичная защитная реакция человека, который продаёт торговых роботов. Предлагает зарабатывать на колебаниях цен. Забирает деньги с рынка, обыгрывает тех, кто пришёл за счастьем, и чтобы жить лучше соседа. Реакция человека, который играет, работает и служит в интересах крупного бизнеса страны, которая стремится разрушить Россию. Поработить человечество нищетой и долларом.

теги блога TSiuS

....все тэги



UPDONW
Новый дизайн