Всем привет. Можно сделать такого советника. Скажем советник открыл первый ордер buy 0.10лот и задаем тейкпрофит в 10 пунктов, если ордер уходит в просадка на 10 пунктов, тогда открывается еще один орден но уже sell 0.20лот но без тейкпрофита. Если цена опять уходит в просадку подойдет до первого ордера buy 0.10лот, тогда открывается еще один ордер buy но уже с 0.30лот и тоже без тейкпрофита. Получается если цена будет ходить в узком коридоре, тогда постоянно будут переворачиваться ордера и увеличиваться лот, и вот когда цена выйдет с этого канала должен взять свой тейкпрофит в 10 пунктов и закрыть все ордера. Ну и потом все сначала.
В советнике должны быть такие настройки.
1 buy или sell первого ордера
2 Лот
3 тейкпрофит, это же и будет величина просадки после чего должен открыться обратный ордер
4 Клот увеличения ордеров
5 проскальзывание
6 Магик
Все спасибо.
-
+6
- Просмотров: 12930
- 22 марта 2015, 12:25
- beton2011
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (177)
13 kipjatok001 Сообщений: 431 - Kipjatok001 Best Trader
14 beton2011 Автор Сообщений: 895
13 Buff Сообщений: 401 - Артем
заданный ТП, тогда все ордера закрываются. Редактирован: 22 марта 2015, 20:41
14 beton2011 Автор Сообщений: 895
13 kipjatok001 Сообщений: 431 - Kipjatok001 Best Trader
14 beton2011 Автор Сообщений: 895
Здесь объяснение, как лот наращивается: zakaz.opentraders.ru/22705.html#comment98704
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
10 session Сообщений: 165
13 Fargo Сообщений: 495
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
физического ТП нет, есть разница между ордерами и съеденный спредом. ТП есть только у первого ордера, остальные ордера закрываются по достижению ТП на эквата.
Если непонятно я могу снять видео как все должно происходить. Посмотрите на картинку выше.
14 beton2011 Автор Сообщений: 895
А я то подумал, что сов набирает позиции пока цена не зайдет на ТП или в бай, или в селл — там все разом закроется.
А как в вашем варианте рассчитать, что пора закрывать уже?
Если например стартовый лот минимальный — 0,01?
Мне просто интересно
ПС: Хотя можно прикрутить еще перевод в БУ и в дальнейшем трал… как вариант Редактирован: 24 марта 2015, 09:16
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
Этот страшный и привлекательный мартин
ПС: Это за неполный текущий март… Редактирован: 24 марта 2015, 14:22
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
Т.е. набирает позиции так же как у тебя описано, если цена идет змейкой. Лот каждый раз увеличивается как минимум в 2 раза от значения предыдущего + 1 начальный лот. Выход из позиций по ТП и СЛ стоящих на одном уровне. Уровень выхода больше или равен расстоянию канала ордеров.( между бай и селл).
Закрывшись тут же начинает сначала.
Но бывают сливы по страшному.
Причем на одном и том же участке истории, с одними и теми же настройками, может как слить так и выстрелить в хороший плюс.
Все зависит от того как тестер смоделирует движение цены. Редактирован: 24 марта 2015, 21:50
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
Идея была в том что бы взяв канал например 10п при выходе из него, на таком же расстоянии от границы (еще через 10п), выйти в плюс. Для этого противоположный ордер должен вдвое перекрывать предыдущий — это даст БУ. и плюс еще немного для получения прибыли.
Убийцей советника является горизонтальный флет приходящийся на границы канала.
Так что нужно подбирать такие пары которые не имею на истории горизонтального флета. Лучше пусть это будет медленный дрейф в какуюнибудь сторону. Пока лучшей парой что я протестировал была USDJPY.
Она единственная пережила запуск совы на весь 2014 год. На остальных сливается, рано или поздно.
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
А расширение канала увеличивает фиксируемый каждым новым ордером убыток. Что также быстро съедает свободную маржу, как и увеличение лота.
Все это увеличивает требуемый размер депозита в запасе.
А увеличение депо снижает общую прибыльность такой стратегии.
Вот такая палка, у которой получается даже больше чем два конца
13 Fargo Сообщений: 495
16 cerber04 Сообщений: 409
16 cerber04 Сообщений: 409
13 Fargo Сообщений: 495
Или могу запрограммировать, что по sell мы прошли + 20 пунктов — закроем все ордера, но тогда buy может быть и в ноль или в убыток.
Мне видео не надо. Вы с пример с ценами приведите. Или формулу. Редактирован: 24 марта 2015, 13:13
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
по достижению процента профита по эквита.
А так все остается как есть. ТП и расстояние между ордерами должно быть одинаковое.
14 beton2011 Автор Сообщений: 895
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
Но вы не любите править чужой код Редактирован: 24 марта 2015, 19:15
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
Ну вот можешь погонять с выходом по ТП. opentraders.ru/downloads/645/
Но это не совсем то что ты просил Редактирован: 24 марта 2015, 19:39
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
16 cerber04 Сообщений: 409
В случае когда цена долго болтается в пределах заданного канала. Идет очень быстрое нарастание позиций
бай 0,01 — селл 0,04 — бай 0,09 -селл 0,19 — бай 0,29 — селл 0,59 — бай 1,19 -селл 2,39 -бай 4,79 -селл 9,59 — бай 19,19 — селл 38,39 — бай 76,79
+ к этому фиксируется каждым лотом убыток от предыдущего объем*ширину канала (см. выше картинку)
И все депо кончилось, здравствуй стоп-аут.
13 Fargo Сообщений: 495
ведь надо чтобы увеличивался тот ордер в сторону которого идет цена, по идее цена в которую открылся ордер должен отработать в плюс, а при перевороте закрытся и открыться противоположным
16 cerber04 Сообщений: 409
Каждый следующий ордер рассчитывается по формуле РазмерПоследнегоОрдера*MKoef+НачЛот*SKoef
Я применяю MKoef=2 и SKoef=1
Идея в следующем: пусть ширина коридора 10, если первый бай не закрылся по ТП и цена дошла до отложки в селл, уже есть убыток. Мы его фиксируем селлом объемом равным первоначальному баю.(равнозначно закрытию бай в убыток) Чтобы отработать уже потерянное за те же 10 пунктов, открываем еще один такой объем. Итого имеем первоначальный лот умноженный на два. Ну и для того что бы немного заработать добавляется минимальный (стартовый) лот.
Если селл не отработал и цена вернулась к баю, все повторяется с новой силой.
Вот и получается такая формула.
Как то так… Редактирован: 24 марта 2015, 21:57
13 Fargo Сообщений: 495
14 beton2011 Автор Сообщений: 895
ПС: Эх, если бы я мог загонять цену туда куда хочу…
13 Fargo Сообщений: 495
Вот стейт
14 beton2011 Автор Сообщений: 895
Систему будешь обнародовать?
13 Fargo Сообщений: 495
16 cerber04 Сообщений: 409
а вот по eurjpy 27 лотом открылся, потом сегодня по nzdusd 27 лотом, закрыл по sl и стал открывать в другую сторону уже с профитом. Воообщем надо ограничение на кол-во открываемых сделок и размер лота делать.
Еще у меня по некоторым парам ошибки 130 выдает, а как задать размер стопа неясно
это история за сегодня, я там еще по зототу вручную тестил стратегию. но случайно убил весь депозит одним скриптом, он все убыточные закрыл, вернее я выжидаю падения злата. Редактирован: 25 марта 2015, 20:28
16 cerber04 Сообщений: 409
16 cerber04 Сообщений: 409
Единственная пара на которой выдержал 2014 год USDJPY. С настройками ТП=50п, канал 30 п. А вот начальное депо не помню — нужно подбирать. Но не очень большое. На центовике например реально такое разместить. Только вот прибыльность по сравнению с риском — ни в какие ворота. Что то на уровне 40-50% в год.
13 Fargo Сообщений: 495
Почему бы так не запрограммировать, а если он их еще и тралит Редактирован: 24 марта 2015, 20:08
16 cerber04 Сообщений: 409
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
16 cerber04 Сообщений: 409
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
По не понимаю, как вам вручную удается торговать в плюс Мы из-за спреда даже в ноль не вышли.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Да и если еще непоздно можно чтобы советник работал с отложенными ордерами, тоесть так, открывается первый ордер на продажу и сразу открывается байстоп, если срабатывает байстоп тогда сразу открывается селлстоп и т.д. Но это не так важно, но очень хочется Редактирован: 26 марта 2015, 07:13
14 beton2011 Автор Сообщений: 895
Т.е. значение TP у первого ордера удаляем и ждем уже вниз закрытия по 20% от эквити?
У вас в топике совершенно другое задание. Если вы уже хотите по другому — публикуйте новый топик.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
По поводу ТП первого ордера то он остается, когда включается закрытие по эквита, ТП первого ордера все равно остается но он уже идет как дополнительный бонус к депозиту, так как может получится что будет уже много лотов и надо все равно закрыться по профиту от эквита.
14 beton2011 Автор Сообщений: 895
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
14 beton2011 Автор Сообщений: 895
12 katilon Сообщений: 435 - Сергей
какие параметры у вас при запуске советника в тестере? интересуют все: валютная пара, тайм-фрейм, период, баланс, настройки советника…
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
и вот такими параметрами пробовал ТФ Н1 Редактирован: 1 апреля 2015, 01:16
12 katilon Сообщений: 435 - Сергей
Остальное проверю.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Вот я другого не пойму — вы пишите, что ставите на демо (что именно на демо не работает), но в тоже время скрины настроек из тестера даете.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
12 katilon Сообщений: 435 - Сергей
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
12 katilon Сообщений: 435 - Сергей
14 beton2011 Автор Сообщений: 895
16 cerber04 Сообщений: 409
14 beton2011 Автор Сообщений: 895
12 katilon Сообщений: 435 - Сергей
14 beton2011 Автор Сообщений: 895
12 katilon Сообщений: 435 - Сергей
14 beton2011 Автор Сообщений: 895
14 beton2011 Автор Сообщений: 895
12 katilon Сообщений: 435 - Сергей
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
12 katilon Сообщений: 435 - Сергей
12 katilon Сообщений: 435 - Сергей
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
12 katilon Сообщений: 435 - Сергей
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 Kirill15 Сообщений: 27 - забанен: клон
Редактирован: 2 апреля 2015, 17:42
45 Bishop Сообщений: 5811 - АЛЬФАХАМЕЦ-Машковод
13 writelint00 Сообщений: 592 - writelint
11 kitajac Сообщений: 293
1.Если я например закрою терминал с открытыми советником ордерами в одном месте и потом его открою в другом месте на другом компе, в этом случае советник подхватит эти ордера?
2.Можно ли выставить в настройках советника профит 0.1 %? Будет ли он работать с такой настройкой?
3.Например, в двух окнах терминала на двух разных парах советником открыты сделки. Как будет учитываться прибыль? От всех сделок или по каждой паре отдельно?
Спасибо.
1 berlian Сообщений: 55
2-3 Нет ничего проще, как проверить в тестере и на демо. Уже не помню, что программировала.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
14 beton2011 Автор Сообщений: 895
1 berlian Сообщений: 55
14 beton2011 Автор Сообщений: 895
1 berlian Сообщений: 55
К советнику -STX- вам лучше самим подбирать настройки, или оптимизировать сов.
14 beton2011 Автор Сообщений: 895
1 berlian Сообщений: 55
14 beton2011 Автор Сообщений: 895
Как именно глючит?
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
11 kitajac Сообщений: 293
Удалите, пожалуйста, все советники и все ордера (счет же демо). Далее, я попрошу вас отсортировать вкладку «торговля» по позиции время.
И вкладку «история» по позиции время во второй колонке
В возрастающем порядке.
Потом можете опять запустить советники (на разных парах с разными магиками). При любом результате отпишитесь мне. Если ошибка будет решена, знаю, что надо изменить в коде.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 удалить советники, удалить/закрыть сделки
2 отсортировать две вкладки
3 запустить советник
и сообщить, есть ли ошибки
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
14 beton2011 Автор Сообщений: 895
1 berlian Сообщений: 55
14 beton2011 Автор Сообщений: 895
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
Скрины из закладки советники-открытие первого ордера
второй ордер бай
и закрытие
закладка журнал-
Смотрите, что не так.
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
советник запускается и считывает параметр AccountEquity (сумма собственных средств текущего счета): Пусть он у нас будет 10000.
Вы во входящем параметре назначили процент прибыли:
Далее советник каждый раз проверяет следующее условие: Т.е. если сейчас сумма собственных средств больше или равна, чем 10000*0,04/100+10000 = 10004, то сделки должны быть закрыты/удалены.
По идее, проблемы должны возникнуть:
1) если запущено несколько советников
2) если запущен один советник и ему неправильно передается значение AccountEquity() — а это возможно, так как расчет Equity зависит от настроек торгового сервера!
Формула не идеальная, да. Но я хорошо программирую, а вот в формулах я слаба.
Готова для вас написать ту формулу, которая у вас будет выводить прибыль.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
11 kitajac Сообщений: 293
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
11 kitajac Сообщений: 293
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
Сейчас объясню логику советника.
К примеру, первый раз мы продаем по цене 1,12300. TP у нас 200. Т.е. он выставляется на 1,12100. Если у нас цена пошла вверх и ушла выше 200 пунктов вверх, то мы покупаем. В идеале, эта цена 1,12500. (TP у первого ордера убираем.)
И у нас накапливаются buy-и на отметке 1,12500. А sell-ы на отметке 1,12100.
Но это в идеале.
На практике. Советник сделал свой первый sell — 1,12300.
Далее, на каждом тике он проверяет price >= 1,12500, если это условие верно, то buy.
Но цена порой двигается очень стремительно. И к тому времени, когда случится открытие позиции, цена может пройти большее расстояние, и быть к примеру на отметке 1,12600.
Это все решается выставлением стопов заранее (sell stop и buy stop). Если вы придете к выводу, что вам нужен советник со стопами — то напишите новый топик в этой группе и опишите ваше видение советника. Редактирован: 26 апреля 2015, 22:00
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
11 kitajac Сообщений: 293
Уже при конкретном действии открыть ордер, советник еще раз запрашивает текущую цену и отдает приказ серверу на открытие. Если вдруг случилось проскальзывание, то ордер не откроется.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Закрытие по TP для первого ордера или по прибыли в валюте депозита для нескольких ордеров.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
2 russwill Сообщений: 63
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 russwill Сообщений: 63
2 russwill Сообщений: 63
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
1 berlian Сообщений: 55
Если вам так понравилась идея, то вы можете обратиться к другому специалисту — он вам или напишет на основе этой идеи советник с нуля или поправит/изменит этот.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 Kroshka7 Сообщений: 1
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий