Сообщений: 47 | #161 - 17 сентября 2013 в 14:27 | |
artamir1. Дождаться когда цена уйдет на достаточное расстояние, чтоб можно было бы выставить отложенник.
Основная идея алгоритма, сохранить депозит и по возможности увеличить. Сетка обычно дает быстрый и большой прирост, но и риск слива большой. Планировал рассчитать параметры советника, что бы практически не было сливов. Если советник заработает 1% в сутки, это будет считаться хорошо.
Поэтому лучше дождаться когда цена уйдет на достаточное расстояние и выставить отложник.
Также надо фильтровать гепы. Они нарушают систему. |
Сообщений: 815 | #162 - 17 сентября 2013 в 14:30 | |
artamir, всё верно Вы поняли. Эта новая сетка уже пойдёт лотом Х на коэффициент. Стоповые ордера к этой сетке будут уже объёмом, как у этой сетки. |
Сообщений: 47 | #163 - 17 сентября 2013 в 14:43 | |
sanartamir, всё верно Вы поняли. Эта новая сетка уже пойдёт лотом Х на коэффициент. Стоповые ордера к этой сетке будут уже объёмом, как у этой сетки.
Совершенно верно, только эти коэффициенты надо рассчитать. Они должны быть динамические и зависеть в том числе от текущего депозита. Вот и экспериментирую. Также надо будет рассчитать когда и сколько закрывать убыточные ордера что бы оставаться в прибыли. Но это позже. |
Сообщений: 536 | #164 - 17 сентября 2013 в 15:12 | |
Сергей Александрович, san ответил мне на вопрос касательно советника, которого я ему пишу. И так сложилось, что по его тз советник работает с сетками ордеров. :) |
Сообщений: 536 | #165 - 17 сентября 2013 в 15:12 | |
Сергей Александрович, san ответил мне на вопрос касательно советника, которого я ему пишу. И так сложилось, что по его тз советник работает с сетками ордеров. :) |
Сообщений: 536 | #166 - 17 сентября 2013 в 15:21 | |
Сергей АлександровичТакже заметил что у дилера периодически, во время резкого скачка цен, увеличиваются расстояния в пунктах между открываемым ордером и текущей ценой. При этом не восстанавливается закрытый ордер и про него забывается. Хотелось бы индицировать на графике текущее ограничение в расстояниях при такой ошибке. А закрытые ордера не забывать, и, как только ограничение уберется, восстанавливать закрытый ордер.
Вы хотите, чтоб советник выводил сообщение о том, что брокер увеличил STOPLEVEL и увеличил спред? И что значит закрытые ордера не забывать? Алгоритм советника построен таким образом, что пока включен советник, он отслеживает закрытые ордера (назовем их родительскими). Если к закрытому ордеру (родителю) по какой-либо причине не удалось выставить отложенный ордер (назовем его дочерним), то как только появится возможность этот отложенник (дочерний) выставить, сов. сразу его выставит. После выставления отложенного (дочернего) ордера, советник отмечает, что для закрытого ордера (родителя) отложенный был выставлен и больше этот закрытый рыночный (родительский) ордер не обрабатывает.
Т.е. к закрытому рыночному (родительскому) ордеру выставляется один отложенный (дочерний) ордер. |
Сообщений: 536 | #167 - 17 сентября 2013 в 15:26 | |
san
artamir, всё верно Вы поняли. Эта новая сетка уже пойдёт лотом Х на коэффициент. Стоповые ордера к этой сетке будут уже объёмом, как у этой сетки.
Хорошо. Возьмусь реализовать этот функционал. Пока буду это реализовывать, хотелось бы услышать как работает советник. Т.е. можем мы переходить к его (советника) усложнению или есть какие-то дополнения к его работе. |
Сообщений: 47 | #168 - 17 сентября 2013 в 16:42 | |
artamirТ.е. к закрытому рыночному (родительскому) ордеру выставляется один отложенный (дочерний) ордер.
Замечены ошибки.
1. При открытии отложенного ордера добавляется 1 к T/P, например было у закрытого ордера T/P 1,5904, а стало 1,5905. Не надо менять T/P в открываемых отложенных ордерах. Это не всегда происходит, пока не понял причины, понаблюдаю.
2. Почему невозможно удалить ордер вручную. Я останавливаю советника кнопкой меню, удаляю лишний ордер вручную и потом запускаю советника. А он восстанавливает этот ордер. Не должен восстанавливать если ордер удален когда советник не работает. Редактировалось: 1 раз (Последний: 17 сентября 2013 в 16:53) |
Сообщений: 47 | #169 - 17 сентября 2013 в 16:50 | |
artamirВы хотите, чтоб советник выводил сообщение о том, что брокер увеличил STOPLEVEL и увеличил спред?
В принципе это не обязательно, но желательно. Поможет проанализировать ситуацию.
artamirЕсли к закрытому ордеру (родителю) по какой-либо причине не удалось выставить отложенный ордер (назовем его дочерним), то как только появится возможность этот отложенник (дочерний) выставить, сов. сразу его выставит. После выставления отложенного (дочернего) ордера, советник отмечает, что для закрытого ордера (родителя) отложенный был выставлен и больше этот закрытый рыночный (родительский) ордер не обрабатывает.
Это и надо было реализовать. Пока потестирую. |
Сообщений: 536 | #170 - 17 сентября 2013 в 17:24 | |
Сергей Александрович1. При открытии отложенного ордера добавляется 1 к T/P, например было у закрытого ордера T/P 1,5904, а стало 1,5905. Не надо менять T/P в открываемых отложенных ордерах. Это не всегда происходит, пока не понял причины, понаблюдаю.
2. Почему невозможно удалить ордер вручную. Я останавливаю советника кнопкой меню, удаляю лишний ордер вручную и потом запускаю советника. А он восстанавливает этот ордер. Не должен восстанавливать если ордер удален когда советник не работает.
1. спасибо, что сказали, исправлю.
2. Удалить можно. Сейчас расскажу как это можно сделать: После выключения советника нужно зайти в папку с терминалом/experts/files и удалить файл который называется: DB.eLLO.НомерСчета.ВалютнаяПара.edb
В этом файле хранится информация об ордерах, накопленная за время работы советника. Если удалить этот файл, когда советника удалили с графика, то можно удалить любой ордер. После включения, советник даже знать не будет, что этот ордер был. |
Сообщений: 536 | #171 - 17 сентября 2013 в 17:26 | |
К пред. посту.
Либо можно попробовать еще один метод. Хотя я его не тестировал.
После закрытия родительского ордера удалить дочерний отложенный ордер. И, по идее советник не должен будет больше к родителю выставлять дочерние ордера. |
Сообщений: 47 | #172 - 17 сентября 2013 в 21:17 | |
artamirК пред. посту.
Либо можно попробовать еще один метод. Хотя я его не тестировал.
После закрытия родительского ордера удалить дочерний отложенный ордер. И, по идее советник не должен будет больше к родителю выставлять дочерние ордера.
Проще поставить контролировать прибыльность закрытого ордера, тогда закрывать убыточные и с 0 прибылью станет проще. |
Сообщений: 536 | #173 - 17 сентября 2013 в 23:21 | |
Сергей АлександровичПроще поставить контролировать прибыльность закрытого ордера, тогда закрывать убыточные и с 0 прибылью станет проще.
Я контроль прибыли ордера добавлю после того, как исправлю выставление тейкпрофитов и стоплоссов. Мне бы хотелось знать, что мы движемся в правильном направлении. |
Сообщений: 47 | #174 - 17 сентября 2013 в 23:27 | |
artamirЯ контроль прибыли ордера добавлю после того, как исправлю выставление тейкпрофитов и стоплоссов. Мне бы хотелось знать, что мы движемся в правильном направлении.
Да, направление правильное. Только ошибки хотелось бы исправить. |
Сообщений: 536 | #175 - 17 сентября 2013 в 23:31 | |
Сергей Александрович, Исправим ошибки :) |
Сообщений: 536 | #176 - 18 сентября 2013 в 12:19 | |
Сергей Александрович, Проверьте пожалуйста. Я исправил выставление тейкпрофита для отложенных ордеров. Проверял на демосчете, вроде тейкпрофиты выставляются правильно. Редактировалось: 1 раз (Последний: 18 сентября 2013 в 12:19) |
Сообщений: 47 | #177 - 18 сентября 2013 в 22:56 | |
artamirСергей Александрович, Проверьте пожалуйста
Скачал, проверю. Хотелось бы, что бы не копировало с неположительной прибылью. Редактировалось: 1 раз (Последний: 18 сентября 2013 в 23:44) |
Сообщений: 536 | #178 - 19 сентября 2013 в 00:41 | |
Сергей АлександровичСкачал, проверю. Хотелось бы, что бы не копировало с неположительной прибылью. Добавлю этот фильтр, но чуть по позже. Вчера не успевал даже толком сесть за компьютер и посмотреть, что творится на рынке. |
Сообщений: 536 | #179 - 19 сентября 2013 в 00:54 | |
san
artamir, , когда какая-либо сетка закрывается по тейк профиту, а фикс профит ещё не достигнут, то новая сетка должна иметь возможность открываться с коэффициентом умножения (причем не обязательно больше единицы-может лучше и меньше 1)
А что делать, если объем родительского ордера новой сетки будет меньше разрешенного дилинговым центром? Сов. должен выставить родительский ордер минимальным разрешенным объемом или вообще ничего не выставлять?
это я к вопросу о коэф. умножения для расчета объема новой сетки. |
Сообщений: 47 | #180 - 19 сентября 2013 в 01:06 | |
artamirпосмотреть, что творится на рынке.
Сегодня рынок офигел. Доллар сильно упал и все полезло круто вверх/вниз. Редактировалось: 1 раз (Последний: 19 сентября 2013 в 01:07) |