Управление риском: как рассчитать рабочий лот?

Questions about QUIK trading plugin for Russian brokers and general MultiCharts questions can be asked here in Russian; they will be answered in Russian by our staff. No registration necessary.
eternal2
Posts: 7
Joined: 04 Sep 2013
Has thanked: 4 times

Управление риском: как рассчитать рабочий лот?

Postby eternal2 » 04 Nov 2013

Здравствуйте!

Давненько не получается решить следующую проблемку: написать на power laguege функцию, возвращающую количество контрактов исходя из размера стоп-лосса (в пунктах) и размера риска (в % от капитала). по идее, такая элементарная функция должна бы быть в предустановленных studies, но, опять же, там я ее тоже пока не нашел...

буду очень благодарен, если кто-нибудь подскажет, есть ли такая функция в арсенале МС, или напишет ее.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Управление риском: как рассчитать рабочий лот?

Postby Henry MultiСharts » 04 Nov 2013

Добрый день, eternal2.

Пожалуйста, приведите пример рассчета/формулы.

eternal2
Posts: 7
Joined: 04 Sep 2013
Has thanked: 4 times

Re: Управление риском: как рассчитать рабочий лот?

Postby eternal2 » 05 Nov 2013

Добрый день, eternal2.

Пожалуйста, приведите пример рассчета/формулы.
формула расчета рабочего лота:

х = (Размер депо / 100 * Риск%) / (РазмерSL * Цена пункта), где

х - количество контрактов для открытия сделки,
Риск% - % от депо, которым мы рискуем в данной сделке,
РазмерSL - количество пунктов между ценой открытия сделки и ценой стоп-лосса (наприм., если входим по high, а выходить будем по low, то разница между high и low в пунктах).

и еще x должен округляться до целого.

буду благодарен за помощь.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Управление риском: как рассчитать рабочий лот?

Postby Henry MultiСharts » 05 Nov 2013

eternal2, с какой конкретной величиной у Вас проблема?

eternal2
Posts: 7
Joined: 04 Sep 2013
Has thanked: 4 times

Re: Управление риском: как рассчитать рабочий лот?

Postby eternal2 » 06 Nov 2013

eternal2, с какой конкретной величиной у Вас проблема?
Размер депо
Цена пункта
Функция округления до целого

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Управление риском: как рассчитать рабочий лот?

Postby Henry MultiСharts » 06 Nov 2013

1) Капитал бывает двух видов:
Из настроек стратегии: initialcapital
Баланс с брокера из ОПТ: GetRTCashBalance

2) Цена пункта:
PointValue или PointValue*Minmove

3) Округление до целого: Round(value, 0)

eternal2
Posts: 7
Joined: 04 Sep 2013
Has thanked: 4 times

Re: Управление риском: как рассчитать рабочий лот?

Postby eternal2 » 07 Nov 2013

1) Капитал бывает двух видов:
Из настроек стратегии: initialcapital
Баланс с брокера из ОПТ: GetRTCashBalance
благодарю за ответ.

мне нужен текущий баланс (т.е. после серии сделок) для тестирования на исторических данных в Portfolio Backtester.

насколько понимаю, initialcapital - возвращает лишь первоначальный размер капитала?
подойдет ли для моих целей GetRTCashBalance?
можно ли получить значение текущего баланса так: initialcapital + Portfolio_NetProfit ?

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Управление риском: как рассчитать рабочий лот?

Postby Henry MultiСharts » 07 Nov 2013

GetRTCashBalance недоступен в портфеле, так как это баланс по аккаунту, получаемый с брокера. На данный момент у Portfolio Backtester нет связи с брокером.
В Portfolio Backtester можно попробовать это:
InitialCapital + Portfolio_NetProfit - Portfolio_InvestedCapital

eternal2
Posts: 7
Joined: 04 Sep 2013
Has thanked: 4 times

Re: Управление риском: как рассчитать рабочий лот?

Postby eternal2 » 07 Nov 2013

GetRTCashBalance недоступен в портфеле, так как это баланс по аккаунту, получаемый с брокера. На данный момент у Portfolio Backtester нет связи с брокером.
В Portfolio Backtester можно попробовать это:
InitialCapital + Portfolio_NetProfit - Portfolio_InvestedCapital
большое спасибо. буду пробовать.


Return to “MultiCharts QUIK”