Фев 1

Две программы для полуавтоматической торговли с исходниками (mq4)

Написал и распространяю бесплатно две программы для полуавтоматической торговли на рынке Форекс* * *
В начале выпуска несколько слов о полезном ресурсе для желающих создать блог. На сайте «Блог монет» опубликованы заметки о вариантах создание блога и его SEO оптимизации. Рассматриваются вопросы раскрутки блога, его продвижения и монетизации, а так же методики заработка в сети Интернет с нуля.
* * *

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

Мной написано два варианта программы:
2orders.mq4 – выставляем один ордер, если закрылись по стоплоссу, то ставим второй с удвоенным лотом с той же самой позиции, по которой был выставлен и первый ордер. Если закрыли первый ордер с прибылью, то второй ордер не выставляем. Если второй ордер закрыли с убытком, то тоже ничего не делаем. Не судьба, торги закончили.
2orders-martin.mq4 – по просьбе заказчика разработал второй вариант. Модификация: А) выставляем один ордер. Б) Если закрылись по стоплоссу, то ставим второй с удвоенным лотом с той же самой позиции, по которой был выставлен и первый ордер. Если закрыли первый ордер с прибылью, то второй ордер не выставляем. Если второй ордер закрыли с убытком, то увеличиваем лот в два раза и идем к пункту А). Итого, имеем “бесконечный” цикл с постоянным удвоением лота (исходники прилагаются, можно, при желании, сразу утраивать лот, например) до тех пор, пока 1) не получим прибыль (гип-гип ура!!!) или 2) не будет полностью слит депозит (вау, ах-ах!).
Переменные, которые может изменять пользователь (трейдер):
uroven – уровень, при достижении которого открываем первый ордер;
tip – тип ордера: 1 – на  покупку, 0 – на продажу
stop_loss – значение убытка в пунктах (правильные пункты, четырехзнак)
take_profit – значение прибыли в пунктах (правильные пункты, четырехзнак)
lot – лот, которым будет открыт первый ордер
MN – “магический” номер, должен быть уникальным для каждой используемой программы и не совпадать с другими “магическими” номерами экспертов, которые ведут (если ведут)  торговлю на используемом счете, а так же с экземплярами данной программы, если запускаете их несколько. У каждого экземпляра программы должен быть свой собственный MN.
Другие переменные, используемые в программе:
flag – переменная, характеризующая состояние 0 – ордер не выставлен и надо поставить, 1 – ордер первый выставлен, ждем, 5 – не торгуем больше, 2 – надо  выставить второй ордер, 3 – второй ордер выставлен успешно,  5 – не торгуем больше.
Программы Вы можете загрузить по приведенной ссылке (архив брать тут http://mctrewards.ru/files/2orders.zip) и модифицировать их по собственному усмотрению, улучшая и совершенствуя алгоритм, а так же исправляя ошибки, если такие найдете. Программы специально сделал с подробными комментариями для начинающих, кто изучает MQL.
* * *
Программы на MQL, а так же защиты для них, я разрабатываю в двух вариантах: а) коммерческий вариант, наиболее мне интересный (жена, трое детей,  семейный бюджет,  требующий постоянного пополнения…). Стоимость разработки так, как договоримся, но, просьба с предложениями обращаться разумными и не предлагать написать за $100 то, что стоит не менее $1500. Второй вариант, вариант б) пишу программки совершенно бесплатно, так как заказы бывают не всегда, а если алгоритм можно запрограммировать быстро, то почему бы и не написать (особенно, если у меня уже есть готовые шаблоны для решения задачи). Если хотите, чтобы Вам было  что-то разработано бесплатно, то присылайте свои заказы – буду ставить в очередь (рекомендую всем зарегистрироваться на Яндекс.ДИСК https://disk.yandex.ru/invite/?hash=I3NT6CMS или пишите, вышлю приглашение лично). На диске делаю папку для вашего заказа, и он лежит и ждет своего времени. По времени, как получается – иногда делаю сразу за несколько часов, но бывает заказов плана А так много, что может лежать и не один месяц. Конечно, плохо, что лежит, но зато совершенно бесплатно и очень часто долеживает до своего написания, если автор не напишем сам (ему напишут еще где-то). На этом, собственно, все. Заказы принимаются по двум вариантам – пишите. Мои координаты для связи тут http://www.mctrewards.ru/about.
* * *
Ниже описание стратегии торговли, где могут применяться написанные мной программы. Стратегии составлял не я, человек, который мне их прислал, разрешил опубликовать информацию, а вот от ссылки на себя отказался (Den, если передумаете – пишите, добавлю ссылку на Вас).
Ниже присланный тест, орфография и рисунки без изменений
* * *

Вариация стратегии торговли на валютном рынке Форекс

Даная стратегия основана на субъективных рассуждениях о логике движения валютных котировок на графике. Как известно движения котировок цены определяются тенденциями: восходящими, нисходящими и боковыми (флет). В нашем случае нас интересуют первые два определения тенденций, называемые трендами. Вся торговля основана на пробитии последнего сформировавшегося уровня тренда. Для восходящего это верхний уровень(рисунок 1-а), а для нисходящего нижний уровень(рисунок 1-б).
* * *
Как определить то, что тренд сформировался?
Одностороннее движение цены часто сопровождается откатами и коррекциями. Откаты провоцируются определенными торгами, на бирже и в основном после отката тренд продолжает свое движение. Другое дело коррекции, на которые влияют уже крупные биржевые игроки. Коррекция в таких случаях не случайное движение или большой откат, а запланированное движение. То есть если произошла коррекция можно уверено рассуждать, что тренд завершился, и цена в тот промежуток времени достигла, так сказать «золотой середины» и уже дальнейшее направленное движение цены на графике не будет являться продолжением тренда, а новым трендом. При таких обстоятельствах легко определить последний крайний уровень тренда.
Еще напишу, что я считаю трендом, откатом и коррекцией. Настоящий тренд, на мое мнение – это направленное вертикальное движение цены на графике, длиной не менее в 75 пунктов. Откат составляет не более 30% от тренда. Коррекция разворачивает цену на графике в пределах от 30% до 70% от тренда, если более 70% – это уже полная коррекция тренда ( очень частое явление на графике, такие тренды, как сообщают некоторые источники, вызванные из-за торгов на бирже и не подкреплены никакими реальными факторами (поступление новостей), это называется ожидание тренда, а когда новость уже поступила и предполагаемая цена находиться далеко от существующего уровня цены, то происходят полные коррекции (или обратные тренды) ). В таких случаях нужно наблюдать за новым (обратным) трендом и ждать коррекции.
Когда нужно открывать сделки?
Если на графике виден тренд, который корректировался в пределах уровня 30%-70% и после этого произошел как бы «откат» от тренда (имеется в виду, что коррекция не продолжает движение, наглядно это показывают фракталы) нужно открыть отложенный ордер на пробитие уровня тренда, который корректировался (последний сформировавшийся уровень тренда).
Суть стратегии
Обычно после коррекции тренда, происходит формирование нового тренда или флетовое движение и если цена направиться к уровню отложенного ордера, вполне вероятно, что произойдет пробитие крайнего уровня предыдущего тренда. Пробитие можно объяснить тем, что движение цены на пробитие является трендовым, так как флет не может быть на столько, волатильным. А если идет новый тренд, то предполагаемая цена валютной пары не обязательно должна достичь уровня предыдущего тренда и откатиться в обратный тренд. Еще это можно объяснить так: если тренд корректировался, то последний (крайний) уровень цены тренда  стал как бы «не нужен» и в дальнейшем он роли линии поддержки (сопротивления) играть не будет, а если образуется, движение цены то оно в конечном итоге достигнет уровня, который либо выше (флет) отложенного ордера, либо ниже(тренд).
Но часто бывает, что из-за отката, в тренде, после пробития, ордер получает stop loss, а за тем тренд дальше продолжает свое движение. Понятное дело, что нужно снова открыть сделку на том же уровне, но с удвоенным лотом, для перекрытия убытка и получения ожидаемой прибыли. Но если вас за терминалом нет то и сделку никто не откроет, после убытка. Для этого нужен советник, который работает по принципу системы мартингейла, чтобы в случае stop lossa, советник открывал такую же позицию, но с удвоенным лотом и так далее.
Стратегия была придумана, на основании, изученных экономических теорий и наблюдения за новостями и графиками валютных пар. Стратегия универсальная, подходит для всех валютных пар. Take profit советую ставить на 5 пунктов прибыли, то есть если спред 2 пункта – тейк профит на 7 пунктов выше (ниже) от цены открытия, если спред 3 пункта – тейк профит выше (ниже) от цены открытия на 8 пунктов (Просто в таком случае чаще всего ордер достигает уровня тейк профит за первым разом), но дело уже ваше.
Поделитесь статьей со своими друзьями
Общайтесь со мной:
comments: Closed tags: , ,

Comments are closed.