Общие вопросы по разработке > Стоимость шага цены.

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
MonteCristo
Сообщения: 35
Зарегистрирован: 16 май 2018, 19:52
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Стоимость шага цены.

Непрочитанное сообщение MonteCristo » 25 июл 2018, 20:48

Гайс, ответьте, пожалуйста, как баланс счет прочитать в стратегии?

MonteCristo
Сообщения: 35
Зарегистрирован: 16 май 2018, 19:52
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Стоимость шага цены.

Непрочитанное сообщение MonteCristo » 08 авг 2022, 17:54

Доброго времени суток. Уже 4 года прошло со времени последнего сообщения. Есть ли качественные изменения в терминале? Можно ли как-то в стратегии управлять риском? Как рассчитать размер позиции исходя из размера своего баланса и стоимости шага?

Аватара пользователя
evge
Администратор
Сообщения: 1803
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 80 раз
Поблагодарили: 356 раз
Контактная информация:

Re: Стоимость шага цены.

Непрочитанное сообщение evge » 09 авг 2022, 07:01

Добрый день!

Все 4 года существует и существовала документация.
На форуме много примеров из которых можно получить доп. информацию и применить для своих нужд.

Подскажу где можно взять с оф. сайта и здесь:

Документация по скриптам на сайте АД4 (актуальная) или здесь в файловом архиве.

Из док-та "Документация по скриптам для индикаторов и роботов в терминале Альфа-Инвестиции":

Получение данных по балансу и ПУ субсчёта

Получение текущего баланса по указанному рынку (по субсчету робота) в переменную

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

var currentBalance = GetCurrentBalance(RazdelGroupType.MICEX);

currentBalance .Balance - Текущий баланс по указанному рынку
currentBalance .Money – Денежная позиция по указанному рынку
currentBalance .NPL - НПУ по указанному рынку
currentBalance .NPLPercent – НПУ% по указанному рынку
currentBalance .DailyPL – ПУ(дн) по указанному рынку
currentBalance .DailyPLPercent – ПУ(дн)% по указанному рынку

Получение текущего баланса по указанному рынку и по указанному субсчету в переменную

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

var currentBalance = GetCurrentBalance(RazdelGroupType.MICEX, “00000000-001”);


-----

GetPriceStep() – функция возвращает шаг цены по инструменту торгового ряда, используемому в стратегии.
никогда такого не было и вот опять

MonteCristo
Сообщения: 35
Зарегистрирован: 16 май 2018, 19:52
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Стоимость шага цены.

Непрочитанное сообщение MonteCristo » 09 авг 2022, 15:37

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


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей