0
Так., не увидел ваш предпоследний комент. В последней версии с тейком всё впорядке.
А с тралом нет. Прыгает сразу к цене и выставляется на величину Delta от неё.
Может поможет то как я изменил код? как то совместить?
avatar

vikas

  • 1 февраля 2015, 20:13
0
Надеюсь. Я тут немного код изменил. В блоке void OrderMod():
строчка приобрела вид:

if(OrderType()==OP_BUYSTOP)
{
if((OrderOpenPrice()-Ask)>Delta*Point+Prohod*Point)
{
pr=Ask+Delta*Point+Prohod*Point;
mod=OrderModify(OrderTicket(),pr,OrderStopLoss(),OrderTakeProfit(),0,Blue);
}
}
if(OrderType()==OP_SELLSTOP)
{
if((Bid-OrderOpenPrice())>Delta*Point+Prohod*Point)
{
pr=Bid-Delta*Point-Prohod*Point;
mod=OrderModify(OrderTicket(),pr,OrderStopLoss(),OrderTakeProfit(),0,Red);

Не знаю насколько это грамотно, но вродебы ордера стали тралиться как надо, только вот непонятки с тейк профитом. Он остаётся выставленным как для первоначального ордера
(т.е. тп не тралиться).
avatar

vikas

  • 1 февраля 2015, 19:51
0
Относительно трала — скажем выставился sellstop, цена пошла выше на 5 п., ему бы
также подтянуться на эти 5 п. А он переустанавливается на 5 п. от цены. Дальше цена
дёргается и опять ложный вход.
avatar

vikas

  • 1 февраля 2015, 10:52
0
Относительно большого тейка — оказывается он выставляет его относительно первого установленного ордера. А надо относительно последнего протраленного.
avatar

vikas

  • 1 февраля 2015, 10:27
0
Посмотрел повнимательнее. При тралении ведь по идее ордер должен идти за ценой
и как бы последий должен установиться за опред. кол-во пунктов, указанных в настройках ( скажем у меня 15). А он как то резко прыгает и устанавливается гдето
в 3-5-7 пунктах от мах. значения цены, цена дёргается в обратную сторону и получается ложный вход.
avatar

vikas

  • 1 февраля 2015, 10:03
0
Доброе утро АМ2. Всё посмотрел. Тралит как надо. Только с тейк профитом что то
не то. Скажем выставляю 10 пунктов, а советник закрывает при гораздо большем тп.
Из за этого иногда начинает усреднять, набирает ордеров, хотя мог бы закрыть
потому что условия позволяли закрыть при установленных 10 пунктах. Поправте по-
жалуйста.
avatar

vikas

  • 1 февраля 2015, 09:18
0
Всё. Родили мы с вами наконецто! Большое СПАСИБО АМ2. Буду экспериментировать.
Спокойной ночи.
avatar

vikas

  • 25 января 2015, 00:05
0
да, с этим всё в порядке. Но вот в другом всё по прежнему. Если после открытия первой свечи цена пошла вверх( 15п.) sellstop должен открыться НИЖЕ уровня
открытия первой свечи на 3 пункта, а он открывается выше. И то же самое для
buystop- цена пошла вниз, прошла 15п. а ордер открывается ниже уровня открытия
первой свечи, а надо ВЫШЕ(на кол-во пунктов указанных в настройках).
avatar

vikas

  • 24 января 2015, 20:52
0
Нет как то не так. Значит возьмём конкретную дату скажем 23.01.2015 по EURJPY.
ТМ 5 минут. В о часов первая свечка открылась на уровне 134.65, начался отсчёт
изменения уровня цены. Цена пошла вниз и на 4-ой свечи достигла минимума на
уровне 134.54, (9 пунктов.) и ничего не произошло — - всё правильно (в настройках я выставил 15). Дальше цена пошла вверх, прошла
15 пунктов и вот в этот момент должен был выставиться SellStop на уровне 134.62
(в настройках я поставил 3) т.е. ниже уровня открытия первой свечи. А он, почемуто выставился уже потом на уровне 134.85 — это неправильно. Потом он закрылся с профитом и торговля дожна была остановиться а тут следом открывается
buystop чего тоже не должно быть, потом он истекает, открывается ещё один, истекает, затем третий.
Нет задумка какая — открылась свеча и цена пошла гулять там вверх, вниз — пока она не отклонилась на 15 пунктов ничего не происходит. Пошла вверх на 15,
внизу открывается sellstop ниже уровня откр. первой свечи. Если вниз на 15 — вверху ставится buystop выше уровня откр. первой свечи.(пункты указываются в
настройках — я ставлю 3) Т.е. одномоментно за сутки выставляется один ордер,
закрывается и торговля останавливается. Как то вот так.
avatar

vikas

  • 24 января 2015, 18:40
0
Так, сейчас попробуем.
avatar

vikas

  • 24 января 2015, 17:47
0
Спасибо. Жду.
avatar

vikas

  • 22 января 2015, 22:53
0
Ну всё отлично.Проверил увеличение шага — всё в норме. Проверил усреднение после перезагрузки — всё работает.
Огромное спасибо за заботу и терпение АМ2. Хороший подарок к Новому Году!
Пусть и у Вас прибудет.
С наступающим Новым Годом. Здоровья и удачи во всём!

avatar

vikas

  • 31 декабря 2014, 18:36
0
Шаг — по формуле: шаг в настройках * на коэффициент * количество открытых позиций.
Наверное из за этого. Но это не подходит. Нужно именно через шаг не меньше, чем
в настройках и по открытию новой свечи. А длины свечей сами определят фактический
шаг.- в этом суть. Ведь рынок живой и он сам расставит оптимальным образом. А так
получается какойто коэффициент — расстояние между ордерами увеличивается в какойто
прогрессии. (хотя коэф. увелич. шага стоит 1.0). И всё равно не усредняет после перезагрузки.
avatar

vikas

  • 31 декабря 2014, 15:43
0
Пока что заметил: Сработала отложка, выставился ордер, цена пошла не туда,
с появлением новой свечи при условии что «шаг ордера » не меньше чем указанный
в настройках,- выставился второй (как полагается) дальше он выставляется почемуто
через гораздо больший шаг — через 30-40 следующий через 50 и больше хотя условия позволяют выставить гораздо
раньше. (в настройках стоит 16) Коэф. увелич. шага 1.0
avatar

vikas

  • 31 декабря 2014, 14:45
0
Сейчас запытаем
avatar

vikas

  • 31 декабря 2014, 13:53
0
После того как выставились отложки, сработал один из них, цена дошла до тейка и
ордер закрылся — торговля должна остановиться. А он почемуто опять выставляет
отложки. Естественно стратегия нарушается. В тестере хорошо видно.В предыдущем
варианте этого не было.
avatar

vikas

  • 31 декабря 2014, 13:31
0
Сейчас тоже попробую
avatar

vikas

  • 31 декабря 2014, 13:12
0
www.opentraders.ru/downloads/534/ советник выставил отлож. ордера, перезагружаю терминал. После этого когда цена доходит до одного из ордеров он срабатывает,
второй удаляется. Но вот после этого советник не видит свои ордера. Он так этот ордер и висит. Новых ордеров не выставляется (нет усреднения). То же происходит
когда перезагрузить терминал после, скажем двух, трёх и т.д. Дальше ордеров не выставляется — в верхнем левом углу терминала менюшка в этом случае обнуляется.
avatar

vikas

  • 30 декабря 2014, 19:26
0
Всё. АМ2 Огромное спасибо. Всё как хотелось. Будем экспериментировать.
avatar

vikas

  • 23 декабря 2014, 07:02
0
Рразобрался. Похоже что то с браузером. Не мог отправить сообщения.
АМ2 всё хорошо работает. Погонял на истории — лучше всего на EURJPY M30 и
AUDUSD H1. Подъём на EURJPY В 1000 пунктов с 31.10 прошёл очень удачно.
Повторюсь — можно ли сделать так, что бы открытие следующего ордера происходило
не просто через «шаг между ордерами» а по началу следующей свечи, при условии
конечно, что этот шаг не меньше чем задан в настройках? (А то порой свечка тянется
пунктов эдак на сто и внутри неё открываются несколько ордеров- а это лишняя
просадка). Подумай пожалуйста.
avatar

vikas

  • 22 декабря 2014, 17:48
Начать торговлю с Альпари