preasto

 
Уровень 11

  Торгую в компаниях:


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

Рейтинг 2146



РЕКОМЕНДУЮ



Доработка советника "Пробой корридора по двум линиям, с наращиванием лота"

Доработка советника «Пробой корридора по двум линиям, с наращиванием лота»
opentraders.ru/downloads/589/

Сделать:
1) Параметр: «Расстояние между линиями» (по-умолчанию) — на к-м их выводит сразу.
2) функции и кнопочки 20х20 со значками:
— по умолч. кнопки вывести горизонтально с привязкой к углу: 0, окна: 0, Х=300, У=0
[S][O][=][-][Ве][L]
===
[S] Старт (мгновенное снятие выделений, создание отложек),
[O] Обновить*,
[=] Параллельно (выстроить линии параллельно),
[-] Снять отложки (не сработавшие после закрытия всех рыночных ордеров между 2 парными линиями).
[Ве] — закрытие по безубытку (по линии когда разница сумм по Buy и Sell ордерам = «0»+1п./$ (заданное в параметрах).
Тут производится закрытие в «0+Xп./$/% всех ордеров — на пересечении ценой этой линии.
Эта Кнопка „вдавливается“ — значит активна, меняя цвет, и „отжимается“ (откл., неактивна — всё не сработавшее на закрытие убирается).
[L] — принудительное запирание просадки в канале (выставление отложки на текущую разницу Buy и Sell лотов).
Эта Кнопка „вдавливается“ — значит активна, меняя цвет, и „отжимается“ (откл., неактивна — восстанавливается базовый режим).
Далее ордера не открываются до закрытия имеющихся, либо очередной сессии, начинаемой по кнопке [O] Обновить.
С выводом уже новых выделенных линий. И пересчётом лота начального ордера.
Например, можно добавить депозит, либо принять такое решение имея запас по депозиту сразу.
*При нехватке маржи, $, % эквити/депозита больше заданного в настройках — выставление запирающего ордера только на разницу лотностей происходит автоматически.
===
Желательно сделать выбор окна, куда кнопки выводить: 0,1,2, ...
(можно хотя бы только в коде — отметить комментариями, что-где менять)

3) Ввести настройки с выбором (в код, желательно в панель):
1. автоматически снимать несработавшие отложки после закрытия всех рыночных ордеров и обновления.
2. автоматически создавать новые линии на «Расстоянии между линиями»
— от линии текущей цены, сразу после закрытия всех рыночных и не сработавших отложенных ордеров, или запирания просадки в канале,
3. автоматически делать новые линии сразу активными (снято выделение, выставляются отложки).
— При достаточности оставшейся маржи. При этом, пересчитывать стартовый лот пропорционально соотношению начального и текущего депозита, с кофф.=1.0.
===

Примечание:
Активной(создаёт отложку) сразу становится та линия, с которой снято выделение.
— Линию с к-й выделение не снято можно ещё настраивать по ходу, даже если на 1й уже есть отложенный или сработавший(рыночный) ордер.
— Для обнуления, пока отложка не сработала есть кнопка: [O]
по к-й все несработавшие отложки снимаются, на линии возвращается выделение.
При этом изменённое ранее расположение(наклоны) линий сохраняются.
— Для перевода их в параллель есть кнопка: [=]
Если с одной линии снято выделение (она активна и выставлен ордер),
то 2я(ещё выделенная) при этом переводится в горизонтальное положение одна с отступом от открытого ордера на «Расстояние между линиями».
— Если уже есть любые ордера на 2х парных линиях (обе активны),
то по кнопке: [O] открываются 2 новых линии к-е автономно ведутся по тому же алгоритму.

// отметить в коде справками
// установочные параметры и
// ==================
// блоки кода определяющие соответствующие функции
// ==================
  • +4
  • Просмотров: 3040
  • 26 ноября 2016, 15:54
  • preasto
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

Брокер для ваших роботов, 15 лет на рынке

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

+
0
Это код Оксаны, за доработками обращайтесь к ней платно. Простое ТЗ рассмотрю.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 26 ноября 2016, 19:36

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