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



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

СообщениеДобавлено: Вт Авг 07, 2012 9:01 am Ответить с цитатой Вернуться к началу

Такой вот вопрос.. В меню "View" -> "Price chart style" есть candlesticks, но она свечек не рисует.
В контекстном меню "Parameters" для графика тоже ниче не нашел.. )

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Вт Авг 07, 2012 9:15 am Ответить с цитатой Вернуться к началу

Будет ли влиять опция В меню "View" -> "Price chart style" зависит от кода индикатора.
Если использкется стандартный индикатор Price, то будет.

В функции вывода на график Plot() 4 ый параметр определяет вид графика.
Если написать
Код:
Plot(C, "", ColorBlack, StyleCandle);

то график всегда будет в виде свечек.
Если написать
Код:
Plot(C, "", colorBlack, GetPriceStyle());

То вид графика будет зависеть от "View" -> "Price chart style"

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



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

СообщениеДобавлено: Вт Авг 07, 2012 9:32 am Ответить с цитатой Вернуться к началу

000 писал(а):
Будет ли влиять опция В меню "View" -> "Price chart style" зависит от кода индикатора.
Если использкется стандартный индикатор Price, то будет.

В функции вывода на график Plot() 4 ый параметр определяет вид графика.
Если написать
Код:
Plot(C, "", ColorBlack, StyleCandle);

то график всегда будет в виде свечек.
Если написать
Код:
Plot(C, "", colorBlack, GetPriceStyle());

То вид графика будет зависеть от "View" -> "Price chart style"

В формуле стоит:
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );

Он вероятно свечки не рисует потому что там только Close ?)

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Вт Авг 07, 2012 9:54 am Ответить с цитатой Вернуться к началу

Хм. Должен рисовать свечки. Вероятно не рисует потому, что в данных нет H, L, O....
Попробуй вот такой индикатор
Код:

Plot(C, "", ColorBlack, StyleCandle);

Если свечек не будет, значит точно данных нет.

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



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

СообщениеДобавлено: Вт Авг 07, 2012 10:02 am Ответить с цитатой Вернуться к началу

000 писал(а):
Хм. Должен рисовать свечки. Вероятно не рисует потому, что в данных нет H, L, O....
Попробуй вот такой индикатор
Код:

Plot(C, "", ColorBlack, StyleCandle);

Если свечек не будет, значит точно данных нет.

Странно, с этой строчкой вообще тики рисует..
Вот полный код:
Код:

_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));

Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
//Plot(C, "", colorBlack, styleCandle);

_SECTION_END();

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Вт Авг 07, 2012 10:17 am Ответить с цитатой Вернуться к началу

А фрейм какой? Может тиковый? Так там по определению свечек быть не может.... Переключись на бОльший....

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



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

СообщениеДобавлено: Вт Авг 07, 2012 10:22 am Ответить с цитатой Вернуться к началу

000 писал(а):
А фрейм какой? Может тиковый? Так там по определению свечек быть не может.... Переключись на бОльший....

Минуты и в настройках базы минуты ..

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Вт Авг 07, 2012 10:29 am Ответить с цитатой Вернуться к началу

А какая бумага? И откуда данные?

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



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

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

000 писал(а):
А какая бумага? И откуда данные?

Все минутные фьючерсы, данные с финама )

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

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

Можешь сделать вот такой скрин?

Это меню symbol -> QuoteEditor

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



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

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

000 писал(а):
Можешь сделать вот такой скрин?

Это меню symbol -> QuoteEditor

Image
а в нижней части то что на экране

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

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

У тебя криво данные импортированы в Ами.
Везде 19620.
Должно быть так.

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



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

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

000 писал(а):
У тебя криво данные импортированы в Ами.
Везде 19620.
Должно быть так.

Спасибо!
Видимо когда с финама выгружал минутки, поставил на сайте у них опцию "Заполнять периоды без сделок". То есть у тебя на рисунке бывают перерывы в полчаса когда сигналов нет, а у меня эти перерывы заполняются предыдущими значениями.

Щас построил минутный график на основе тиковых данных - работают свечки ))

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

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

А почему этим не пользуешься?

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



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

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

000 писал(а):
А почему этим не пользуешься?

теперь буду )

_________________
www.oleg-churyumov.blogspot.com
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen