Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Вывод значения Foreign инструмента в титул индикатора... Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
GREEN_X5



Зарегистрирован: 13.04.2012
Сообщения: 136

СообщениеДобавлено: Пн Апр 16, 2012 4:28 am Ответить с цитатой Вернуться к началу

День добрый!

Написал индикатор, там есть вывод графика и уровней, в итоге в вернем левом углу выводится строка со значениями этих переменных в виде:
RIM2-Indicator(1,5,2,4)=-0.03
т.е. инструмент, название индкатора, уровни с тегов Plot, значение графика.
Но в теле робота есть обработка ещё одного инструмента (это арбитражник)
Ticker = ParamStr("Symbol", "SRM2" );
P = ParamField("Price field",-1);
f2 = Foreign( Ticker, "P");

Подскажите, как в выводимую строчку, или ниже вывести значение - название Foreign инструмента?

Спасибо!
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Апр 16, 2012 7:11 am Ответить с цитатой Вернуться к началу

Код:
Title = Ticker;

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
GREEN_X5



Зарегистрирован: 13.04.2012
Сообщения: 136

СообщениеДобавлено: Пн Апр 16, 2012 3:22 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Код:
Title = Ticker;

Олег, спасибо за ответ! Конечно, я мог бы и сам догадаться попробовать! ))))
Подскажите ещё пожалуйста
как вывести в титл название основного инструмента на графике. т.е. построен прайс сбера, выводим в титл "SRM2". Title=Symbol не прокатило.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Апр 16, 2012 5:35 pm Ответить с цитатой Вернуться к началу

Как говрится, читайте мануал ибо он рулез.
Набери в поиске хелпера Title и посмотри. Там полно примеров. Почти всегда не сожно понять что к чему.
Например
Title = "{{NAME}} : {{VALUES}}";

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
GREEN_X5



Зарегистрирован: 13.04.2012
Сообщения: 136

СообщениеДобавлено: Вс Июн 16, 2013 7:07 pm Ответить с цитатой Вернуться к началу

Спрошу ка ещё в своей теме годовалой давности. ))
Команда Title у меня прописана в конце кода и отображает в верхней части окна инфу настройки параметров, это мне очень удобно на форейженах. Однако заметил, что и в окно Интерпретации тоже.
Команда printf в середине кода в цикле читает текстовый файл и выводит в окно Интерпретатора.
В итоге в окне Интерпретатора каша.
Вопрос, как разделить вывод - параметры из Title (или чем зменить?) на верх окна, другую нужную инфу в окно Интерпретатора? Спасибо.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Июн 16, 2013 9:35 pm Ответить с цитатой Вернуться к началу

Засунь Title вот в такую конструкцию
Код:
if( Status("action") == actionIndicator )
{
  Title = "qwerty";
}

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
GREEN_X5



Зарегистрирован: 13.04.2012
Сообщения: 136

СообщениеДобавлено: Пн Июн 17, 2013 1:05 am Ответить с цитатой Вернуться к началу

Олег, спасибо, это работает! )
Во, вспомнил тут про _N(), попробовал, вроде так же работает. Или так хуже?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Июн 17, 2013 8:13 am Ответить с цитатой Вернуться к началу

Так тоже нормально.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
GREEN_X5



Зарегистрирован: 13.04.2012
Сообщения: 136

СообщениеДобавлено: Вт Июн 18, 2013 1:52 pm Ответить с цитатой Вернуться к началу

Олег, ещё вопрос на эту тему. )
В окне два подокна с индикаторами, интерпретация выводит с того, который в фокусе. Можно этим управлять, например - или с обоих окон одновременно посылать, или только с нужного? Спасибо. )
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вт Июн 18, 2013 2:04 pm Ответить с цитатой Вернуться к началу

Нет. Только с фокусного
Если позарез нужно окно с тестовыми коментами не зависимо от фокуса, то используй
Guru commentary

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen