Russwill_STX последняя доработка(надеюсь не сложная) |
Поздравляю всех с 1 МАЯ! но ....)
Оч. прошу программистов, сделать последнюю доработку
в советнике «Russwill_STX», избавив его от главного недостатка,
как то: периодической залокировке и как следствие
прекращения работы.
1 — необходимо ввести параметр ограничивающий число
выставляемых подряд локирующих ордеров
(соответственно, если 0 то неограниченно)
зы — сейчас количество ни чем не ограничено,
кроме наличия свободных средств
2 — последний(!) локирующий ордер из указанного количества(числа)
должен выставляться с настраеваемым стоп-лоссом.
3 — при работе советника без ограниченного количества локов,
(то есть, как сейчас или как после будущей доработки, при значении =0),
вместо остановки советника и сообщения(на графике) —
«недопустимый лот, удалите советник», советник(при наличии средств)
должен расчитать и выставить ордер, залокировав всю серию в ноль,
а дальше через например «nn» пунктов сам перзапуститься и
продолжить работу, как обычно («забыв» локи)
наверное в параметрах(настраеваемых) советника
должно появиться типа таких пунктов
-параметры для локирующих ордеров — - количество локирующих ордеров выставляемых подряд = «nn» (=0 неограниченно)
— стоп-лосс для последнего ордера серии = «nn» (=0 без стоп-лосса)
зы- так как в данном советнике, закрытие залокированных ордеров
происходит по параметру «profit» (рассчитываемый в валюте депозита, а не в пп),
возможно для перепрограммирования будет удобней привязать
закрытие последнего ордера по энному отрицательному профиту…
вообщем, как Вам будет легче, так и сделайте… пожалуйста.
ссылка на советник в файловом архиве opentraders.ru/downloads/701/
зы — ужасный формат, пишешь все красиво, а при опубликовании
все в кучу перемешивается(((
-
0
- Просмотров: 2565
- 1 мая 2015, 16:06
- russwill
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (10)
кто нибудь удалите я препешу заявку… позже
2 russwill Автор Сообщений: 63
должно так же выполняться условие пункта 3, вот пример:
если кол-во выст. локордеров =5, а стоп-лосс(5го) =0, то
при движении цены в убыток, выставляется шестой, который локирует
все локи в ноль и сов.продолжает работу
2 russwill Автор Сообщений: 63
35 AM2 Сообщений: 16421 - Андрей
1(вариант)
без стоп-лоссов, но определенное число ордеров, где последний будет равен параметру M_Lot, то есть выбранному коэффициенту увеличения локов, а в программе сова, как то прописать, что выставленный последний из указанного числа ордеров(локирующих) равнозначно закрытию локов, т.е. что бы он продолжил работу.
2(вариант)
без стоп-лоссов и без указания количества ордеров, а просто, вместо вывода на график сообщения «Лот не допустим! Удалите Советник!» ставим лок, опять же равный M_Lot(главное что бы не препутал бай\селл) и опять команда на продолжение работы.
3(вариант)
как я понимаю, советник ведь уже «знает», что на очередной лок средств нет, поэтому пусть он закроет локи с убытком, но при пересечении ценой, линии последнего установленного локирующего ордера
4(вариант)
вывод на экран сообщения«Лот не допустим! Удалите Советник!», будет равно закрытию локов, то есть, что бы сов забыл про данные локи и просто продолжил работу, в этом случае, как я понимаю небходимо сменить или что то сделать с magic числом, что бы сов не учитывал минус не закрытого лока и не сглючил))
2 russwill Автор Сообщений: 63
Поторгуйте руками на демо по этой логике и поймете сами, о чем речь.
P.S. 4-й вариант наступает тогда, когда от депозита мало что остается.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
лока, который может быть в разы больше, чем необходимо для установки лока(равного м-коэффу), а так же для установки очередного одиночного ордера начального, мизерного лота,
зы — лок конечно немного больше чем просто м-коэфф и чем больше пар тем больше и лок,
поэтому я и хотел, что бы в зависимости от депо ограничить кол- во локов, потом сов покрыл
бы все убытки, он ведь не часто застревает, но проблемма в том, что потом отключается и ни хрена не делает, хотя иногда даже и цена пошла норм и мог бы уже закрыть пару, на лок которой и нехватало средств. Редактирован: 1 мая 2015, 21:53
2 russwill Автор Сообщений: 63
01 03 05 07 = 1.6
02 04 06 = 1.2 следовательно необходимо
всего 04+01 для
продолжения торга
Редактирован: 1 мая 2015, 23:37
2 russwill Автор Сообщений: 63
-определенное кол-во ордеров
и например, если =5, то пятый с
настраеваемым стоп-лоссом, если
это не сложно сделать, то помогите,
если нет, то нет… буду дальше подбирать настройки
на и так достойном(имхо) сове.
зы — если что, то это и есть окончательно тех задание Редактирован: 1 мая 2015, 22:27
2 russwill Автор Сообщений: 63
Скажем после неудачной серии из 5-ти ордеров у нас есть минус в 30 пунктов, тогда в советнике меняется ТП первого ордера на +30 пнктов, что бы отбить прошлую потерю и заработать еще что то Редактирован: 2 мая 2015, 19:25
14 beton2011 Сообщений: 895
словить его снова и убыткоа можно нахватать, мама не горюй, а вот повторрно залочить подряд две серии вероятность значительно меньше.., но сам видишь всем надоели наши правки и корректировки, стол-заказов перегружен)) да и праздники сейчас… с дачами да шашлыками, вообщем надо еще раз все обдумать окончательно и сделать новую заявку, если еще что придет на ум пиши(прям сюда)
2 russwill Автор Сообщений: 63
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий