Вывод объекта текст

Образцы, куски исходников, вопросы. Обсуждаем программирование.
Ответить
Сообщение
Автор
AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Вывод объекта текст

#1 Сообщение AlexandrR » Пт июл 29, 2016 11:03 am

Добрый день.
Объект текст выводится на тело свечи. Можно ли вывести его, например над или под свечой?

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

Re: Вывод объекта текст

#2 Сообщение FX Helper » Пт июл 29, 2016 1:14 pm

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

Да, можно, для этого к указываемой Вами цене в параметре Price нужно добавить ещё несколько пунктов (тогда текст будет выше).

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#3 Сообщение AlexandrR » Пт июл 29, 2016 1:42 pm

Большое спасибо. Это то, что надо.
Если можно, разъясните, пожалуйста, еще свойство OBJPROP_SCREENCOORDS и какие у него параметры.
ObjectSet('Lab', OBJPROP_SCREENCOORDS, ? );

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

Re: Вывод объекта текст

#4 Сообщение FX Helper » Вт авг 02, 2016 11:16 am

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

Тут должно стоять 0 или 1

1 - включено
0 - выключено
если включено то в price1 координата задается по оси X, в date1 координата задается по оси Y

Например,

ObjectSet('Lab', OBJPROP_SCREENCOORDS, 1 );
ObjectSet('Lab', OBJPROP_PRICE1, 100 );
ObjectSet('Lab', OBJPROP_TIME1, 200 );

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#5 Сообщение AlexandrR » Вт авг 02, 2016 6:45 pm

Понятно. Спасибо.
Получается этот объект так же привязан к графику.
А скажите, пожалуйста, нет ли способа вывести текст в произвольное место. Ну, в том смысле произвольное, чтобы он не перемещался вместе с графиком в процессе тестирования. Например в район, где у вас написано: 'Symb, H1, cell:1111, scale 100%'. Может быть средствами GDI или API или еще как?
Заранее благодарен за ответ.

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

Re: Вывод объекта текст

#6 Сообщение FX Helper » Ср авг 03, 2016 10:38 am

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

Если задать текст координатами, то он будет привязан к одной и той же точке в окне графике, и текст не будет перемещаться даже если график будет.

Вы можете сделать это и вручную, добавьте текст в программе и задайте его расположение координатами, чтобы посмотреть как это работает.

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#7 Сообщение AlexandrR » Ср авг 03, 2016 11:04 am

Замечательно!
Спасибо большое. По объекту текст в меня вопросов больше нет, пока.

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#8 Сообщение AlexandrR » Пт май 19, 2017 7:49 pm

Всем добрый день. Обратился в тех. подержку - не помогло. Может быть здесь кто нибудь знает.
В Форекстестер 2 это
function OutTextXY(s:string;X:integer;Y:integer;Color:integer;FontSize:integer):string;
begin
ObjectCreate('Lab'+inttostr(OT), obj_Text, 0, X, Y);
ObjectSet('Lab'+inttostr(OT), OBJPROP_SCREENCOORDS, 1 );
ObjectSetText('Lab'+inttostr(OT),s , FontSize, 'Arial', Color);
Result:='Lab'+inttostr(OT);
inc(OT);

end;
работало. В форекстестер 3 нет.
Видимо где-то у меня косяк. Может подскажет кто нибудь.

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

Re: Вывод объекта текст

#9 Сообщение FX Helper » Вт май 23, 2017 10:38 am

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

Судя по всему проблема с объектом Текст, он не создается по какой-то причине.

Я сообщил о проблеме программистам, они попробуют исправить проблему в следующей версии программы.

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#10 Сообщение AlexandrR » Вт май 23, 2017 11:44 am

Добрый день, FxHelper.
Спасибо, что ответили. Жду версию.

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#11 Сообщение AlexandrR » Вс июн 04, 2017 7:37 am

Версия появилась, а текст нет.

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#12 Сообщение AlexandrR » Вс авг 13, 2017 1:36 pm

Прошло три месяца, а текст как не выводился, так и не выводится. Предлагаю бонус: вы решаете проблему вывода объекта текст, а я вам за это покажу еще один баг.

AlexandrR
Сообщения: 10
Зарегистрирован: Вс июл 24, 2016 2:20 pm

Re: Вывод объекта текст

#13 Сообщение AlexandrR » Чт окт 26, 2017 10:43 am

Всем добрый день. Так-как ответа нет, появился альтернативный вопрос. Кто нибудь знает альтернативный способ вывода текста в произвольные координаты? Если знаете, то поделитесь пожалуйста.
Спасибо.

Ответить