Ручные торговые стратегии и системы Обсуждаем ручные торговые стратегии и системы для торговли на форекс и биржах: примеры входов, доработка, обновленные версии, вопросы и ответы.

Ответ
 
Опции темы
Старый 22.08.2016, 21:50   #581 (permalink)
Новичок форума
 
Аватар для acronis7
 
Регистрация: 15.10.2013
Сообщений: 201
Репутация: 8
acronis7
Сказал(а) спасибо: 18
Поблагодарили 11 раз(а) в 10 сообщениях
Поинты: 230
Сообщение от ivanivan Посмотреть сообщение
зачем тебе больше 2х знаков на акциях? да, такие цены там бывают,но никто с этим не парится и все округляют до цента.
возьми акцию ETRM. два знака после запятой.
_https://www.google.com/finance/historical?q=NASDAQ%3AETRM&ei=WG-7V5nEOojHsQGWgbyoDg
теперь открой ее в платформе саксобанка - 4 знака.
Сообщение от ivanivan Посмотреть сообщение
объемы в акциях в данном случае взял для того,чтобы точно не было пропусков на дневках! а не ради предполагаемого спреда аск-бид))
в рассчетах по парному всегда нужно учитывать размер спреда (аск-бид).
потому что иногда будут расширения спредов по одному из парных инструментов, а ты их будешь принимать за развижку инструментов.

Сообщение от ivanivan Посмотреть сообщение
посмотри повнимательней котировки малоликвидных бумажек и увидишь,что там иногда по несколько дней не бывает ни единой сделки.соответственно котировок по таким дням нет-пропуски.
я смотрел только популярные акции , дневки. там нету пропусков.

ну и что, что нету сделки. значит в котировку нужно записывать цену лучшего продавца и лучшего покупателя этого дня.

ну разве что в этот день на рынке не было ни одного продавца и ни одного покупателя, тогда да...))))

Сообщение от ivanivan Посмотреть сообщение
на дневках без разницы пара пропусков. ну будет корреляция не 0.91,а 0.905. да и врот ей ноги))
ну может быть для рассчета корреляции...
а для тестов по парному - очень важно.

Сообщение от ivanivan Посмотреть сообщение
зачем тебе тиковая история на акцияч в парном трейдинге? апологет HFT? будешь колокейшн рядом с биржей ставить,чтоб арбитражить? если нет,то нафиг не нужны
не "потиковая" а "побаровая", бид и аск по клозу бара.

Последний раз редактировалось NSerega; 22.08.2016 в 23:41.
acronis7 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 22.08.2016, 22:05   #582 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от acronis7 Посмотреть сообщение
возьми акцию ETRM. два знака после запятой.
_https://www.google.com/finance/historical?q=NASDAQ%3AETRM&ei=WG-7V5nEOojHsQGWgbyoDg
теперь открой ее в платформе саксобанка - 4 знака.

в рассчетах по парному всегда нужно учитывать размер спреда (аск-бид).
потому что иногда будут расширения спредов по одному из парных инструментов, а ты их будешь принимать за развижку инструментов.


я смотрел только популярные акции , дневки. там нету пропусков.

ну и что, что нету сделки. значит в котировку нужно записывать цену лучшего продавца и лучшего покупателя этого дня.

ну разве что в этот день на рынке не было ни одного продавца и ни одного покупателя, тогда да...))))


ну может быть для рассчета корреляции... а для тестов по парному - очень важно.


не "потиковая" а "побаровая" бид и аск по клозу бара.
да,действительно,в твоей бумажке 4 знака. но ты бы еще потоньше пеннистак взял бы)) 17 центовую акцию выбрал)) для нее изменение в 1с уже 5% от стоимости))
ты снова путаешь фору с биржей.это тебе не метатрейдер,где свечи строятся по бид,спред разъехался без сделок,тебе и нарисовали свечу.обычно свечи строятся по last и так же по last записываются.и именно потому если не было сделок в этот день=>не было цен last=>нет истории за этот день.
и именно потому что цены last мне пофиг насколько там разъехался спред аск-бид,хоть его порвало весь. если не было сделок в этот момент,на свечах это никак не отразится.и расчеты по парному тоже все делают по last. разве что только у тебя одна бумажка бай,вторая селл и никак наоборот не будет никогда. тогда да,строй себе по аск-бид.иначе будешь туда сюда крутить-сейчас эту бумажку покупать нужны аск,а потом ее продавать-меняй уже на биды.

Последний раз редактировалось NSerega; 22.08.2016 в 23:42.
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 22.08.2016, 23:38   #583 (permalink)
Новичок форума
 
Аватар для acronis7
 
Регистрация: 15.10.2013
Сообщений: 201
Репутация: 8
acronis7
Сказал(а) спасибо: 18
Поблагодарили 11 раз(а) в 10 сообщениях
Поинты: 230
Сообщение от ivanivan Посмотреть сообщение
ты бы еще потоньше пеннистак взял бы
это ты меня только что обидеть хотел или это я не разбираюсь в бирже?)))
Сообщение от ivanivan Посмотреть сообщение
ты снова путаешь фору с биржей.это тебе не метатрейдер,где свечи строятся по бид,спред разъехался без сделок,тебе и нарисовали свечу.обычно свечи строятся по last и так же по last записываются.и именно потому если не было сделок в этот день=>не было цен last=>нет истории за этот день.
я думал, что если стакан вот так простоял целый день,

то у дневного бара и опен будет 1.04753 и клоз 1.04753 и хай и лов такими же будут.
Сообщение от ivanivan Посмотреть сообщение
и именно потому что цены last мне пофиг насколько там разъехался спред аск-бид,хоть его порвало весь. если не было сделок в этот момент,на свечах это никак не отразится.и расчеты по парному тоже все делают по last. разве что только у тебя одна бумажка бай,вторая селл и никак наоборот не будет никогда. тогда да,строй себе по аск-бид.
сам говорил, что "космолеты выходят", а потом обнаруживается, что просто аск-бид высокий.) а теперь тебе уже аск-бид не важен.
Сообщение от ivanivan Посмотреть сообщение
иначе будешь туда сюда крутить-сейчас эту бумажку покупать нужны аск,а потом ее продавать-меняй уже на биды.
так и нужно.
---------------------------------------------------
а вообще как организовать тестирование:
нужны котировки по всем акциям за одинаковый период, в формате csv. 5000 файлов в одной папке. и программа на с++, которая перебором определила бы список всех возможных пар, и подтягивая эти пары с файлов рассчитала бы по ним коинтеграцию. в конце она должна выдать эксель файл с коеффициэнтами коинтеграции, отсортированными по убыванию.
только я на с++ программировать не умею.

Последний раз редактировалось acronis7; 22.08.2016 в 23:47.
acronis7 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 23.08.2016, 06:30   #584 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
за ночь намайнил из 100 акций)) итого 350 пар получилось.сверил. вроде до второго знака совпадает,значит не сильно накосячил). а вообще долго это.буду думать.
кто волочет - если записать в csv или txt матрицу размером 3500*250 или просто в память сразу все,это сильно затратно по оперативе? а то на моем калькуляторе не хватит,и он повиснет.
Вложения:
Тип файла: zip US stocks correlation.csv.zip (2.0 Кб, 9 просмотров)
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 23.08.2016, 08:55   #585 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
а вообще попалась вот хорошая пара. 1.5 года боковичек в размахе 10%. кросса cadnok почти ни у кого нет,там что можно через пару.
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок экрана от 2016-08-23 11:51:58.png
Просмотров: 52
Размер:	179.0 Кб
ID:	250849  
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 23.08.2016, 19:40   #586 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от ivanivan Посмотреть сообщение
за ночь намайнил из 100 акций)) итого 350 пар получилось.сверил. вроде до второго знака совпадает,значит не сильно накосячил). а вообще долго это.буду думать.
кто волочет - если записать в csv или txt матрицу размером 3500*250 или просто в память сразу все,это сильно затратно по оперативе? а то на моем калькуляторе не хватит,и он повиснет.
потратив кучу нервов и мата,с помощью кувалды добился,чтобы матрица 100*100 теперь считалась ровно за 2 минуты. уже какое-никакое вменяемое время. обсчет всего рынка займет порядка суток-полутора.
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 23.08.2016, 22:27   #587 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
запилил вариант с коинтеграцией. время расчета 100*100 3.5мин. а может просто потому что период для расчета взял почти в 2 раза длиннее.
судя по всему,по умолчанию в R тест самый простой,что-то типа,а может и такой же,как в гретл-тест без константы.потому что получаются самые близкие результаты у них. отобранные тут пары выборочно тест на pairlab не прошли. варианты для дальнейшего апргрейда-другие методы построения регрессии(т.к. самый обычный МНК дает почти один в один коэфты,как при приравнивании просто по ВР) и другие тесты? на pairlab результаты похожи на гретл по тесту с константой и квадратичным трендом плюс строят регрессию ортогональную.
может еще чего хотел добавить,но уже не помню.
в аттаче то,что насчитал. период с 01.07.15 по 01.08.16
Вложения:
Тип файла: zip US stocks cointegration v1.0.csv.zip (5.9 Кб, 11 просмотров)
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 23.08.2016, 23:22   #588 (permalink)
Новичок форума
 
Аватар для acronis7
 
Регистрация: 15.10.2013
Сообщений: 201
Репутация: 8
acronis7
Сказал(а) спасибо: 18
Поблагодарили 11 раз(а) в 10 сообщениях
Поинты: 230
Сообщение от ivanivan Посмотреть сообщение
запилил вариант с коинтеграцией. время расчета 100*100 3.5мин. а может просто потому что период для расчета взял почти в 2 раза длиннее.
судя по всему,по умолчанию в R тест самый простой,что-то типа,а может и такой же,как в гретл-тест без константы.потому что получаются самые близкие результаты у них. отобранные тут пары выборочно тест на pairlab не прошли. варианты для дальнейшего апргрейда-другие методы построения регрессии(т.к. самый обычный МНК дает почти один в один коэфты,как при приравнивании просто по ВР) и другие тесты? на pairlab результаты похожи на гретл по тесту с константой и квадратичным трендом плюс строят регрессию ортогональную.
может еще чего хотел добавить,но уже не помню.
в аттаче то,что насчитал. период с 01.07.15 по 01.08.16
что это за R? там можно написать свою программу теста на коинтеграцию? или там можно только выбрать стандартный тест, типа "дики-фуллера" и "единичного корня"? R котировки подгружает или может работать также с файлами котировок?

Последний раз редактировалось acronis7; 23.08.2016 в 23:40.
acronis7 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 07:31   #589 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от acronis7 Посмотреть сообщение
что это за R? там можно написать свою программу теста на коинтеграцию? или там можно только выбрать стандартный тест, типа "дики-фуллера" и "единичного корня"? R котировки подгружает или может работать также с файлами котировок?
r скриптовый язык. СВОЙ тест на коинтеграцию ты может и сможешь написать в нем,благо он богат на разные фичи,но для этого его сначала придумать)) придумаешь его и назовут его в твою честь ,будет тест акронис-уткина)) просто там есть уже готовые тесты типа именно перечисленных тобой.и вообще для него есть порядка 4500 различных пакетов и дополнений,так что наверное только черта лысого ты там не найдешь. ты одни названия только уморишься читать.
если брать голый R,то работает с файлами котировок. есть пакеты уже готовые для трейдунов,с помощью которых можно тянуть котировки с гугл,яху,оанды и еще пары источников - пакет quantmod. есть пакет для рашен рынка rusquant- тянет котировки с финам,ртс и еще откуда-то. но я с этими пакетами с разбегу не разобрался.
есть пакеты для построения графиков,есть пакеты для тестирования стратегий,есть пакеты с тех.индикаторами.
наверное большинство литературы (начиная с самый ранних книг по парному от всяких эрни чанов и прочих) и научных работ используют его для парного трейдинга. ну кто-то еще через матлаб маньячит.

з.ы. кстати,с финам может тянуть тиковые котировки вроде как даже. кто на МТ5 торгует,тому раздолье.
и как уже упоминал есть API bridge к inter.brokers на нем

Последний раз редактировалось ivanivan; 24.08.2016 в 07:38.
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 08:01   #590 (permalink)
Местный знаток
 
Аватар для transcendreamer
 
Регистрация: 19.02.2013
Адрес: путешествую по миру
Сообщений: 1,156
Репутация: 604
transcendreamer - transcendreamer - transcendreamer - transcendreamer - transcendreamer - transcendreamer -
Сказал(а) спасибо: 165
Поблагодарили 604 раз(а) в 282 сообщениях
Поинты: 1171
Относительно простой тест на коинтеграцию (конь-интеграцию, хехе) можно запилить по распределению остатков, или можно ввести штрафной критерий в виде повышающего коэффициента к квадрату отклонения за непрерывное нахождение выше/ниже нуля.
transcendreamer вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 08:04   #591 (permalink)
Местный знаток
 
Аватар для transcendreamer
 
Регистрация: 19.02.2013
Адрес: путешествую по миру
Сообщений: 1,156
Репутация: 604
transcendreamer - transcendreamer - transcendreamer - transcendreamer - transcendreamer - transcendreamer -
Сказал(а) спасибо: 165
Поблагодарили 604 раз(а) в 282 сообщениях
Поинты: 1171
алсо поздравляю здесь присутствующих в теме:
тема попала в топ-10 форума!
transcendreamer вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 08:42   #592 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 862
Репутация: 659
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 660 раз(а) в 352 сообщениях
Поинты: 412
нууу - чёйто вы уже совсем в дебри полезли - для форы достаточно в работе парного пользовать пар больше двух - и там совсем простой анализ - пары расходятся - либо ждем схождения или если были в сделке то ловим лосика, при схождении входим возможно чуток корректируя лоты в зависимости от принятых на груть лосей и с учётом что движучка в 50 пунктов завсегда даст 310 заместо 50 - ну грубо говоря одну доливку в 100.0 пунктов в раз.....
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
mister_arbitr (24.08.2016)
Старый 24.08.2016, 08:49   #593 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от NeColla Посмотреть сообщение
нууу - чёйто вы уже совсем в дебри полезли - для форы достаточно в работе парного пользовать пар больше двух - и там совсем простой анализ - пары расходятся - либо ждем схождения или если были в сделке то ловим лосика, при схождении входим возможно чуток корректируя лоты в зависимости от принятых на груть лосей и с учётом что движучка в 50 пунктов завсегда даст 310 заместо 50 - ну грубо говоря одну доливку в 100.0 пунктов в раз.....
ого)) наше бурление вызвало самого неколу)) эдак скоро из небытия воскреснут мистер серж,джокер..и апологет кассир)) оказывается формула вызова демонов проста-побольше непонятных и длинных слов))) прям ко классике))
за себя скажу по твоему посту -мне вот как-то классическая раздвижка понятней,чем твой трансцендентный анализ и пляски с бубном)) к тому же ты так его толком и не спалил,или я не понял.что для меня равнозначно
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 09:00   #594 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 862
Репутация: 659
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 660 раз(а) в 352 сообщениях
Поинты: 412
да там всё просто - берешь три пары к примеру - мажоры и их кросс - захлабучиваешь их с коэф на один экран и строишь три гистограммки их разниц - и смотришь на столбики - увеличиваются значение - ты не в сделке или с лосём вылазишь - начал столбик падать - влезай в него и доливками предыдущие лоси отбивай...
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
mister_arbitr (24.08.2016)
Старый 24.08.2016, 09:07   #595 (permalink)
Новичок форума
 
Аватар для acronis7
 
Регистрация: 15.10.2013
Сообщений: 201
Репутация: 8
acronis7
Сказал(а) спасибо: 18
Поблагодарили 11 раз(а) в 10 сообщениях
Поинты: 230
Сообщение от ivanivan Посмотреть сообщение
СВОЙ тест на коинтеграцию ты может и сможешь написать в нем,благо он богат на разные фичи,но для этого его сначала придумать))
у меня он на vba, я просто спрашивал можно ли в r свой код теста втулить. а вариантов теста может быть много, вон transcendreamer несколько навскидку предложил.
acronis7 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 09:07   #596 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от NeColla Посмотреть сообщение
да там всё просто - берешь три пары к примеру - мажоры и их кросс - захлабучиваешь их с коэф на один экран и строишь три гистограммки их разниц - и смотришь на столбики - увеличиваются значение - ты не в сделке или с лосём вылазишь - начал столбик падать - влезай в него и доливками предыдущие лоси отбивай...
ты имеешь в виду гистограммы первых разниц каждой пары? или гистограммы первых разниц попарно? если б ты еще скрины запиливал ,цены б тебе не было))
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 09:09   #597 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от acronis7 Посмотреть сообщение
у меня он на vba, я просто спрашивал можно ли в r свой код теста втулить. а вариантов теста может быть много, вон transcendreamer несколько навскидку предложил.
ясно. тогда ответ прост-можно. а говоришь,программить не умеешь)
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 09:48   #598 (permalink)
Активный участник
 
Аватар для ara66676
 
Регистрация: 21.10.2012
Адрес: Ростов на Дону
Сообщений: 400
Репутация: 46
ara66676
Сказал(а) спасибо: 19
Поблагодарили 30 раз(а) в 24 сообщениях
Поинты: 496
Отправить сообщение для ara66676 с помощью Skype™
А тем временем, третий робот наконецто закрыл серию в +20% .... итого на сегодня за почти три недели по трём роботам +19% при просадке около 18% ....
ara66676 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 10:15   #599 (permalink)
Активный участник
 
Аватар для ivanivan
 
Регистрация: 27.11.2013
Сообщений: 449
Репутация: 139
ivanivan ivanivan
Сказал(а) спасибо: 61
Поблагодарили 138 раз(а) в 62 сообщениях
Поинты: 485
Сообщение от ara66676 Посмотреть сообщение
А тем временем, третий робот наконецто закрыл серию в +20% .... итого на сегодня за почти три недели по трём роботам +19% при просадке около 18% ....
круто. стоит как минимум запилить на центовик? сколько собираешься мониторить его,прежде чем на реал?
ivanivan на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 24.08.2016, 10:25   #600 (permalink)
Активный участник
 
Аватар для ara66676
 
Регистрация: 21.10.2012
Адрес: Ростов на Дону
Сообщений: 400
Репутация: 46
ara66676
Сказал(а) спасибо: 19
Поблагодарили 30 раз(а) в 24 сообщениях
Поинты: 496
Отправить сообщение для ara66676 с помощью Skype™
Сообщение от ivanivan Посмотреть сообщение
круто. стоит как минимум запилить на центовик? сколько собираешься мониторить его,прежде чем на реал?
вобще не планирую отключать , мне как и любому трейдеру интересна живучесть работы этих роботов. а с центовым, ну как бы да, хотелось бы.... но не вариант даже 100 баксов нашкрести....кризис блин, сфера моей работы падает, потому активно тружусь умом в надежде забахать стабильную систему, с приемлемыми результатами...
ara66676 вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ

Метки
мультивалютные корзины, парный трейдинг, синтетические инструменты, хеджирование


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 02:25. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
SEO by vBSEO