Вопрос по рисованию скриптом.

Сообщайте о возможных ошибках в программе.
Ответить
Сообщение
Автор
alvlts
Сообщения: 17
Зарегистрирован: Сб сен 07, 2013 1:48 pm

Вопрос по рисованию скриптом.

#1 Сообщение alvlts » Вт июн 02, 2015 4:15 pm

Вот обрезанный до нельзя кусок скрипта. Рисует линию сразу на двух таймфреймах почему то... Хотя, надо чтобы только на одном конкретном. Неужели так и должно быть в тестере???
Кто может подсказать в чем дело- помогите, плиз!!!

//--------------------------------------------------------------------------
// 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;

FX Helper
Сообщения: 566
Зарегистрирован: Пн апр 01, 2013 11:44 am

Re: Вопрос по рисованию скриптом.

#2 Сообщение FX Helper » Ср июн 03, 2015 12:28 pm

Здравствуйте,

Какой таймфрейм Вы выбираете в настройках скрипта в программе? Также 60?

alvlts
Сообщения: 17
Зарегистрирован: Сб сен 07, 2013 1:48 pm

Re: Вопрос по рисованию скриптом.

#3 Сообщение alvlts » Ср июн 03, 2015 1:17 pm

У этого скрипта в настройках никакие параметры не задаются. Таймфрейм и пара указываются в коде самого скрипта.

Ответить