Доброе время суток!
Скажите пожалуйста, возможно ли программно обратиться в советнике работающем на древном таймфрейме к значениям индикатора построенного на 4-х часовках. Если можно то подскажите пример кода.
Спасибо!
Обращение из одного таймфрейма в другой
-
- Сообщения: 9
- Зарегистрирован: Пн июл 31, 2006 6:13 pm
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Обращение из одного таймфрейма в другой
Возможно. Кроме того советники не привязаны к таймфреймам и валютам. Для того чтобы из советника обращаться к такому индикатору его просто надо создать на нужном таймфрейме и все.Amir писал(а):Доброе время суток!
Скажите пожалуйста, возможно ли программно обратиться в советнике работающем на древном таймфрейме к значениям индикатора построенного на 4-х часовках. Если можно то подскажите пример кода.
Спасибо!
Код: Выделить всё
var
IndMACD1, IndMACD2: integer;
procedure ResetStrategy; stdcall;
begin
IndMACD1 := CreateIndicator('USDJPY', PERIOD_M15, 'MACD', '8;20;12;Close');
IndMACD2 := CreateIndicator('USDJPY', PERIOD_H1, 'MACD', '8;20;12;Close');
end;
Asta la vista
Mike
Mike
- MKrymsky
- Сообщения: 9
- Зарегистрирован: Чт фев 04, 2010 11:47 am
Re: Обращение из одного таймфрейма в другой
Подскажите пожалуйста, можно ли использовать такую конструкцию не в советнике, а в тексте пользовательского индикатора?Terranin писал(а): Возможно. Кроме того советники не привязаны к таймфреймам и валютам. Для того чтобы из советника обращаться к такому индикатору его просто надо создать на нужном таймфрейме и все.
Код: Выделить всё
var IndMACD1, IndMACD2: integer; procedure ResetStrategy; stdcall; begin IndMACD1 := CreateIndicator('USDJPY', PERIOD_M15, 'MACD', '8;20;12;Close'); IndMACD2 := CreateIndicator('USDJPY', PERIOD_H1, 'MACD', '8;20;12;Close'); end;
Спасибо.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Обращение из одного таймфрейма в другой
Нет, индикаторы не могут создавать другие индикаторы.MKrymsky писал(а):Подскажите пожалуйста, можно ли использовать такую конструкцию не в советнике, а в тексте пользовательского индикатора?Terranin писал(а): Возможно. Кроме того советники не привязаны к таймфреймам и валютам. Для того чтобы из советника обращаться к такому индикатору его просто надо создать на нужном таймфрейме и все.
Код: Выделить всё
var IndMACD1, IndMACD2: integer; procedure ResetStrategy; stdcall; begin IndMACD1 := CreateIndicator('USDJPY', PERIOD_M15, 'MACD', '8;20;12;Close'); IndMACD2 := CreateIndicator('USDJPY', PERIOD_H1, 'MACD', '8;20;12;Close'); end;
Спасибо.
Asta la vista
Mike
Mike
- MKrymsky
- Сообщения: 9
- Зарегистрирован: Чт фев 04, 2010 11:47 am
Re: Обращение из одного таймфрейма в другой
Понятно. Спасибо.Terranin писал(а):
Нет, индикаторы не могут создавать другие индикаторы.