Добрый день!
Задался вопросом как обойти следующие неприятные моменты при работе на СПБ:
1. Низкая ликвидность в первой половине дня
2. Игнорирование заявок после 23.00
3. Потерянные стопы/лимиты если они срабатывали после 23.
Из наиболее очевидного - ограничение времени работы робота и проверка наличия ордеров при начале периода... но стоит ли вообще ограничивать? Может есть еще какие-то варианты?
Как лучше тестировать стратегии по СПБ? Если по факту половина графика в периоде по сути ничего не значит..
Общие вопросы по разработке > Обмен опытом по работе с СПБ
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: Обмен опытом по работе с СПБ
Временное ограничение можно в стратегии задать.
BarTime().Hours - текущий час бара
BarTime().Minutes - минута бара
по ним и определять период торговли
пример, торговать с 18 до 22
BarTime().Hours - текущий час бара
BarTime().Minutes - минута бара
по ним и определять период торговли
пример, торговать с 18 до 22
Код: Выделить всё
function OnUpdate()
{
// временное условие с 18 до 22
if (BarTime().Hours < 18 || BarTime().Hours > 22) return;
// правила на открытие / закрытие позиций
}
никогда такого не было и вот опять
Re: Обмен опытом по работе с СПБ
Собственно примерно так и планировал, + проверка наличия выставленных ордеров и восстановление если были удалены системой....
Но решил поинтересоваться вдруг есть альтернативные решения.
Но решил поинтересоваться вдруг есть альтернативные решения.
Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей