Перейти к содержанию
Авторизация  
KROOL1980

[Вспомогательный советник] ArgoLotCalculator

Рекомендуемые сообщения

[Вспомогательный советник] ArgoLotCalculator
ArgoLotCalculator: вычисление лота, профита и убытка сделки

Небольшая утилита-помощник, позволяющая быстро определить профит/убыток по сделке в зависимости от объема ордера и вычислить размер лота в зависимости от уровня стоп-лосс ордера при торговле фиксированным процентом (убыток при стоп-лоссе = заданному % от депозита).

Утилитка кладется в советники, прикрепляется на любой график.

На графике отображаются три горизонтальные линии, соответствующие цене открытия, тейк-профиту и стоп-лоссу. Линии легко подхватываются мышкой и перетаскиваются по графику. В информационном окне отображается лот, тейк-профит в пт и в валюте депозита, стоп-лосс в пт и валюте депозита.

Настройки:

LotMode: Когда LotMode = FixedFraction, лот вычисляется таким образом, чтобы убыток при стоп-лоссе равнялся LotPerCent от баланса депозита.
Баланс депозита можно задать самому, установив CustomAccountBalance (если 0, то используется актуальное значение баланса).
Когда LotMode = FixedLot, советник вычисляет тейк-профит и стоп-лосс в валюте депозита с лотом LotSize.

AAL1.png
ArgoLotCalculator-v1.zip

Изменено пользователем Pavel888

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator
Новое в версии 2.0:
1. Теперь это не советник а индикатор. Соответственно, кладем в папку Индикаторы. Смысл: к одному графику можно прикрепить только один советник, но много индикаторов. Теперь ArgoLotCalculator можно использовать как дополнение к любому советнику (торговая панель, ShowBE, ArgoTrail и тд).
2. Появилась кнопка, которая убирает/восстанавливает инфопанель и линии. Теперь когда утилита не нужна, ее можно свернуть в маленькую кнопку, которая не мешается на экране.
3. Позицию кнопки и инфопанели на экране можно выбирать произвольно, задавая угол привязки и координаты X и Y.
4. В инфоокне теперь отображается ТП и СЛ не только в пт и валюте, но и в % от депозита.

Скачать: http://www.argolab.net/wp-content/uploads/2015/07/ArgoLotCalculator.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator

Спасибо за работу. Очень полезная штука, мне интересно в несколько доработанном виде. Можете сделать чтобы индикатор вычислял размер лота войдя которым на уровне средней линии будет достигнут БУ считая уже открытые на инструменте позиции в месте отмеченном линией Тейк профит и какой ожидается убыток в месте линии стоп лосс? Да забыл добавить размер средств от остатка эквити на расчет такой сделки надо задать в валюте депозита.

Изменено пользователем viktor 12345

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator

Надо бы вывод значения предполагаемого Ratio добавить: соотношение ТП/СЛ


Добавлено: 27-07-2015 14:59:59

Изменено пользователем erkon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator


Надо бы вывод значения предполагаемого Ratio добавить: соотношение ТП/СЛ


Добавлено: 27-07-2015 14:59:59



Да, хорошая идея.
По возможности сделаем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator



Надо бы вывод значения предполагаемого Ratio добавить: соотношение ТП/СЛ


Добавлено: 27-07-2015 14:59:59



Да, хорошая идея.
По возможности сделаем.

по-возможности поместите Ratio в одну строку справа от Lot:
Lot: ... Ratio ...
так компактнее на экране и удобнее сразу видеть Lot: ... и Ratio ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator
KROOL1980, ну если вы уже все посчитали, причем очень-очень удобным для пользователей способом, то почему бы уже не выставить и ордер - рыночный или отложку?

Все расчеты уже выполнены и если они человека устраивают, то почему бы не выставить и ордер?
Очень был бы полезный бот для ручной торговли - сам бы с удовольствием пользовался!

В топике "Уголок программиста" был запрос от пользователя на именно такого бота.
Причем человек предложил (наверно, содрав откуда-то) простой, но очень развитый ММ - интересный сам по себе.


Его предложения по ММ такие:

Параметры расчета лота (Использование ММ)

extern int typelot = 2; // 1 - фиксированный лот из Lot
// 2 - реинвестиция + %% риска на возможный СЛ
extern double Lot = 0.01;//минимальный лот
extern double risk = 10;// процент риска на возможный СЛ
extern int MeansType = 3;// Тип средств, используемых при расчете размера лота:
// 1 Депозит
// 2 Свободные средства
// 3 максимальное между Депозит и Свободные средства
extern double minlot = 0.01; //если расчетный лот 0, принимается этот
extern double gdolg = 0; //средства, не участвующие в расчете лота


KROOL1980, как насчет такой существенной доработки вашего бота/индикатора?!
Красивый был бы бот (или, может, скрипт?) - очень эргономичный и эффективный!! :)

Добавлено: 10-08-2015 16:25:00

Вопрос с разработчиками сейчас дискутируется.

Но должен признать, что сделать подобное действительно заметно сложнее, чем может показаться на первый взгляд.
Так что да или нет и если да, то что будет на выходе, пока предмет обсуждения и окончательно не решен. Изменено пользователем Старик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator
Изменения в версии 4.3:
1. Добавлен параметр ShowPanel (TRUE/FALSE), который включает/отключает отображение информационной панели.
2. Расположение линий и состояния кнопок теперь не сбрасываются при переключении таймфреймов.
---------------------------------------------------------------
Изменения в версии 4.4:
Добавлена переменная CustomAccountBalance. Если она не 0, то вместо фактического значения балланса депозита при расчете лота используется CustomAccountBalance.
---------------------------------------------------------------
Изменения в версии 4.5:
Исправлено отображение пункта для невалютных инструментов.
---------------------------------------------------------------
Изменения в версии 4.6:
1. Добавлена кнопка, сворачивающая все панели и линии.
2. Добавлены ценовые метки для все трех линий.


Настройки советника
Раздел Calculator parameters

WorkingMode – Переключатель режимов работы: единичный ордер (SingleOrderMode), группа ордеров (BasketMode).
LotMode – Переключатель режимов расчета лота: FixedFractionSL – лот вычисляется так, чтобы убыток при стоп-лоссе был LotPerCent % от депозита; FixedFractionTP – лот вычисляется так, чтобы прибыль при тейк-профите была LotPerCent % от депозита; FixedLot – лот не вычисляется, а задается явно переменной LotSize.
LotSize – размер лота (только в режиме LotMode = FixedLot).
LotPerCent – размер риска в % от депозита (в режиме LotMode = FixedFractionSL и FixedFractionTP).

Раздел Order Selector
Параметры этого раздела используются для фильтрации уже открытых по данной паре ордеров в режиме WorkingMode = BasketMode.
BuySell – фильтр направления торговли (Buy – учитываются ордера только на покупку, Sell – только на продажу, All – все).
Ticket – если не ноль, то учитывается только ордер с таким тикетом.
Magic – если не ноль, то учитываются ордера только с таким магиком.

Раздел Appearance
text2_color – цвет текста 1
text1_color – цвет текста 2
header_box_color – цвет фона 1
box_color – цвет фона 2
border_color – цвет фона 3
button_color – цвет кнопок 1
button_color2 – цвет кнопок 2
comment_lineheight – межстрочный интервал
comment_fontsize – размер шрифта
comment_font – фонт

Раздел Line parameters
colTP – цвет линии тейк-профита
colPrice – цвет линии цены открытия
colSL – цвет линии стоп-лосса

Раздел Orders parameters
MagicEA – магик открываемых ордеров
Comments – комментарии открываемых ордеров

ArgoLotCalculatorEA_v4.6.ex4
Capture2.PNG

Изменено пользователем KROOL1980

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator

Огромное спасибо за советник, для скальпинга незаменимая штука, особенно если нужно быстро открыть несколько ордеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator

В советнике ошибка, вместо открытия по рынку выдает вариант с отложенными ордерами. Таким образом параметры заданные кнопками визуальной части имеют силу до первого перезапуска терминала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[Вспомогательный советник] ArgoLotCalculator

Не дает перемещать линии на графике. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

×
×
  • Создать...