вывод в эксель макс цену и мину цену за приод 5 мин

  • Автор темы Nerva
  • Дата начала

Nerva

New member
как выводить макс цену и мин цену с периодичностью 5 мин. проще говоря как импортировать в эксель японские свечи (5 мин)
 

Brig

New member
как выводить макс цену и мин цену с периодичностью 5 мин. проще говоря как импортировать в эксель японские свечи (5 мин)
Видимо напрямую никак. В Квике нет локальных показателей по периодам в таблицах для вывода в ODBC.
Есть текущая цена и все.
А куда она ходила за интервал времени - такого нет.
Если бы они как-то графики могли экспортировать в цифровом выражении, тогда бы и проблем не было.
Можно наверное время экспорта сделать минимальным и уже в программе анализировать самому максимальную и минимальную цену за период, который можно самому менять.
На дневных графиках минимальная и максимальная цена есть, можно работать на дневка.
 

Асан

New member
создает обычную таблицу, у которой ты прописываешь поля (столбцы) и потом эту таблицу можно просто смотреть, скидывать куда хочешь или на ее основе генерировать сигналы

собственно, бары снимать как раз так и удобно, чем самому расчитывать

но в отличие от обычных систем ТА, можно не только цены и объем учитывать, но и лимиты по деньгам и бумагам, брать значения индикаторов сразу и т.д.
 

Brig

New member
создает обычную таблицу, у которой ты прописываешь поля (столбцы) и потом эту таблицу можно просто смотреть, скидывать куда хочешь или на ее основе генерировать сигналы

собственно, бары снимать как раз так и удобно, чем самому расчитывать

но в отличие от обычных систем ТА, можно не только цены и объем учитывать, но и лимиты по деньгам и бумагам, брать значения индикаторов сразу и т.д.
Создал прогу небольшую, но почему-то таблица создается пустая.
msg=GET_CANDLE("EQNE","GAZP","","day","PRICE",20080205,103000)

Почему пустая? Что нужно в поле третье по счету. Ставил туда и price и last все равно пустая таблица создается.
 

Fan_mts

New member
ТАблицу надо обновлять - писать явно.

ПРИМЕР
*******************

PORTFOLIO_EX MyProtocol;
DESCRIPTION Протокол торговли;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST MC0094600000;

PROGRAM
' ********************************************************************
' Программа для ведения протокола сделок
' Версия 1.1
' Дополнено выгрузкой данных о купленных бумагах
' ********************************************************************


MAP_ERROR=CREATE_MAP()
.....
БЛА-БЛА-БЛА
....

MAP_DATETIME=GET_DATETIME()
........
HOUR=GET_VALUE(MAP_DATETIME,"HOUR")+0
MIN =GET_VALUE(MAP_DATETIME,"MIN")+0

Calc_Turn_All()
' MAP для таблицы (Загружаем расчитанные данные)
Map=CREATE_MAP()
Map=SET_VALUE(Map,"TurnSell",TurnSell)
Map=SET_VALUE(Map,"TurnBuy",TurnBuy)
Map=SET_VALUE(Map,"IT_SDEL",IT_SDEL)
Map=SET_VALUE(Map,"KOLSELL",KOLSELL)
Map=SET_VALUE(Map,"KOLBUY",KOLBUY)
Map=SET_VALUE(Map,"MEDIASELL",TurnSell/KOLSELL)
Map=SET_VALUE(Map,"MEDIABUY",TurnBuy/KOLBUY)

'Создание обновления таблицы
IF GET_NUMBER_OF("OWN")=0
ADD_ITEM(1,map)
END IF

MODIFY_ITEM(1,map)

IF HOUR*100+MIN>1030 and HOUR*100+MIN<1750

Protocol_trading()


End If

END_PROGRAM

PARAMETER IT_SDEL;
PARAMETER_TITLE Сделки;
PARAMETER_DESCRIPTION Всего совершено сделок;
PARAMETER_TYPE NUMERIC(3,0);
END

. . .

PARAMETER MEDIABUY;
PARAMETER_TITLE Сред.Покупок;
PARAMETER_DESCRIPTION Средняя сделка покупок;
PARAMETER_TYPE NUMERIC(15,2);
END



END_PORTFOLIO_EX
 

Brig

New member
Интересует GET_CANDLE() за промежуток времени.
И как получить на промежутке времени минимальную, и максимальную цену, можно и среднюю и текущую, хотя важнее всего именно минимум и максимум.
 

Fan_mts

New member
Интересует GET_CANDLE() за промежуток времени.
И как получить на промежутке времени минимальную, и максимальную цену, можно и среднюю и текущую, хотя важнее всего именно минимум и максимум.
График должен быть открыт по данной бумаге, из него берутся данные.

З.Ы. Думаю, вам лучше задать вопрос на форуме разработчика

http://www.quik.ru/user/forum/qpile/

P.P.S. Там сейчас в топе как раз разбор функции GET_CANDLE()
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху