Добрый... подскажите как прописать в роботе условие если 3 сделки проходят подрят в - тотогда применить другое правило???
возможно это?? или чтоб робот остановился?(именно по 3 сделкам подряд а не по - пу)
Стратегии и роботы > условие в роботе
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: условие в роботе
в
добавляем
где "C" - имя глобальной переменной - счетчик
его же проверяем в правилах на количество < 3 и при входах в позицию увеличиваем
Ну или чуть сложнее, но примерно тоже самое.
Т.к. отправка ордера не всегда равнозначно сделке , а счетчик в предыдущем варианте мы бы увеличили при отправке ордера, тогда лучше
учитываем открытие позиции (CurrentPosition()) и маркер открытия позиции по некоторому правилу (ещё одна глоб переменная определяющая правило) и только при открытии позиции и наличии маркера конкретного правила увеличиваем наш счетчик, ну понятно что его же и учитываем в правилах.
Вообщем вся логика крутится вокруг глобальной переменной-счетчика
Код: Выделить всё
function Initialize()
{
//...
}
добавляем
Код: Выделить всё
AddGlobalVariable("C", Types.Int, 0);
где "C" - имя глобальной переменной - счетчик
его же проверяем в правилах на количество < 3 и при входах в позицию увеличиваем
Ну или чуть сложнее, но примерно тоже самое.
Т.к. отправка ордера не всегда равнозначно сделке , а счетчик в предыдущем варианте мы бы увеличили при отправке ордера, тогда лучше
учитываем открытие позиции (CurrentPosition()) и маркер открытия позиции по некоторому правилу (ещё одна глоб переменная определяющая правило) и только при открытии позиции и наличии маркера конкретного правила увеличиваем наш счетчик, ну понятно что его же и учитываем в правилах.
Вообщем вся логика крутится вокруг глобальной переменной-счетчика
никогда такого не было и вот опять
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя