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

Ответить
03.02.2012, 19:31
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254

По умолчанию Парный трейдинг - поиск....

Девиз темы: " Бороться и искать, найти и не сдаваться"
Посвящается всем, кто хочет стать лучше, чем он есть.

Теперь по теме.
Идея "Парного (множественного, "корзинного") трейдинга" - не нова. Общеизвестный смысл сводится к поиску некого стационарно-предсказуемого "синтетического" инструмента, рассчитываемого из "обычных" ФИ, в целях получения прибыли, при предсказуемых рисках.
Приглашаю всех, кто желает поделиться, обсудить, реализовать разумные идеи, наработки, знания и умения.
Начну конечно с себя. В скорости выложу некоторые свои наработки.
04.02.2012, 15:57
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
Продолжение.
В приложении некое подобие сканера для анализа "парных" ФИ на базе мат. аппарата R-project'а.
Описание: скриптом Search Engie-2.mq4 осуществляется перебор ФИ составленных на валютах: AUD", "CAD", "USD", "EUR", "GBP", "JPY", "NZD", "CHF", "SGD", "DKK". В качестве исходных данных используется расчетное эквити по каждому ФИ за расчетный период.
Регрессным анализом рассчитывается оптимальный размер лотов для каждого ФИ для рассматриваемого периода, рассчитывается спред, проводится тест на стационарность и коинтеграцию. Результаты в лог и могут быть представлены графически.
На больших периодах расчеты могут содержать существенные ошибки, из-за использования в расчетах данных MarketInfo (история по которым не сохраняется). Так что есть поле для доработок.
Установка:
1. Необходимо скачать и установить пакет R-project (r-project.org). В пакете r-project установить библиотеки zoo, tseries
2. mt4R.dll -> \expert\libraries
3. mt4R.mqh -> \experts\include
4. Search Engie-2.mq4 -> \experts\scripts
5. Настройки скрипта:
- LotN - начальный лот, используемый в расчетах
- back_bars - количество бар расчетного окна
- Rplot - при "true" показавает график суммарного эквити, уровни девиации и т.п.
- Delay - задержка демонстрации графика при Rplot=true
- RPATH - путь к Rterm.exe r-project
6. Скрипт кидается на график любого инструмента на таймфрейм, по которому определяется расчетное окно, т.е.: пример 950 баров, ТФ=1H, расчетное окно составит 950 часов.
обзоре рынка нужно открыть все инструменты, подкачать историю. Для проверки наличия истории по ФИ в приложении скрипт ShowCurrencyBars
Обращаю внимание, что расчеты и графика ресурсоемки.

Внимание: Приложенное программное обеспечение предоставляется для обучения, не используйте на реальных счетах!
Для понимания, усовершенствования и разработки своего ПО рекомендую материалы по ссылкам:
_http://www.forexfactory.com/showthread.php?t=262827
_https://sites.google.com/site/prof7bit/r-for-metatrader-4
05.02.2012, 14:11
Аватар для fas08
fas08 fas08 вне форума Интересующийся
Регистрация: 29.09.2011 / Сообщений: 16
Поблагодарили 4 раз(а) / Репутация: 5
Господа можно как то по подробней?желательно на картинках.
05.02.2012, 15:50
Аватар для wersuk
wersuk wersuk вне форума Почётный гражданин
Регистрация: 29.05.2011 / Сообщений: 493
Поблагодарили 462 раз(а) / Репутация: 466
yuri1204 это чт0-то типа рецикла, что выложен на MQL? будем посмотреть что это. Вы предлагаете вместе поискать какую-то определённую связку пар которая будет постоянно во флете? сам подобной темой интересовался одно время, даже пытался торговать по подобной ТС(не моей) и слил на ней 50 бакинских(счёт микро), проблема была в том что когда найдёшь флет путём подбора пар и их разных лотов на определённом участке истории(по всей истории найти не удалось), спред часто убегает за границы флета, открываешся на границе корзиной, ждёшь отбоя, а он ползёт как раз наооборот и набегает просадка, вот если бы найти такую корзину, где будет постоянный флет по всей истории, вот это будет грааль.

Вы что-то нашли уже или нет(корзину валют), какие то наработки уже есть?
05.02.2012, 16:26
Аватар для chocolate
chocolate chocolate вне форума Администратор
Регистрация: 18.06.2010 / Адрес: Россия/Тольятти / Сообщений: 3,630
Поблагодарили 3,144 раз(а) / Репутация: 3199
А чем эта тема не подходит http://forexsystemsru.com/ruchnye-to...60-est%60.html?
FAQ по форуму или ответы на все вопросы пользователей

Как вставить видео с Youtube?


Модератор - он не надзиратель, а дружественный пользователю участник. (с)

Есть вопросы по форуму? С радостью отвечу.

Биржевые линейки
05.02.2012, 18:14
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
А чем эта тема не подходит http://forexsystemsru.com/ruchnye-to...60-est%60.html?
Тема не подходит, во-первых: потому что Грааля - нет. Второе: цель этой темы не удивить, и не облапошить, а - обменяться наработками, и просто - идеями. Если Админам интересно читать бредятину некоторых (на мой взгляд - двинутых головой) людей - Ваше право. Если Вас не устраивает создание этой темы, конечно Вы можете ее закрыть. - полагаю, я смогу найти разумных единомышленников на других форумах. Кстати, вопрос на засыпку: автор указанной Вами темы выложил что-то подобное, что мною было выложено в прицепе?
05.02.2012, 18:34
Аватар для genro
genro genro вне форума Активный участник
Регистрация: 27.11.2009 / Сообщений: 129
Поблагодарили 91 раз(а) / Репутация: 89
Установил, запустил.
Пока скрипт при дефолтных настройках не нашел оптимальных размеров лотов для каждого ФИ для рассматриваемого периода и не рассчитал спред, все по нулям, запускал на М5-Н4. Возможно что-то делаю не так.На ТФ больше М30 при Rplot - "true" терминал Alpari NZ MT4 вылетал.
Скрипт проводит тест на стационарность и коинтеграцию - это, наверное, ADF и COI. Можно подробнее об этих тестах?
05.02.2012, 18:39
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
yuri1204 это чт0-то типа рецикла, что выложен на MQL? будем посмотреть что это. Вы предлагаете вместе поискать какую-то определённую связку пар которая будет постоянно во флете? сам подобной темой интересовался одно время, даже пытался торговать по подобной ТС(не моей) и слил на ней 50 бакинских(счёт микро), проблема была в том что когда найдёшь флет путём подбора пар и их разных лотов на определённом участке истории(по всей истории найти не удалось), спред часто убегает за границы флета, открываешся на границе корзиной, ждёшь отбоя, а он ползёт как раз наооборот и набегает просадка, вот если бы найти такую корзину, где будет постоянный флет по всей истории, вот это будет грааль.

Вы что-то нашли уже или нет(корзину валют), какие то наработки уже есть?
Спасибо что откликнулись.
Именно - я предлагаю поискать вместе. И предлагаю поискать вместе не "связку пар", которая "идеально подойдет..." А методику, которая поиском пар и ММ могла бы подвести нас к искомому результату: "получению прибыли при предсказуемых рисках". За двенадцать лет на форексе, это - самая ТРУДНАЯ и ИНТЕРЕСНАЯ задача, с которой сталкивался. Желаете поучаствовать?
Р.S. Не ответил: Рецикл мне известен, но в силу индивидуального авторства и разобщенности кода, труден для стороннего использования. А главное: зачем нам идеальная балансировка ?
05.02.2012, 18:42
Аватар для Мерлин
Мерлин Мерлин вне форума Активный участник
Регистрация: 01.06.2011 / Сообщений: 243
Поблагодарили 106 раз(а) / Репутация: 107
А чем эта тема не подходит http://forexsystemsru.com/ruchnye-to...60-est%60.html?
тема парного арбитража внезапно стала снова популярной... Вы не беспокойтесь, скоро волна интереса к ней снова схлынет, и снова в теме останутся лишь самые упёртые...)
05.02.2012, 18:47
Аватар для genro
genro genro вне форума Активный участник
Регистрация: 27.11.2009 / Сообщений: 129
Поблагодарили 91 раз(а) / Репутация: 89
Регрессным анализом рассчитывается оптимальный размер лотов для каждого ФИ для рассматриваемого периода, рассчитывается спред, проводится тест на стационарность и коинтеграцию.
Для понимания, усовершенствования и разработки своего ПО рекомендую материалы по ссылкам:
_http://www.forexfactory.com/showthread.php?t=262827
Знакомы ли вы с работами getch ( он же hrenfx ) на _http://codebase.mql4.com/ru/7321
В ветке _http://www.forexfactory.com/showthread.php?t=262827 он критикует расчеты регрессным анализом в пользу своего метода расчета.

Последний раз редактировалось chocolate; 07.02.2012 в 04:06.
05.02.2012, 19:00
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
Установил, запустил.
Пока скрипт при дефолтных настройках не нашел оптимальных размеров лотов для каждого ФИ для рассматриваемого периода и не рассчитал спред, все по нулям, запускал на М5-Н4. Возможно что-то делаю не так.На ТФ больше М30 при Rplot - "true" терминал Alpari NZ MT4 вылетал.
Скрипт проводит тест на стационарность и коинтеграцию - это, наверное, ADF и COI. Можно подробнее об этих тестах?
При Rplot==true, Вы видите график? Если - да, проверьте логи, вероятно там: "Warning!! Coef==0"- скорее всего, Вы не установили библиотеки "zoo" и/или "tseries". Еще возможен вариант: система ресурсоемкая, поставьте Rplot==false, через 2-3 минуты посмотрите логи, если там происходит расчет лотов и коэффициентов, значит ресурсов компа не хватает. Еще проверьте наличие истории по ФИ приложенным скриптом.
ADF-тест - тест на стационарность, СOI -тест на коинтеграцию. По последнему: po.test - посмотрите в инете, там теоретическое обоснование, в гугле по ADF - масса информации.
drDim 
05.02.2012, 19:01
Аватар для LMaster
LMaster LMaster вне форума Активный участник
Регистрация: 25.03.2010 / Сообщений: 171
Поблагодарили 54 раз(а) / Репутация: 55
Юрий, действительно, поподробней и в чем отличие от рецикла.

ЗЫ так и не понял где в R-project`е устанавливаются библиотеки.
05.02.2012, 19:07
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
Сообщение от: Мерлин
тема парного арбитража внезапно стала снова популярной... Вы не беспокойтесь, скоро волна интереса к ней снова схлынет, и снова в теме останутся лишь самые упёртые...)
Не боюсь. Форекс - это труд, интерес, увлечение - если хотите. Надеюсь Вы не боитесь, что завтра люди перестанут сеять хлеб, строить дома и машины. И пусть останутся самые упертые - значит это их "хлеб".
05.02.2012, 19:10
Аватар для Pavel73
Pavel73 Pavel73 вне форума Активный участник
Регистрация: 06.09.2010 / Адрес: 59 регион / Сообщений: 87
Поблагодарили 135 раз(а) / Репутация: 136
Действительно, а где брать библиотеки?
05.02.2012, 19:11
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
Знакомы ли вы с работами getch ( он же hrenfx ) на _http://codebase.mql4.com/ru/7321
В ветке _http://www.forexfactory.com/showthread.php?t=262827 он критикует расчеты регрессным анализом в пользу своего метода расчета.
Знаком. Повторюсь: искома не идеальность, а способ заработка на ее отсутствии

Последний раз редактировалось chocolate; 07.02.2012 в 04:06.
05.02.2012, 19:29
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
Юрий, действительно, поподробней и в чем отличие от рецикла.

ЗЫ так и не понял где в R-project`е устанавливаются библиотеки.

Искать ничего не нужно. Запускаете терминал (тот же Rterm.exe), в окне вводите:install.packages ('zoo')
Далее выбираете откуда скачать и т.п. Примерно как Linux
05.02.2012, 19:49
Аватар для LMaster
LMaster LMaster вне форума Активный участник
Регистрация: 25.03.2010 / Сообщений: 171
Поблагодарили 54 раз(а) / Репутация: 55
Знаком. Повторюсь: искома не идеальность, а способ заработка на ее отсутствии
Рецикл не идеален. Он ищет коэффициенты, обеспечивающие максимальную возвратность (коинтеграцию), при минимальной дисперсии, А хотелось бы при максимальной дисперсии.
Про способ заработка, думается необходима разбалансировка синтетика. А вот как ее сделать такой чтобы сохранить возвратность - вот в чем вопрос.
05.02.2012, 20:07
Аватар для genro
genro genro вне форума Активный участник
Регистрация: 27.11.2009 / Сообщений: 129
Поблагодарили 91 раз(а) / Репутация: 89
При Rplot==true, Вы видите график? Если - да, проверьте логи, вероятно там: "Warning!! Coef==0"- скорее всего, Вы не установили библиотеки "zoo" и/или "tseries". Еще возможен вариант: система ресурсоемкая, поставьте Rplot==false, через 2-3 минуты посмотрите логи, если там происходит расчет лотов и коэффициентов, значит ресурсов компа не хватает. Еще проверьте наличие истории по ФИ приложенным скриптом.
ADF-тест - тест на стационарность, СOI -тест на коинтеграцию. По последнему: po.test - посмотрите в инете, там теоретическое обоснование, в гугле по ADF - масса информации.
Спасибо за ответ.
Переустановил библиотеки, все заработало.
Будем тестировать.
05.02.2012, 20:12
Аватар для yuri1204
yuri1204 yuri1204 вне форума Местный житель
Регистрация: 12.12.2010 / Сообщений: 291
Поблагодарили 251 раз(а) / Репутация: 254
Оффтопик, конечно, но Вы расписываете нетривиальные вещи. "Далее выбираете откуда скачать и т.п. Примерно как Linux". Ничего не понятно, так откуда скачивать и что скачивать. Если можно, то полную команду. Саму библиотеку где брать (ссылку).
Простите за "наивные" вопросы, но, лично для меня, R-project хрень загадочная-неведомая. А устанавливаю только ради Вашей разработки, и на сколько понял, его необходимо просто правильно установить и забыть. Так уж помогите пожалуйста.
С уважением.
Простите если обидел.
- Запускаете терминал Rterm.exe
- откроется окно терминала
- вводите install.packages ('zoo')
- автоматически выведется окно загрузки, нужно выбрать географию загрузки - выберите любое, от этого зависит только скорость загрузки
05.02.2012, 20:18
Аватар для wersuk
wersuk wersuk вне форума Почётный гражданин
Регистрация: 29.05.2011 / Сообщений: 493
Поблагодарили 462 раз(а) / Репутация: 466
Простите если обидел.
- Запускаете терминал Rterm.exe
- откроется окно терминала
- вводите install.packages ('zoo')
- автоматически выведется окно загрузки, нужно выбрать географию загрузки - выберите любое, от этого зависит только скорость загрузки
а что за терминал такой, не работал с ним, если долго печатать скиньте ссыль, где можно почитать о нём
Ответить


Опции темы

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

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



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


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