Почему скан в ТОСе показывает не все акции? поставил в скане all stocks, объем выше 5000 сегодня , отсортировал по объему, на сканере(премаркет) хамаха стак есть, а ТОС в скане его не показывает
потому что через мастер объем на премаркете не ищется, для премаркета нужно писать формулы, да и то определение чего-то на премаркете с таким-то объемом будет не точным
особо ничего по премаркету не писал.. там особо и нечего искать.. ну, там фильтр объемов, разве что.. типо стаки, которые на премаркете какой-то объем проторговапли
что-то вроде этого
def startTime = secondsfromTime(0000);
def endTime = secondsfromTime(0930);
def night = if startTime > 0 and endTime < 0 then 1 else 0;
def val = if night == 1 then val[1] + volume else 0;
plot v = val > 5000;
скрипт не универсальный, поэтому его можно использовать пока рынок еще не открыт, иначе он ничего не покажет, то есть во время премаркета перед открытием.. он считает суммарный объем с 0-00 до 9-30, и показывает стаки, которые более 5000 наторговали
а возможно в теории сделать что бы скрипт сравнивал средний объем на премаркете с текущим и выдавал стаки у которых объем на прем. больше в n раз среднего объема именно на премаркете ?
такой момент забыл написать - вышеприведенный скрипт будет работать на всех тф меньших, разумеется, дней.. главное галочку рядом с Aggregation не забыть поставить - Include Extended-Hours Trading Session..
про объемы не понял..ты хочешь высчитать средний премаркетный объем на истории и его сравнивать с объемом на последнем премаркете ?
написать такое наверное можно (не пробывал), только геморойно очень
ну да, твой скрипт выдает стаки с объемом больше 5000 на премаркете, но есть стаки которые каждый день торгуются на премаркете больше 5000, и он получается такие стаки будет игнорить а искать необычный объем на премаркете типа акции in play
да, скрипт для сканера..
plot v = val > 5000;
это значит, что будут выдаваться все стаки, у которых на премаркете суммарный проторгованный объем более 5000
Уважаемый keekkenen, а возможно реализовать работу скрипта для отображения премаркета уже после открытия, по-сути идея то и заключалась в просмотре премаркета уже пост-факт. может датой оперировать или еще что-то? Или подскажите как выдернуть дефолтный скрипт сканера премаркета из TOS?
в силу ограниченности скрипта можно сделать поиск только на последнем премаркете - когда он еще идет или когда он уже прошел и началась торговая сессия..
а скрипт простой..
def startDay = secondsfromTime(0000);
def val = if startDay >= 57600 then 0
else if startDay < 34200 then val[1] + volume else val[1];
plot v = val;
можно использовать на любом таймфрейме от минуты до получаса
да, вроде все просто..
startDay - сколько в секундах прошло с начала дня на баре, где происходит расчет данных
1. если время перевалило за 16-00 (57600), то объем равен 0
2. если время до 9-30(34200), то аккумулируем значение проторгованного объема (это время с 0-00 до 9-30)
3. если время с 9-30 до 16-00, то это накопленный объем в пункте 2
потому что через мастер объем на премаркете не ищется, для премаркета нужно писать формулы, да и то определение чего-то на премаркете с таким-то объемом будет не точным
Июн 13 2016, 23:49keekkenen привет, у Вас есть какие-нибудь скрипты для премаркета?
Окт 06 2016, 09:17особо ничего по премаркету не писал.. там особо и нечего искать.. ну, там фильтр объемов, разве что.. типо стаки, которые на премаркете какой-то объем проторговапли
Окт 07 2016, 19:41keekkenen, да, нужен только объем и ATR. можно конечно использовать фильтр на встроеном сканере премаркета, но все же...
Окт 11 2016, 20:38что-то вроде этого
Окт 12 2016, 00:10def startTime = secondsfromTime(0000);
def endTime = secondsfromTime(0930);
def night = if startTime > 0 and endTime < 0 then 1 else 0;
def val = if night == 1 then val[1] + volume else 0;
plot v = val > 5000;
скрипт не универсальный, поэтому его можно использовать пока рынок еще не открыт, иначе он ничего не покажет, то есть во время премаркета перед открытием.. он считает суммарный объем с 0-00 до 9-30, и показывает стаки, которые более 5000 наторговали
keekkenen, прекрасно! Именно то, что надо. Спасибо!
Окт 12 2016, 09:20а возможно в теории сделать что бы скрипт сравнивал средний объем на премаркете с текущим и выдавал стаки у которых объем на прем. больше в n раз среднего объема именно на премаркете ?
Окт 12 2016, 11:21скажите пож это скрипт для сканера?
Окт 12 2016, 11:30такой момент забыл написать - вышеприведенный скрипт будет работать на всех тф меньших, разумеется, дней.. главное галочку рядом с Aggregation не забыть поставить - Include Extended-Hours Trading Session..
Окт 12 2016, 11:39про объемы не понял..ты хочешь высчитать средний премаркетный объем на истории и его сравнивать с объемом на последнем премаркете ?
написать такое наверное можно (не пробывал), только геморойно очень
ну да, твой скрипт выдает стаки с объемом больше 5000 на премаркете, но есть стаки которые каждый день торгуются на премаркете больше 5000, и он получается такие стаки будет игнорить а искать необычный объем на премаркете типа акции in play
Окт 12 2016, 11:46да, скрипт для сканера..
Окт 12 2016, 13:22plot v = val > 5000;
это значит, что будут выдаваться все стаки, у которых на премаркете суммарный проторгованный объем более 5000
Уважаемый keekkenen, а возможно реализовать работу скрипта для отображения премаркета уже после открытия, по-сути идея то и заключалась в просмотре премаркета уже пост-факт. может датой оперировать или еще что-то? Или подскажите как выдернуть дефолтный скрипт сканера премаркета из TOS?
Окт 26 2016, 13:19да, можно..
Окт 27 2016, 00:19по дате ничего не выйдет..
в силу ограниченности скрипта можно сделать поиск только на последнем премаркете - когда он еще идет или когда он уже прошел и началась торговая сессия..
а скрипт простой..
def startDay = secondsfromTime(0000);
def val = if startDay >= 57600 then 0
else if startDay < 34200 then val[1] + volume else val[1];
plot v = val;
можно использовать на любом таймфрейме от минуты до получаса
скрипт только считает суммарный объем.. в последней строке дописать с чем его сравнивать.. например, plot v = val > 5000;
Окт 27 2016, 00:27Уважаемый keekkenen, подскажите пож-та алгоритм Вашего скрипта, всю голову уже сломал...
Окт 30 2016, 13:25да, вроде все просто..
Окт 30 2016, 18:48startDay - сколько в секундах прошло с начала дня на баре, где происходит расчет данных
1. если время перевалило за 16-00 (57600), то объем равен 0
2. если время до 9-30(34200), то аккумулируем значение проторгованного объема (это время с 0-00 до 9-30)
3. если время с 9-30 до 16-00, то это накопленный объем в пункте 2
тос скрипт это не для слабонервных - вынос мозга
Окт 30 2016, 18:50keekkenen,
я уже это понял... спасибо Вам за помощь
Окт 30 2016, 20:03keekkenen, все равно формула показывает не все стаки с заданным объемом на премаркете
Мар 30 2017, 14:45ну, никто и не гарантирует точность работы скрипта
Апр 08 2017, 16:30