Стратегии и роботы > Количество сделок в день

Обсуждение, описание стратегий и роботов, идеи для стратегий
kmis
Сообщения: 2
Зарегистрирован: 21 фев 2018, 11:24

Количество сделок в день

Непрочитанное сообщение kmis » 21 фев 2018, 11:30

Добрый день!
как в роботе прописать ограничения по количеству сделок в день? Например я хочу чтобы робот делал только 4-5 сделок в день начиная с определенного времени. По времени был ответ на вебинаре, по количеству не могу разобраться.

И еще вопрос у меня два аналогичных робота по РТС и нефти. Так вот робот по РТС показывает прибыль/убыток в пунктах, а робот по нефти - в процентах, хотя настройки одинаковые.

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

Re: Количество сделок в день

Непрочитанное сообщение evge » 21 фев 2018, 12:19

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

}
никогда такого не было и вот опять

kmis
Сообщения: 2
Зарегистрирован: 21 фев 2018, 11:24

Re: Количество сделок в день

Непрочитанное сообщение kmis » 21 фев 2018, 13:02

спасибо, попробую.


Вернуться в «Стратегии и роботы»

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

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