Общие вопросы по разработке > Обмен опытом по работе с СПБ

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
WillyB
Сообщения: 2
Зарегистрирован: 26 окт 2018, 11:02

Обмен опытом по работе с СПБ

Непрочитанное сообщение WillyB » 26 окт 2018, 11:32

Добрый день!

Задался вопросом как обойти следующие неприятные моменты при работе на СПБ:

1. Низкая ликвидность в первой половине дня
2. Игнорирование заявок после 23.00
3. Потерянные стопы/лимиты если они срабатывали после 23.

Из наиболее очевидного - ограничение времени работы робота и проверка наличия ордеров при начале периода... но стоит ли вообще ограничивать? Может есть еще какие-то варианты?

Как лучше тестировать стратегии по СПБ? Если по факту половина графика в периоде по сути ничего не значит..

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

Re: Обмен опытом по работе с СПБ

Непрочитанное сообщение evge » 26 окт 2018, 14:57

Временное ограничение можно в стратегии задать.

BarTime().Hours - текущий час бара
BarTime().Minutes - минута бара

по ним и определять период торговли

пример, торговать с 18 до 22

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

function OnUpdate()
{

// временное условие с 18 до 22
if (BarTime().Hours < 18 || BarTime().Hours > 22) return;

// правила на открытие / закрытие позиций
 
}
никогда такого не было и вот опять

WillyB
Сообщения: 2
Зарегистрирован: 26 окт 2018, 11:02

Re: Обмен опытом по работе с СПБ

Непрочитанное сообщение WillyB » 26 окт 2018, 18:00

Собственно примерно так и планировал, + проверка наличия выставленных ордеров и восстановление если были удалены системой....

Но решил поинтересоваться вдруг есть альтернативные решения.


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

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

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