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



Зарегистрирован: 15.09.2008
Сообщения: 125
Откуда: С Паука

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

Приветствую Уважаемых Всех!

Есть желание покопаться с парным трейдингом, возникла такая необходимость:

Есть несколько подокон с индикаторами -

_SECTION_BEGIN
..............
_SECTION_END();

_SECTION_BEGIN
..............
_SECTION_END();

Есть внешний тикер вызываемый функцией Foreign .
Есть решение его (тикер) назначить глобально для всех подокон ?
Посмотреть профиль Отправить личное сообщение
fujis84



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

СообщениеДобавлено: Сб Янв 18, 2014 5:23 pm Ответить с цитатой Вернуться к началу

Rybak писал(а):
Приветствую Уважаемых Всех!

Есть желание покопаться с парным трейдингом, возникла такая необходимость:

Есть несколько подокон с индикаторами -

_SECTION_BEGIN
..............
_SECTION_END();

_SECTION_BEGIN
..............
_SECTION_END();

Есть внешний тикер вызываемый функцией Foreign .
Есть решение его (тикер) назначить глобально для всех подокон ?


использовать SetForeign()
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Янв 18, 2014 9:28 pm Ответить с цитатой Вернуться к началу

Назначаешь нужный тикер в одном из подокон и передаешь его в другие функцией VarSetText(). В окнах куда передаешь читай функцией VarGetText()

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



Зарегистрирован: 15.09.2008
Сообщения: 125
Откуда: С Паука

СообщениеДобавлено: Вс Янв 19, 2014 4:30 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Назначаешь нужный тикер в одном из подокон и передаешь его в другие функцией VarSetText(). В окнах куда передаешь читай функцией VarGetText()


Сорри неверно поставил вопрос, спрошу иначе:

Как единожды установив в параметрах внешний символ (Symbol "SPY" в примере) в верхнем окне, автоматом установить его также и в нижних окнах ?

Про VarGetText() крайне скупо написано в хелпе, толком пока не разобрался, но имхо видимо это не то решение.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вс Янв 19, 2014 7:35 pm Ответить с цитатой Вернуться к началу

Все ты верно поставил а я верно ответил.
Пример.
Одно подокно. В нем задается символ
Код:

Ticker = ParamStr("Symbol", "SBER");
StaticVarSetText("Ticker", Ticker);

PlotForeign(Ticker, "", colorBlack, styleCandle);

Второе подокно. Оно копирует символ заданный в первом
Код:

Ticker = StaticVarGetText("Ticker");

PlotForeign(Ticker, "", colorBlack, styleCandle);

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



Зарегистрирован: 15.09.2008
Сообщения: 125
Откуда: С Паука

СообщениеДобавлено: Вс Янв 19, 2014 10:19 pm Ответить с цитатой Вернуться к началу

Спасибо, кажется дошло! Smile
Т.е. данная (назовём её глобальная) функция действует для всех закладок chart sheets, а не только текущей?
Здорово.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen