Страница 3 из 3

Re: Узнать текущее количество денег

Добавлено: 06 янв 2019, 23:39
AP_Bor
Доброго времени суток, BugsDigger
BugsDigger писал(а):... стандартное тестирование/оптимизация всегда работают не с текущей суммой денег, а с предопределенным на старте количеством бумаг. ...
Не использовал, но вам возможно поможет.
► Показать
С наилучшими пожеланиями

Re: Узнать текущее количество денег

Добавлено: 07 янв 2019, 11:14
BugsDigger
Привет, AP_Bor, спасибо за отклик.

Если в коде стратегии прописываю (неважно где - в инициализации или в апдейте)

Код: Выделить всё

FixedLimitType=LimitsControl.ByPercentOfBalance;


это ситуацию не меняет, тест по-прежнему работает с фиксированным числом лотов, указанным в параметрах мастера теста.

Ну и значение констант не очевидно; возможно, что всё равно в начале возьмется некоторое исходное количество денег, и это будет верхний предел, который не учитывает текущую сумму баланса.

> Третий диалог мастера тестирования стратегии, под размером лота.
> Размер позиции(для диалога по умолчанию заблокировано)

Да, заблокировано, через "заднюю дверь" ручного присвоения прокрасться не удалось ...

Re: Узнать текущее количество денег

Добавлено: 07 янв 2019, 12:42
AP_Bor
Доброго времени суток, BugsDigger
BugsDigger писал(а):Да, заблокировано, через "заднюю дверь" ручного присвоения прокрасться не удалось ...
Очень жаль.
► Показать
С наилучшими пожеланиями

Re: Узнать текущее количество денег

Добавлено: 07 янв 2019, 13:26
AP_Bor
Доброго времени суток, BugsDigger
BugsDigger писал(а):Да, заблокировано, через "заднюю дверь" ручного присвоения прокрасться не удалось ...
Разрешите глянуть на эту дверь (скрипт для проверки), уж очень лень тест писать, а будет время, посмотрю, что можно сделать.
► Показать
С наилучшими пожеланиями

Re: Узнать текущее количество денег

Добавлено: 07 янв 2019, 18:18
BugsDigger
> скрипт для проверки

Уммм... Да никакого особого скрипта.
Любой скрипт, в инициализацию которого добавлена строка

FixedLimitType=LimitsControl.ByPercentOfBalance;

Запустить тест, по результатам убедиться, что сделки идут фиксированным числом лотов. По крайней мере, у меня такой результат на скрипте, который дает больше 100% годовых при стандартном тестировании, т.е. баланс заведомо существенно увеличивается в ходе тестирования. Или следует действовать как-то по-другому?.. (Сейчас я планирую пересчитывать баланс вручную и открывать позиции с размером не по умолчанию, а с количеством.)

Re: Узнать текущее количество денег

Добавлено: 07 янв 2019, 22:08
AP_Bor
Доброго времени суток, BugsDigger
AP_Bor » Сегодня, 12:42 писал(а):... (скрипт для проверки), уж очень лень тест писать ...
BugsDigger » Сегодня, 18:18 писал(а):Уммм... Да никакого особого скрипта. ...
Возможно вы меня не правильно поняли, "тест писать" - это сленг программиста, а не трейдера, программа проверки результатов работы.
BugsDigger писал(а):... дает больше 100% годовых ...
>100 / 365 / (avr Q ~ 200) == > У нас все еще впереди ;)
► Показать
С наилучшими пожеланиями