Здравствуйте!
Что-то я совсем запутался, не получается прописать такое условие:
цена акции сегодня <= -2%, чем цена закрытия предыдущего дня; тайм фрейм 6 часов (ну, или день).
В режиме конструктора такой возможности не нашёл. Может быть в коде можно?
Спасибо за внимание и помощь.
Общие вопросы по разработке > Помогите прописать условие
- evge
- Администратор
- Сообщения: 1813
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 369 раз
- Контактная информация:
Re: Помогите прописать условие
Здравствуйте!
Не проверял, писал на ходу, но код примерно такой:
Не проверял, писал на ходу, но код примерно такой:
Код: Выделить всё
// Цена закрытия предыдущего дня
var PrevClose = Input1.Close[0];
for (var x = 1; x < 999; x++)
{
if (BarDate(0) != BarDate(x))
{
PrevClose = Input1.Close[x];
break;
}
}
// Условие для текущего бара: цена закрытия бара <= цены закрытия предыдущего дня на 2% (переменная per) или менее
var per = -2; //процент
if ((Input1.Close[0] / PrevClose - 1) * 100 <= per)
{
// Условие выполнено
}
никогда такого не было и вот опять
Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 215 гостей