Тоже задавал этот вопрос на одном из вебинаров, но мне сказали зачем вам оно в индикаторах?
Вообщем-то сказали подумают, но видимо не судьба
В индикаторах, например, можно было бы спред рисовать на графике, как вариант. Или онлайн сигналы, без отрисовки в истории, на график помещать.
Применение нашлось бы.
Так же есть в стратегиях и другие функции, которые почему-то в индикаторах порезали.
Например,
MinValue(Series, N=1, D=0) – возвращает минимальное значение из N точек ряд Series со смещением D назад
MaxValue(Series, N=1, D=0) – возвращает максимальное значение из N точек ряд Series со смещением D назад
Уровни > Fractal – фрактал (экстремум)
Re: Fractal – фрактал (экстремум)
Я с вами полностью согласен. И про спред, и про все остальное. Вариантов использования целая куча. Да даже идеи, для стратегий, в реальном времени можно было бы тестировать в виде индикаторов. В местах срабатывания алгоритма, выставлять маркеры на графике.
Я собственно под QUIK так роботов и писал. В начале получается советник - индикатор, а потом из этого кода, если все хорошо, я делал робота.
Скажите куда написать или к кому обратится, с этим вопросом. Я готов даже в офисе заявление написать.
Я собственно под QUIK так роботов и писал. В начале получается советник - индикатор, а потом из этого кода, если все хорошо, я делал робота.
Скажите куда написать или к кому обратится, с этим вопросом. Я готов даже в офисе заявление написать.
Re: Fractal – фрактал (экстремум)
Вот как отловить момент прорисовки фрактала. Стрелочка нарисовалась - открой позицию?
Re: Fractal – фрактал (экстремум)
/**
Algorithm = ПРИМЕР;
**/
function Initialize()
{
StrategyName = "Начало бара";
AddParameter("P1", 0, "", 1);
AddInput("Input1", Inputs.Candle, 1, true, "CRH4=ФОРТС");
LongLimit = 1;
ShortLimit = -1;
}
function OnUpdate()
{
/// ПРАВИЛО 1
if ((Input1.Open == Input1.High) && (Input1.Open == Input1.Low) && (Input1.Open == Input1.Close))
{
ShowMessage("начало бара");
}
}
Вот такое написал. Хочу отловить момент, когда начинается бар и фрактал прорисовывается на графике. Но сообщение при начале бара не работает, не пишет в сообщения роботов.
Algorithm = ПРИМЕР;
**/
function Initialize()
{
StrategyName = "Начало бара";
AddParameter("P1", 0, "", 1);
AddInput("Input1", Inputs.Candle, 1, true, "CRH4=ФОРТС");
LongLimit = 1;
ShortLimit = -1;
}
function OnUpdate()
{
/// ПРАВИЛО 1
if ((Input1.Open == Input1.High) && (Input1.Open == Input1.Low) && (Input1.Open == Input1.Close))
{
ShowMessage("начало бара");
}
}
Вот такое написал. Хочу отловить момент, когда начинается бар и фрактал прорисовывается на графике. Но сообщение при начале бара не работает, не пишет в сообщения роботов.
Re: Fractal – фрактал (экстремум)
Другой вопрос. В описании индикатора можно найти последнее значение фрактала. А как обнаружить момент, когда это значение только появилось? Как получить номер бара, где появляется последнее значение индикатора?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей