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



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

СообщениеДобавлено: Пт Авг 12, 2016 11:00 pm Ответить с цитатой Вернуться к началу

Добрый день,

необходима Ваша помощь по следующему вопросу.
Отслеживается N количество бумаг. Для каждой из которых размечены свои собственные уровни. Проблема в следующем: при прокрутке с бумаги на другую на экране отображаются все уровни, со всех бумаг, а не только для просматриваемой бумаге. Подскажите, как решить проблему. Может быть индюк, который отрисовывает уровень привязать к наименованию конкретного тикера и тайм фрейма ???
Есть простой способ: открыть отдельное окно для каждого тикера и просматривать их все. Но это слишком громозко и не удобно.

_________________
Price Action Forever...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пт Авг 12, 2016 11:22 pm Ответить с цитатой Вернуться к началу

Я так понял, что уровни нарисованы в ручную. Тогда должен разочаровать. Кажись никак.
Единственный способ скрывать и отображать линии на графиках это использовать Layer-сы. Но я не знаю (и кажется нет) способа автоматически включать\выключать разные уровни в зависимости от тикера. ;(

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



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

СообщениеДобавлено: Пт Авг 12, 2016 11:29 pm Ответить с цитатой Вернуться к началу

Нет, уровни рисуем так
Код:
Level_High = Param("Level_High ",0,0,20000,0.0001);
Level_Low = Param("Level_Low  ",0,0,20000,0.0001);
Color_Space = ParamColor("Color_Space", colorBlue);
PlotOHLC( 0,Level_High, Level_Low,0 ,  "Level_Space", Color_Space, styleCloud|styleNoTitle|styleNoLabel,0,100000 , XShift = 10   ); 
Plot(Level_High , "", Color_Space, StyleNoLine);
Plot(Level_Low , "", Color_Space, StyleNoLine);


Шанс есть ???

_________________
Price Action Forever...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Авг 13, 2016 8:46 am Ответить с цитатой Вернуться к началу

Код:
LH = Param("Level_High ",0,0,20000,0.0001);
LL = Param("Level_Low  ",0,0,20000,0.0001);

if(Nz(StaticVarGet("ph")) != LH)
{
   StaticVarSet("ph", LH);
   AS_WRITE_PARAM("iniFile", Name(), "Level_High", LH, 0.0001);
}
if(Nz(StaticVarGet("pl")) != LL)
{
   StaticVarSet("pl", LL);
   AS_WRITE_PARAM("iniFile", Name(), "Level_Low", LL, 0.0001);
}
Level_High = AS_READ_PARAM("iniFile", Name(), "Level_High");
Level_Low = AS_READ_PARAM("iniFile", Name(), "Level_Low");

Color_Space = ParamColor("Color_Space", colorBlue);

Plot(C, "", colorBlack, styleCandle);
//PlotOHLC( 0,Level_High, Level_Low,0 ,  "Level_Space", Color_Space, styleCloud|styleNoTitle|styleNoLabel,0,100000 , XShift = 10   );
Plot(Level_High , "", Color_Space);
Plot(Level_Low , "", Color_Space);

Я вывод поменял как мне удобнее для отладки. Сделай как тебе надо. Плагин используется новый.

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



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

СообщениеДобавлено: Сб Авг 13, 2016 11:44 am Ответить с цитатой Вернуться к началу

Ами выдаёт сообщения об ошибке синтаксиса. Скачал на оф. сайте новый AFL плагин, заменил его в проге. Проблема сохранилась.

_________________
Price Action Forever...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Авг 13, 2016 12:31 pm Ответить с цитатой Вернуться к началу

Походу у тебя плагин не работает.
Менню tools -> Plug-ins

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



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

СообщениеДобавлено: Сб Авг 13, 2016 12:46 pm Ответить с цитатой Вернуться к началу

Вижу следующее.
Что делать ???

_________________
Price Action Forever...
Посмотреть профиль Отправить личное сообщение
trashfx



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

СообщениеДобавлено: Сб Авг 13, 2016 1:33 pm Ответить с цитатой Вернуться к началу

tlt-vlad писал(а):
Добрый день,

необходима Ваша помощь по следующему вопросу.
Отслеживается N количество бумаг. Для каждой из которых размечены свои собственные уровни. Проблема в следующем: при прокрутке с бумаги на другую на экране отображаются все уровни, со всех бумаг, а не только для просматриваемой бумаге. Подскажите, как решить проблему. Может быть индюк, который отрисовывает уровень привязать к наименованию конкретного тикера и тайм фрейма ???
Есть простой способ: открыть отдельное окно для каждого тикера и просматривать их все. Но это слишком громозко и не удобно.


What is your problem? Hand drawn lines/studies are per symbol lines and are stored in the symbol's data file of the data base. That's the case for all hand drawn studies. I.e. if you draw a line for XXXX the study is saved in XXXX data file of DB.
Посмотреть профиль Отправить личное сообщение
tlt-vlad



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

СообщениеДобавлено: Сб Авг 13, 2016 1:39 pm Ответить с цитатой Вернуться к началу

Please, show your idea via message with examples \ pictures. I didn't dive in the Ami so deeper as you and it is dificult to get something without examples.

_________________
Price Action Forever...
Посмотреть профиль Отправить личное сообщение
trashfx



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

СообщениеДобавлено: Сб Авг 13, 2016 1:43 pm Ответить с цитатой Вернуться к началу

tlt-vlad писал(а):
Нет, уровни рисуем так
Код:
Level_High = Param("Level_High ",0,0,20000,0.0001);
Level_Low = Param("Level_Low  ",0,0,20000,0.0001);
Color_Space = ParamColor("Color_Space", colorBlue);
PlotOHLC( 0,Level_High, Level_Low,0 ,  "Level_Space", Color_Space, styleCloud|styleNoTitle|styleNoLabel,0,100000 , XShift = 10   ); 
Plot(Level_High , "", Color_Space, StyleNoLine);
Plot(Level_Low , "", Color_Space, StyleNoLine);


Шанс есть ???


Why using such code via Param if you can make hand drawn studies being callable from AFL.

http://www.amibroker.com/kb/2016/01/22/how-to-fill-background-between-hand-drawn-trend-lines/
Посмотреть профиль Отправить личное сообщение
trashfx



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

СообщениеДобавлено: Сб Авг 13, 2016 1:52 pm Ответить с цитатой Вернуться к началу

tlt-vlad писал(а):
Please, show your idea via message with examples \ pictures. I didn't dive in the Ami so deeper as you and it is dificult to get something without examples.


there is a lot of examples covering all basics on official website of AmiBroker.com.

See knowledge base https://www.amibroker.com/kb/toc/
Then there is Users knowledge base http://www.amibroker.org/userkb/
Here is a short summary of basics sources http://amibrokerforum.proboards.com/thread/2/existing-official-3rd-party-tutorials
And additional ones http://amibrokerforum.proboards.com/board/7/amibroker-basics

etc.

So lots of basics available.
Посмотреть профиль Отправить личное сообщение
trashfx



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

СообщениеДобавлено: Сб Авг 13, 2016 2:03 pm Ответить с цитатой Вернуться к началу

trashfx писал(а):

What is your problem? Hand drawn lines/studies are per symbol lines and are stored in the symbol's data file of the data base. That's the case for all hand drawn studies. I.e. if you draw a line for XXXX the study is saved in XXXX data file of DB.


Form the amibroker help:

Image
Посмотреть профиль Отправить личное сообщение
trashfx



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

СообщениеДобавлено: Сб Авг 13, 2016 2:05 pm Ответить с цитатой Вернуться к началу

https://www.amibroker.com/guide/drawtools.html
https://www.amibroker.com/guide/h_studies.html
https://www.amibroker.com/guide/w_proptrendline.html
https://www.amibroker.com/guide/afl/study.html
http://www.amibroker.com/kb/index.php?s=study
...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Авг 13, 2016 2:53 pm Ответить с цитатой Вернуться к началу

А ты плагин точно в правильную папку положил?

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


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

СообщениеДобавлено: Сб Авг 13, 2016 3:08 pm Ответить с цитатой Вернуться к началу

Можно еще вот так
Код:

LH = Param("Level_High ",0,0,20000,0.0001);
LL = Param("Level_Low  ",0,0,20000,0.0001);

if(Nz(StaticVarGet("ph")) != LH)
{
   StaticVarSet("ph", LH);
   StaticVarSet(Name() + "Level_High", LH);
}
if(Nz(StaticVarGet("pl")) != LL)
{
   StaticVarSet("pl", LL);
   StaticVarSet(Name() + "Level_Low", LL);
}
Level_High = StaticVarGet(Name() + "Level_High");
Level_Low = StaticVarGet(Name() + "Level_Low");

Color_Space = ParamColor("Color_Space", colorBlue);

Plot(C, "", colorBlack, styleCandle);
//PlotOHLC( 0,Level_High, Level_Low,0 ,  "Level_Space", Color_Space, styleCloud|styleNoTitle|styleNoLabel,0,100000 , XShift = 10   );
Plot(Level_High , "", Color_Space);
Plot(Level_Low , "", Color_Space);


Но так после закрытия Ами он все уровни забудет.

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen