Автор |
Сообщение |
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
Уважаемые коллеги!
Проблема в следующем:
Родной плагин ODBC не хочет передавать данные в поле OpenInt!
Судя по немногочисленным веткам в форуме проблема открыта так и не решилась!
Кто сталкивался и смог это как-нибудь побороть - ПОМОГИТЕ!!
В 2010 году в одной из веток предлагали: "Надо создавать отдельный символ в Ами и в него лить открытый интерес." Как это сделать?
Дополнение к теме: В Амиброкере есть поля aux1 и aux2, где и как их можно использовать?
Заранее благодарю всех за комментарии! |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Пр поводу aux1 и aux2.
Эти поля появились в предыдущей версии. Плагин ODBC старый и использовать эти поля не может. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
Очень печально(
А что на счет открытого интереса? У кого-нибудь в это поле попадают данные? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
spitfire
Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow
|
Нужно создавать отдельный символ и квиком уже в него передавать открытый интерес. Тока так. |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
spitfire писал(а): |
Нужно создавать отдельный символ и квиком уже в него передавать открытый интерес. Тока так. |
А расскажи подробнее как это сделать? Или где почитать? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
C этого плагина как раз начинала. Он тоже не передает! Потом установила с сайта, который ничего не поменял(((( |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Тебе же tlt-vlad что то там в личку писал.
Я думал все решено. Мне не очень хочется ковыряться в SQL... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
000 писал(а): |
Тебе же tlt-vlad что то там в личку писал.
Я думал все решено. Мне не очень хочется ковыряться в SQL... |
За письмо tlt-vlad и его помощь самые низкие поклоны и самые искренние благодарности! В базах MySQL собираются все нужные данные! Но передать необходимые данные в поле OpenInt в Амиброкер у меня не получается |
_________________ Будни современной блондинки. Полная семья детей: одна на руках, остальные на мониторах! И всех надо учить быть умными) |
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Эх...
Ну может вечером поковыряюсь...
На всякий случай давай инструкцию и готовую базу...
Я в mySQL полный ноль... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
tlt-vlad
Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва
|
Необходимо в БД MySQL в таблицы добавить поле для Открытого интереса , в другой таблице так же , прописать ещё кое что для обработки , а далее уже после настроенного экспорта при помощи стандартных запросов ( которые прописываются в описании к стандартному плагину ODBC for Amibroker ) тянуть необходимые данные из БД. Всё это проделывалось на практике ... |
_________________ Price Action Forever... |
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Я правильно понимаю, что в таблице всех сделок направление сделки это столбец "операция" и он имеет текстовый формат (т.е. там написано типа Buy/Sell)?
Если так, то, чтобы передать эти данные в OI надо их превратить в числовой формат (вроде float, но может и int)
Типа сделать в таблице SQL 2 поля. Одно текстовое а второе числовое, из квика передавать в текстовое операцию. Написать в SQL запрос который будет брать из текстового, превращать в числовое и пихать в числовое поле откуда уже передавать в Ами в OI |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
Да, именно так мы и делаем.
Превращаем направление сделки из текста в число и пытаемся подсунуть это число в open int.
Проблема в том, что в это поле ничего не передается и оно всегда остается нулевым!
Думали что проблема в форматах, но па сколько я знаю open int имеет формат float. Мы туда транслируем тоже float.
В тех поддержке ами говорят, что они поддержкой плагина odbc не занимаются и что мол раз поле есть, то должно работать! |
_________________ Будни современной блондинки. Полная семья детей: одна на руках, остальные на мониторах! И всех надо учить быть умными) |
|
Посмотреть профиль Отправить личное сообщение |
|
allalit
Зарегистрирован: 14.05.2012
Сообщения: 11
|
tlt-vlad писал(а): |
Необходимо в БД MySQL в таблицы добавить поле для Открытого интереса , в другой таблице так же , прописать ещё кое что для обработки , а далее уже после настроенного экспорта при помощи стандартных запросов ( которые прописываются в описании к стандартному плагину ODBC for Amibroker ) тянуть необходимые данные из БД. Всё это проделывалось на практике ... |
Вот в БД mySQL у нас ( благодаря Вам) есть поле с числовым форматом, которое и хотелось бы подсунуть вместо open int.
При настройке импорта в ами мы устанавливаем соответствие этого поля и open int.
НО, потом если открыть quote editor данных по open int нет. Вернее есть, но все нули.
На сколько я понимаю дело как раз в том, что надо дописать в стандартный odbc плагин амиброкеровский.... |
_________________ Будни современной блондинки. Полная семья детей: одна на руках, остальные на мониторах! И всех надо учить быть умными) |
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Вот что написано в документации по плагинам Ами
Цитата: |
Please note that Volume and OpenInterest fields are currently floating point numbers (change since previous release of ADK)
|
Цитата: |
Обратите внимание, что объем и OpenInterest поля в настоящее время числа с плавающей точкой (изменения с предыдущей версии ADK) |
Т.е. раньше формат был не float. Возможно int (не помню) и возможно в плагине есть ограничение по формату т.к. он старый. Стоит попробовать сделать в поле БД формат int или еще какой другой.... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|