Здравствуйте. У меня есть скрипт и мелкий советник, которые бы хотелось объединить, чтобы они работали вместе.
Идея заключается в том, чтобы с помощью скрипта «StopOrders» (сам скрипт внизу сообщения) открывались в обе стороны стоп сделки по параметрам, которые выставляются в самом скрипте, к примеру (далее настройки из скрипта по умолчанию):
Step = 10; //расстояние (в пунктах) между ордерами
Orders = 10; //кол-во ордеров сетки
Magic = 111; //уникальный номер ордера
Lot = 0.01; //объем первого Stop ордера
K_Lot = 1; //умножение лота Stop ордеров
PlusLot = 0.01; //прибавлять это значение к лоту последующих ордеров
DigitsLot = 2; //округление значения лота
stoploss = 0; //уровень выставления SL, если 0, то SL не выставляется
takeprofit = 0; //уровень выставления TP, если 0, то TP не выставляется
Expiration = 0; //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 — сутки)
attempts = 3; //кол-во попыток открытия ордера
Одна проблема, скрипт открывается после перетягивания на график в том месте, куда он был перетянут, а нужно сделать так, чтобы он открывался от № пунктов от цены и работал как советник.
Сюда же подключить маленький советник CloseProfit (советник внизу сообщения), у него всего лишь 2 параметра:
CloseProfit = 8; //закрывать по суммарному профиту
Magic = -1; //-1 все ордера
То есть тейкпрофит в настройках не выставлять, хотя в скрипте есть данный параметр.
И если можно, то еще добавить параметр открытия сетки каждые № часов в настройках, иначе никак следующая сетка поверх прошлой открываться больше не будет, можно конечно открывать дополнительную сетку еще по просадке в валюте депозита, но мне кажется по времени будет интереснее и будет быстрее выходить из просадки, ну тут надо пробовать.
Логика работы такая, сделать пирамиду в две стороны, если советник нацепляет ордеров на бай и на селл и застрянет во флэте и в профит не выйдет с помощью CloseProfit, то спустя время откроется еще одна сетка, для выхода из ситуации при рывке в одну сторону депозит выйдет в профит. В ручную попробовал так торговать, баланс в плюс удалось вывести, но есть проблема, в тестере на истории это не прогнать, а хотелось бы подобрать параметры в тестере да и вообще посмотреть стоит ли заниматься таким способом торговли.
Может я что-то не так объяснил, покажу картинку как примерно вижу советник с настройками:
Вот как сейчас выглядит работа на счете:
Сам скрипт StopOrders и советник Closeprofit:
StopOrders.mq4 (6 Kb)
CloseProfit.mq4 (7 Kb)
Есть еще пару функций, которые можно будет добавить. Но сейчас хотя бы такой вариант реализовать, думаю для проверки и выводов будет достаточно.
Комментарии (18)
Есть похожий сов, называется grid7_price_channel.mq4
есть похожая тема, называется русская система на форуме форекс систем. Редактирован: 22 апреля 2015, 07:22
3 Names Сообщений: 57
Пока что торгую по такой системе всего-лишь 3 дня. Был профит, закрыл все сделки и начал заново. Для этого и прошу сделать набросок системы, чтобы глянуть в тестере что из этого можно сделать. А дальше по доработке идей очень много.
ps. лежит у меня этот grid7_price_channel с синего форума. Забросил его ибо работает коряво. Редактирован: 22 апреля 2015, 08:44
7 anathem Автор Сообщений: 142
3 Names Сообщений: 57
Посмотрите, только что написала одну сетку, выставляющую стоповые ордера, может она вас наведет на какие-то мысли: opentraders.ru/downloads/684/
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Чтобы стопы в обе стороны открывались в ограниченном количестве в одну сторону, к примеру у нас стоит 5 стопов в одну сторону и в другую, больше открываться не будет. Даже если выйдет за рамки самих стопов. Так же добавить функцию открывать новую, такую же сетку, каждые Х часов. Дабы если мы зависли в просадке, новой сеткой перекрыть старую. Ну и самое главное, подключить туда CloseProfit, который я выложил выше. А там уже будет видно в тестере что и как.
Спасибо
7 anathem Автор Сообщений: 142
сумма прибыли + сумма убытков >= заданной прибыли
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
зацепит огромное количество стопов с обеих сторон и прибыль по эквити нам тут уж никак не поможет. Будет слив в любом случаев. В
тестере сразу видно, что соотношение прибыли и рисков несоизмеримо, да и тестер тут не надо, чтобы понять, что логика работы тут
сливная, если знаешь как двигается рынок.
Тут же как раз смысл сделать ограничение стопов в одну сторону, во-первых это послужит как предохранение от слива всего депозита,
во вторых тут намного лучше логика выхода из просадки, спустя время открыть еще одну сетку и с помощью closeprofit все
благополучно выходит в профит, ну и в третьих тут есть закрытие зависших сделок, а в том варианте они тупо висят и ты надеешься
что цена пойдет в нашу сторону, в тестере на это уходят недели, а в итоге мы возможно полчиим копейки и не сольем весь депозит…
Опишу еще раз смысл работы:
Запускаем советник, открывается 5 стоп бай, 5 стоп селл ордеров. К примеру срабатывает перый бай, второй бай, цена уходит вниз, срабатывает 4 селл ордера, которые с помощью closeprofit закроются с прибылью. Удаляем руками отложки (эту функцию конечно же лучше добавить в советник, но пока, как я и просил, нужен хотя бы набросок для визуальной работы в тестере). Берем худший вариант, сработало 2 бай сделки, сработало 2 селл, потом цена зависает на одном уровне, и открывает все наши стоп сделки, наш депозит висит в минусе, через Х часов к нам приходит еще одна сетка (сюда можно будет в будущем добавить увеличение лотности, каждой последующей сетки, но пока хватит и так для проверки), в итоге цена идет в одну сторону, новой сеткой и closeprofit перекрываем старую. Мы в профите, закрываем руками не сработавшие стоп сделки и по новой. Тут вполне возможен вариант большой просадки, на очень длином флете, для этого и хочеться все возможные комбинации проверить в тестере.
Как-то так Редактирован: 23 апреля 2015, 14:47
7 anathem Автор Сообщений: 142
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
7 anathem Автор Сообщений: 142
Если первоначальный баланс был 10000. Вы задали этот параметр 100. То закрытие/удаление произойдет при балансе 10100.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Пример работы с CloseProfit:
У нас открылось 2 бай ордера, цена идет вниз открывает по стопам 4 селл ордера и идет дальше в сторону селл. Когда сумма прибыли наших селл ордеров будет больше, чем убыток нашего самого минусового ордера на счете (в этом примере это бай) он закроет их все в плюс, который указан в настройках. В результате у нас останется 1 бай ордер, который в минусе. Далее включается новая сетка по времени или не сработанные стоп оредра, которые были выставлены первой сеткой, ну вообщем все дальше зависит от параметров, которые мы выставим. Поэтому я и говорю, что смысл работы у обычной сетки, совершенно другой.
7 anathem Автор Сообщений: 142
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
7 anathem Автор Сообщений: 142
4 seronn Сообщений: 26
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
4 seronn Сообщений: 26
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий