Группа "Стол заказов MQL"

Рейтинг 2089



РЕКОМЕНДУЮ



Russwill_STX последняя доработка(надеюсь не сложная)

Поздравляю всех с 1 МАЯ! но ....)

Оч. прошу программистов, сделать последнюю доработку
в советнике «Russwill_STX», избавив его от главного недостатка,
как то: периодической залокировке и как следствие
прекращения работы.

1 — необходимо ввести параметр ограничивающий число
выставляемых подряд локирующих ордеров
(соответственно, если 0 то неограниченно)
зы — сейчас количество ни чем не ограничено,
кроме наличия свободных средств

2 — последний(!) локирующий ордер из указанного количества(числа)
должен выставляться с настраеваемым стоп-лоссом.

3 — при работе советника без ограниченного количества локов,
(то есть, как сейчас или как после будущей доработки, при значении =0),
вместо остановки советника и сообщения(на графике) —
«недопустимый лот, удалите советник», советник(при наличии средств)
должен расчитать и выставить ордер, залокировав всю серию в ноль,
а дальше через например «nn» пунктов сам перзапуститься и
продолжить работу, как обычно («забыв» локи)

наверное в параметрах(настраеваемых) советника
должно появиться типа таких пунктов

-параметры для локирующих ордеров — - количество локирующих ордеров выставляемых подряд = «nn» (=0 неограниченно)
— стоп-лосс для последнего ордера серии = «nn» (=0 без стоп-лосса)

зы- так как в данном советнике, закрытие залокированных ордеров
происходит по параметру «profit» (рассчитываемый в валюте депозита, а не в пп),
возможно для перепрограммирования будет удобней привязать
закрытие последнего ордера по энному отрицательному профиту…
вообщем, как Вам будет легче, так и сделайте… пожалуйста.

ссылка на советник в файловом архиве opentraders.ru/downloads/701/

зы — ужасный формат, пишешь все красиво, а при опубликовании
все в кучу перемешивается(((
  • 0
  • Просмотров: 2413
  • 1 мая 2015, 16:06
  • russwill
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
01 мая 2015
02 мая 2015

Комментарии (10)

+
0
бл((( пока отбой, надо переписать, а заказ не удаляется,
кто нибудь удалите я препешу заявку… позже
avatar

  2  russwill Автор Сообщений: 63

  • 1 мая 2015, 17:17
+
0
4 — при значении числа локордеров выше ноля и значении стоп-лосс =0,
должно так же выполняться условие пункта 3, вот пример:
если кол-во выст. локордеров =5, а стоп-лосс(5го) =0, то
при движении цены в убыток, выставляется шестой, который локирует
все локи в ноль и сов.продолжает работу
avatar

  2  russwill Автор Сообщений: 63

  • 1 мая 2015, 17:38
+
0
Я не берусь за такие сложные. Тем более чужой код
avatar

  34  AM2 Сообщений: 15891 - Андрей

  • 1 мая 2015, 17:57
+
0
а если упростить..., вот варианты:
1(вариант)
без стоп-лоссов, но определенное число ордеров, где последний будет равен параметру M_Lot, то есть выбранному коэффициенту увеличения локов, а в программе сова, как то прописать, что выставленный последний из указанного числа ордеров(локирующих) равнозначно закрытию локов, т.е. что бы он продолжил работу.
2(вариант)
без стоп-лоссов и без указания количества ордеров, а просто, вместо вывода на график сообщения «Лот не допустим! Удалите Советник!» ставим лок, опять же равный M_Lot(главное что бы не препутал бай\селл) и опять команда на продолжение работы.
3(вариант)
как я понимаю, советник ведь уже «знает», что на очередной лок средств нет, поэтому пусть он закроет локи с убытком, но при пересечении ценой, линии последнего установленного локирующего ордера
4(вариант)
вывод на экран сообщения«Лот не допустим! Удалите Советник!», будет равно закрытию локов, то есть, что бы сов забыл про данные локи и просто продолжил работу, в этом случае, как я понимаю небходимо сменить или что то сделать с magic числом, что бы сов не учитывал минус не закрытого лока и не сглючил))
avatar

  2  russwill Автор Сообщений: 63

  • 1 мая 2015, 20:44
+
0
А смысл? Логика советника такая, что она все-равно ведет к сливу.
Поторгуйте руками на демо по этой логике и поймете сами, о чем речь.
P.S. 4-й вариант наступает тогда, когда от депозита мало что остается.
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 1 мая 2015, 21:22
+
0
когда сов сообщает о нехватке средств, то это касается очередного увеличенного
лока, который может быть в разы больше, чем необходимо для установки лока(равного м-коэффу), а так же для установки очередного одиночного ордера начального, мизерного лота,
зы — лок конечно немного больше чем просто м-коэфф и чем больше пар тем больше и лок,
поэтому я и хотел, что бы в зависимости от депо ограничить кол- во локов, потом сов покрыл
бы все убытки, он ведь не часто застревает, но проблемма в том, что потом отключается и ни хрена не делает, хотя иногда даже и цена пошла норм и мог бы уже закрыть пару, на лок которой и нехватало средств.
Редактирован: 1 мая 2015, 21:53
avatar

  2  russwill Автор Сообщений: 63

  • 1 мая 2015, 21:38
+
0
например

01 03 05 07 = 1.6
02 04 06 = 1.2 следовательно необходимо
всего 04+01 для
продолжения торга

Редактирован: 1 мая 2015, 23:37
avatar

  2  russwill Автор Сообщений: 63

  • 1 мая 2015, 22:02
+
0
все таки оптимальный вариант это;
-определенное кол-во ордеров
и например, если =5, то пятый с
настраеваемым стоп-лоссом, если
это не сложно сделать, то помогите,
если нет, то нет… буду дальше подбирать настройки
на и так достойном(имхо) сове.

зы — если что, то это и есть окончательно тех задание
Редактирован: 1 мая 2015, 22:27
avatar

  2  russwill Автор Сообщений: 63

  • 1 мая 2015, 22:26
+
0
Может лучше сделать так что бы советник закрывал все ордера на 5-ом ордере и начинал через какое то время все с начало, конечно будет минус, но зато не будет наращивать локи и сможет дальше работать <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 

Скажем после неудачной серии из 5-ти ордеров у нас есть минус в 30 пунктов, тогда в советнике меняется ТП первого ордера на +30 пнктов, что бы отбить прошлую потерю и заработать еще что то :) 
Редактирован: 2 мая 2015, 19:25
avatar

  14  beton2011 Сообщений: 895

  • 2 мая 2015, 19:12
+
0
да возмжно, это даже и лучше, ибо после стоп-лосса есть шанс 1 из 2,
словить его снова и убыткоа можно нахватать, мама не горюй, а вот повторрно залочить подряд две серии вероятность значительно меньше.., но сам видишь всем надоели наши правки и корректировки, стол-заказов перегружен)) да и праздники сейчас… с дачами да шашлыками, вообщем надо еще раз все обдумать окончательно и сделать новую заявку, если еще что придет на ум пиши(прям сюда)
avatar

  2  russwill Автор Сообщений: 63

  • 3 мая 2015, 00:03

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари