Добрый день!
как в роботе прописать ограничения по количеству сделок в день? Например я хочу чтобы робот делал только 4-5 сделок в день начиная с определенного времени. По времени был ответ на вебинаре, по количеству не могу разобраться.
 
И еще вопрос у меня два аналогичных робота по РТС и нефти. Так вот робот по РТС показывает прибыль/убыток в пунктах, а робот по нефти - в процентах, хотя настройки одинаковые.
			
									
						Стратегии и роботы > Количество сделок в день
- evge
 - Администратор
 - Сообщения: 1817
 - Зарегистрирован: 04 фев 2016, 09:46
 - Откуда: Млечный путь, планета Земля
 - Благодарил (а): 83 раза
 - Поблагодарили: 375 раз
 - Контактная информация:
 
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
}никогда такого не было и вот опять
						Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость