Страница 1 из 1
Обращение из одного таймфрейма в другой
Добавлено: Пн фев 19, 2007 8:03 pm
Amir
Доброе время суток!
Скажите пожалуйста, возможно ли программно обратиться в советнике работающем на древном таймфрейме к значениям индикатора построенного на 4-х часовках. Если можно то подскажите пример кода.
Спасибо!
Re: Обращение из одного таймфрейма в другой
Добавлено: Вт фев 20, 2007 3:07 pm
Terranin
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;
Добавлено: Вт фев 20, 2007 4:50 pm
Amir
Спасибо!
Re: Обращение из одного таймфрейма в другой
Добавлено: Вт фев 16, 2010 6:36 am
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;
Подскажите пожалуйста, можно ли использовать такую конструкцию не в советнике, а в тексте пользовательского индикатора?
Спасибо.
Re: Обращение из одного таймфрейма в другой
Добавлено: Вт фев 16, 2010 7:23 am
Terranin
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;
Подскажите пожалуйста, можно ли использовать такую конструкцию не в советнике, а в тексте пользовательского индикатора?
Спасибо.
Нет, индикаторы не могут создавать другие индикаторы.
Re: Обращение из одного таймфрейма в другой
Добавлено: Вт фев 16, 2010 8:40 am
MKrymsky
Terranin писал(а):
Нет, индикаторы не могут создавать другие индикаторы.
Понятно. Спасибо.