Добрый день!
как в роботе прописать ограничения по количеству сделок в день? Например я хочу чтобы робот делал только 4-5 сделок в день начиная с определенного времени. По времени был ответ на вебинаре, по количеству не могу разобраться.
И еще вопрос у меня два аналогичных робота по РТС и нефти. Так вот робот по РТС показывает прибыль/убыток в пунктах, а робот по нефти - в процентах, хотя настройки одинаковые.
Стратегии и роботы > Количество сделок в день
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: Количество сделок в день
kmis писал(а):как в роботе прописать ограничения по количеству сделок в день? Например я хочу чтобы робот делал только 4-5 сделок в день начиная с определенного времени. По времени был ответ на вебинаре, по количеству не могу разобраться.
Здравствуйте!
Через счетчик в глобальной переменной,
Пример:
Код: Выделить всё
function Initialize()
{
...
AddParameter("MaxCount", 10);
AddGlobalVariable("C", Types.Int, 0);
...
}
function OnUpdate()
{
//Сброс счетчика
if (BarTime(0) <= AsTime(10,0,0)) C = 0;
if (C < MaxCount)
{
// выполняем код пока количество сделок не превысило максимально допустимое
if (Input1.Open > Input1.Close)
{
EnterLong();
С++;
}
if (Input1.Open < Input1.Close)
{
EnterShort();
С++;
}
} // C < MaxCount
}
никогда такого не было и вот опять
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя