Непонятка с выводом из скрипта.
-
- Сообщения: 17
- Зарегистрирован: Сб сен 07, 2013 1:48 pm
Непонятка с выводом из скрипта.
Такой вопрос- написал индикатор, который выводит линии на график. Проблема в том, что вывожу на EURUSD H1, а параллельно выводится еще на EURUSD H4. На графики с другими парами не выводится. Пробовал применить SetCurrencyAndTimeframe- результат тот же... В чем может быть дело?
-
- Сообщения: 567
- Зарегистрирован: Пн апр 01, 2013 11:44 am
Re: Непонятка с выводом из скрипта.
Здравствуйте,
Насколько я знаю, индикатор, добавленный на график, может рисовать графические инструменты только на этом графике, так что если Вы хотите рисовать их еще и на другом графике, Вам нужно также добавить этот индикатор на второй график.
Насколько я знаю, индикатор, добавленный на график, может рисовать графические инструменты только на этом графике, так что если Вы хотите рисовать их еще и на другом графике, Вам нужно также добавить этот индикатор на второй график.
-
- Сообщения: 17
- Зарегистрирован: Сб сен 07, 2013 1:48 pm
Re: Непонятка с выводом из скрипта.
Проблема в том, что я устанавливаю скрипт и рисую на одном графике, а он параллельно рисует еще и на другом чего мне не надо, да и является ошибкой судя по всему... Рисую на EIRUSD 60, а параллельно еще рисуется на EURUSD 240. Или это так и должно быть, что на всех таймфреймах одной пары должно рисоваться одновременно????
-
- Сообщения: 17
- Зарегистрирован: Сб сен 07, 2013 1:48 pm
Re: Непонятка с выводом из скрипта.
Вот обрезанный до нельзя кусок скрипта. Рисует линию сразу на двух таймфреймах почему то...
Кто может подсказать в чем дело- помогите, плиз!!!
//--------------------------------------------------------------------------
// Objects test - Example how to work with objects from Script
//--------------------------------------------------------------------------
library MM;
uses
Classes,
Windows,
SysUtils,
graphics,
Clipbrd,
ScriptInterfaceUnit;
//var
//-------------------------------------------
// Initialize Script
//-------------------------------------------
procedure Init; stdcall;
begin
ScriptShortName('MM2');
ScriptDescription('Objects'' MM output');
end;
//-------------------------------------------
// Deinitialize Script
//-------------------------------------------
procedure Done; stdcall;
begin
end;
//-------------------------------------------
// Execute Script
//-------------------------------------------
procedure Execute; stdcall;
begin
SetCurrencyAndTimeframe('EURUSD', 60);
if not(ObjectExists(' 1 ') ) then
ObjectCreate(' 1 ', obj_HLine, 0, 0, 1.001 );
ObjectSet(' 1 ',OBJPROP_PRICE1 , 1.001);
ObjectSet(' 1 ',OBJPROP_COLOR , clGreen);
ObjectSet(' 1 ',OBJPROP_WIDTH , 2);
end;
exports
Init, Done, Execute;
end.
Кто может подсказать в чем дело- помогите, плиз!!!
//--------------------------------------------------------------------------
// Objects test - Example how to work with objects from Script
//--------------------------------------------------------------------------
library MM;
uses
Classes,
Windows,
SysUtils,
graphics,
Clipbrd,
ScriptInterfaceUnit;
//var
//-------------------------------------------
// Initialize Script
//-------------------------------------------
procedure Init; stdcall;
begin
ScriptShortName('MM2');
ScriptDescription('Objects'' MM output');
end;
//-------------------------------------------
// Deinitialize Script
//-------------------------------------------
procedure Done; stdcall;
begin
end;
//-------------------------------------------
// Execute Script
//-------------------------------------------
procedure Execute; stdcall;
begin
SetCurrencyAndTimeframe('EURUSD', 60);
if not(ObjectExists(' 1 ') ) then
ObjectCreate(' 1 ', obj_HLine, 0, 0, 1.001 );
ObjectSet(' 1 ',OBJPROP_PRICE1 , 1.001);
ObjectSet(' 1 ',OBJPROP_COLOR , clGreen);
ObjectSet(' 1 ',OBJPROP_WIDTH , 2);
end;
exports
Init, Done, Execute;
end.
-
- Сообщения: 567
- Зарегистрирован: Пн апр 01, 2013 11:44 am
Re: Непонятка с выводом из скрипта.
Здравствуйте,
Линия рисуется на двух таймфреймах или вообще на всех таймфреймах этого графика?
Клацните правой кнопкой мыши по линии -> Изменить свойства и перейдите во вкладку Таймфреймы.
Сколько таймфреймов здесь отмечены галочкой?
Линия рисуется на двух таймфреймах или вообще на всех таймфреймах этого графика?
Клацните правой кнопкой мыши по линии -> Изменить свойства и перейдите во вкладку Таймфреймы.
Сколько таймфреймов здесь отмечены галочкой?
-
- Сообщения: 17
- Зарегистрирован: Сб сен 07, 2013 1:48 pm
Re: Непонятка с выводом из скрипта.
Рисуется и на других таймфреймах, если их добавить.
В свойствах линии отмечены все таймфреймы.
В свойствах линии отмечены все таймфреймы.
-
- Сообщения: 567
- Зарегистрирован: Пн апр 01, 2013 11:44 am
Re: Непонятка с выводом из скрипта.
Здравствуйте,
Видимо в этом и есть причина, в программе Forex Tester графические инструменты рисуются на всех таймфреймах по умолчанию потому Вы и видите линию на нескольких таймфремах одновременно.
Видимо в этом и есть причина, в программе Forex Tester графические инструменты рисуются на всех таймфреймах по умолчанию потому Вы и видите линию на нескольких таймфремах одновременно.