МАТЕМАТИЧЕСКИЕ АЛГОРИТМЫ ФОРЕКС

Лучшие Форекс брокеры 2021:

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

По итогам 2022 года крупнейшие международные фонды потеряли десятки миллиардов долларов из-за обвала рынков. В плюсе остались немногие, в том числе и автоматическая торговая система инвестиционной компании «Норд Капитал», использующая стратегию NC3816 собственной разработки, которая показала доходность 22,62%, пишет Forbes.

ИК «Норд Капитал» является лидером отечественного рынка в количественном инвестировании – торговли с помощью математических алгоритмов, написанных на основе анализа поведения рынков за длительные периоды времени. Именно эта компания впервые разработала стратегию для использования на российском рынке – в 2022 году она была впервые испытана на Московской бирже. Чуть позже была запущена и стратегия NC3816, в которую постоянно вносились изменения: неудачные алгоритмы убирались, приносящие прибыль – закреплялись. По итогам 2022 года, стратегия была включена международной базой данных инвестфондов BarclayHedge в топ-3 мирового рейтинга в категории краткосрочных инвестиционных стратегий и в топ-10 в категории алгоритмических торговых систем. По итогам прошлого года NC3816 показала доходность на уровне 39% в долларах.

ИК «Норд Капитал» использует те же векторы развития, что и всемирно известные JP Morgan, Bridgewater, Well Fargo, BlackRock, AQR, Two Sigma, которые все больше полагаются на математические алгоритмы и машинную логику.

Тема: Алгоритм и математика рулит, фундамент и теханализ откидываем.

В честь праздника анекдот
Один богатый истинно верующий человек умирает и просит Бога, чтобы Он разрешил ему взять с собой два чемодана золота.
«Зачем тебе золото в раю?» — спрашивает Всевышний.
«Ну, можно я возьму, пожалуйста» — упрашивает Его этот человек.
В конце концов, Бог согласился. Наступила смерть.

И вот, встречает верующего у ворот рая Апостол Петр, говоря: «О, брат, мы тебя ждали, приготовили тебе обитель, заходи!»
Внезапно Петр замечает чемоданы и спрашивает: «А это что?»
«Золото?!» — отвечает тот.
На что Петр озадаченно спрашивает: «Глупыш, и зачем ты с собой асфальт приволок!?»

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

с праздником благовещения всех

Лучшие Форекс брокеры 2021:

В честь праздника анекдот
Один богатый истинно верующий человек умирает и просит Бога, чтобы Он разрешил ему взять с собой два чемодана золота.
«Зачем тебе золото в раю?» — спрашивает Всевышний.
«Ну, можно я возьму, пожалуйста» — упрашивает Его этот человек.
В конце концов, Бог согласился. Наступила смерть.

И вот, встречает верующего у ворот рая Апостол Петр, говоря: «О, брат, мы тебя ждали, приготовили тебе обитель, заходи!»
Внезапно Петр замечает чемоданы и спрашивает: «А это что?»
«Золото?!» — отвечает тот.
На что Петр озадаченно спрашивает: «Глупыш, и зачем ты с собой асфальт приволок!?»

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

хотел одну вещь отметить. Если свечи часто чередуются. то нет смысла, при проигрыше, уменьшать следующую сделку. Иначе при небольшой просадке в три четыре проигрыша, вы будете выигрывать минимальную сумму а проигрывать, максимальную. Маскимальной первой сделкой хорошо торгоовать, если есть сильная волатильность. сильное движение и свечи. идут подряд одного и того же цвета. Тогда здесь хорошо начинать торговать максимальной сделкой. К сожалению, такие движения редки. В соновном рынок находится во флэтовом состоянии и свечи чередуются частенько как на рисунке пример. Тогда выходно начинать с небольшой сделки и потом включать мартингелй. таким образом выйти из просадки с плюсом.Для этого надо сделать расчёт. чтобы выдержать просадку в шесть или семь убыточных сделок и чтобы это не принесло вам большого вреда. Тогда успех будет, тем более не всегда будет просадка можете и серия выигрышей. Но, всегда смотрите на то. что будет при плохом развитии сценария и тогда вам будет не страшно торговать. Строго исполняя алгоритм вы добьётесь своей цели.

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

хотел одну вещь отметить. Если свечи часто чередуются. то нет смысла, при проигрыше, уменьшать следующую сделку. Иначе при небольшой просадке в три четыре проигрыша, вы будете выигрывать минимальную сумму а проигрывать, максимальную. Маскимальной первой сделкой хорошо торгоовать, если есть сильная волатильность. сильное движение и свечи. идут подряд одного и того же цвета. Тогда здесь хорошо начинать торговать максимальной сделкой. К сожалению, такие движения редки. В соновном рынок находится во флэтовом состоянии и свечи чередуются частенько как на рисунке пример. Тогда выходно начинать с небольшой сделки и потом включать мартингелй. таким образом выйти из просадки с плюсом.Для этого надо сделать расчёт. чтобы выдержать просадку в шесть или семь убыточных сделок и чтобы это не принесло вам большого вреда. Тогда успех будет, тем более не всегда будет просадка можете и серия выигрышей. Но, всегда смотрите на то. что будет при плохом развитии сценария и тогда вам будет не страшно торговать. Строго исполняя алгоритм вы добьётесь своей цели.

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

Председатель банка ВТБ24 в интервью сказал, что за короткий срок они сделали 600 процентов, те же. кто кладёт на депозит свои средства получает от банков на сегодня от 8 до 12 процентов, почувствуйте разницу. 600 процентов против 8 процентов. 8 процентов немного перекрывают инфляцию годовую и соотвественно те кто кладёт на депозит едва ли сохранят свои средства об их приумножении и речи быть не может. как приумножить свой капитал, надо обучаться финаносовой грамотности, об этом всё молчат. Это не выгодно банкам, чтобы населения знало такие приёмы. Вам предлогают форекс вы там всё сольёте. вам предлагают ПИФы, там всё заранее просчитанно, вы остагнетесь без штанов. Где выходо? куда инвестировать. Думаю если вы сами не позаботитесь о своей финансовой грамотности, то остальные позаботтяться о том, чтобы положить ваши средства в свой карман. Я какую то неадекватную математику придумал типа как в казино и это помогает мне торговать на форексе и на опционах. Другого выхода не вижу, те кто меня обучал ранее они преподают какие то общие моменты не дающие конректных результатов. Общие моменты и все варяться в этой кухне теряя свои кровные
Кстати. я по настоящему обучался в международной школе Великобритании вот некторые сертификаты мне данные и это ещё не всё. Но, смысл с чём этого обучения, кое что изменилось в моей жизни и я обратил внимание на то, о чём раньше не задумывался.
Что касается заработка, то все алгоритмы основаны на математике и придуманы мной лично, к сожалению не нашёл я дядю, который бы мне их любезно сообщил
Что касается торговли на опционах, то прибыль я уже снимал и скоро будет последующее снятие, причём не важно на какой валюте я торгую алгоритм работает чисто на свечах без инидикаторов.

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

Председатель банка ВТБ24 в интервью сказал, что за короткий срок они сделали 600 процентов, те же. кто кладёт на депозит свои средства получает от банков на сегодня от 8 до 12 процентов, почувствуйте разницу. 600 процентов против 8 процентов. 8 процентов немного перекрывают инфляцию годовую и соотвественно те кто кладёт на депозит едва ли сохранят свои средства об их приумножении и речи быть не может. как приумножить свой капитал, надо обучаться финаносовой грамотности, об этом всё молчат. Это не выгодно банкам, чтобы населения знало такие приёмы. Вам предлогают форекс вы там всё сольёте. вам предлагают ПИФы, там всё заранее просчитанно, вы остагнетесь без штанов. Где выходо? куда инвестировать. Думаю если вы сами не позаботитесь о своей финансовой грамотности, то остальные позаботтяться о том, чтобы положить ваши средства в свой карман. Я какую то неадекватную математику придумал типа как в казино и это помогает мне торговать на форексе и на опционах. Другого выхода не вижу, те кто меня обучал ранее они преподают какие то общие моменты не дающие конректных результатов. Общие моменты и все варяться в этой кухне теряя свои кровные
Кстати. я по настоящему обучался в международной школе Великобритании вот некторые сертификаты мне данные и это ещё не всё. Но, смысл с чём этого обучения, кое что изменилось в моей жизни и я обратил внимание на то, о чём раньше не задумывался.
Что касается заработка, то все алгоритмы основаны на математике и придуманы мной лично, к сожалению не нашёл я дядю, который бы мне их любезно сообщил
Что касается торговли на опционах, то прибыль я уже снимал и скоро будет последующее снятие, причём не важно на какой валюте я торгую алгоритм работает чисто на свечах без инидикаторов.

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы
  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы
  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

Ну, ладно, надеюсь суть алггоритма вы уловили. Я просто увидел сегодня восходящий тренд и решил использовать метод «покупка» на каждые три свечи, то есть две свечи пропускаю треть юпокупаю. Первая свеча была не в мою пользу, но закрытие произошло ровно по той которивоке, что я вошёл и проиграл поэтому, но у меня было ноль эмоций, раз проиграл — открывай следующую сделку на покупку. Я умножил на двое и получил выигрыш. Это закономерность, а не мои выдумки. Тренд был восходящий, значит чёрных свечей будет больше. Позже я напишу некие математические расчёты. Как при одинаковой практически просадке, получить наивысшую прибыль. Кстати, моя торговая система в три свечи подходит абсолютно к любой паре, главное чтобы было движение, более менее волатильное поэтому поищите прежде чем войти. Хотя впрочем и ночью вы получите выигрыш. Но я предпочитаю ночью спать спокойно Я не особо стесняюсь показывать одну из моих торговых систем. Дрежу пари, вы не сможете дисциплинированно исполнять этот алгоритм, вам захочется сделать всё по своему. Почему, я не знаю, психологи говорят таков уж человек

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

Ну, ладно, надеюсь суть алггоритма вы уловили. Я просто увидел сегодня восходящий тренд и решил использовать метод «покупка» на каждые три свечи, то есть две свечи пропускаю треть юпокупаю. Первая свеча была не в мою пользу, но закрытие произошло ровно по той которивоке, что я вошёл и проиграл поэтому, но у меня было ноль эмоций, раз проиграл — открывай следующую сделку на покупку. Я умножил на двое и получил выигрыш. Это закономерность, а не мои выдумки. Тренд был восходящий, значит чёрных свечей будет больше. Позже я напишу некие математические расчёты. Как при одинаковой практически просадке, получить наивысшую прибыль. Кстати, моя торговая система в три свечи подходит абсолютно к любой паре, главное чтобы было движение, более менее волатильное поэтому поищите прежде чем войти. Хотя впрочем и ночью вы получите выигрыш. Но я предпочитаю ночью спать спокойно Я не особо стесняюсь показывать одну из моих торговых систем. Дрежу пари, вы не сможете дисциплинированно исполнять этот алгоритм, вам захочется сделать всё по своему. Почему, я не знаю, психологи говорят таков уж человек

  • Просмотр профиля
  • Сортировка сообщений
  • Найти все темы

при торговле на опционах. вам обещают огромные проценты при прибыли это почти правда . от 70 до 94 процентов в таком диапозоне я торгую у разных брокеров. В чём тут ловушка? Вам ничего не говорят, что вы легко теряете довольно огромную сумму, в случае проигрыша. Если у вас на депозите 1000 долларов и вы сделали ставку в 500 долларов, при первой же ошибке вы теряете половину своего депозита. Конечно же, разумно при депозите в 1000 долларов не делать ставку в 500 долларов, а дать себе право на ошибку. Тогда не будет проблем. Я лично делаю расчёт, где могу сделать несколько ошибок подряд и и это не повлияет на мой депозит сильно. Я могу спокойно потерять от 3 до 10 процентов. от депозита, торгуя опционами . Кстати, я заметил очень рекдо я делаю так, что первая же сделка принесла прибыль, обычно я её проигрываю и вторую часто проигрываю и третью, но поскольку я торгую строго по алгоритму, то знаю, что удача не за горами. В конечно итоге, получаю плюс. Если я открыл сделку я её стараюсь довести до плюса, если конечно не пошла просадка против той нормы, которую установил прежде. Несколько проигрышных сделок подряд для меня естественное явление и это никак не отражается на моём депозите. Чётко исполняю алгоритм, продуманный заранее и так продолжаю , пока не будет первый плюс он же покроет все предыдущие убытки и даст прибыль. Конечно, если у вас миллион на депозите и вы теряете 10 процентов эта потеря составит 100000 рублей, а если у меня на депозите 30000 тысяч то десять процентов составит потерю всего лишь 3000 тысячи реблей во втором случае это не так больно. Думаю, чем больше у вас депозит тем, меньше нужно иметь процент потери.
Тогда как мы делаем расчёты? Мы сначала определяем процент допустимой потери, а потом исходя из этого определяем какая первая сделка будет у нас. например, с учётом просадки в три убыточных сделки подряд. Если мы торгуем по мартингейлу получаются такие цифры см. рисунок, и прибыль будет всегда одна и таже. Но. я частенько применяю более агрессивный метод. Я не умножаю предыдущую ставку на двое а умножаю на двое всю предыдущую сумму потерь, то есть общую просадку. При таком расскладе в случае выигрыша вы получаете прибыль гораздо выше смотрите пример на рисунке. Что по мартингейлу. что по моей системе, главное вовремя остановится. Вы должны принять заранее твёрдое решение на каком колене вы применете убыток и начнёте сделки как бы с первой суммы, то есть круг сделок начнёте заново. Это эффективный метод несмотря на потери, позволяющий вам сохранить депозит и иметь постоянную прибыль. Ведь крайние случаи. длительной просадки попадаются намного реже и вы уже успеваете заработать больше, чем когда примете убыток от длительной просадки. Во всяком случае я несколько раз уходил в просадку, но останавливался принимал потерю как за должное и начинал круг сделок с нуля. и быстро восстанавливал потеряю и получал прибыль. Случайность это или нет, я не знаю, но это продолжается довольно долго. Своеременное ограничение убытков не даёт расти потерям и где нет роста потерям там растёт прибыль
На рисунке вы слева видите систему Мартингейла, какую сумму зададите не смотря на растущуюпросадка там прибыль 1000, справал я умножал общую сумму на двое и чем больше просадка при этой системе тем больше прибыль

Биржевая математика

Математические расчеты могут быть полезны не только в инженерном деле, но и как вариант при валютных торгах на форекс. Но большая часть из того, что пытаются выдавать за подобные современные решения, на деле оказывается ни чем иным как очередным разводом на деньги.

Лучшие Форекс брокеры 2021:

С того момента как возникли биржи, возникла и идея созданий универсального алгоритма для расчета правильных решений. Многие сравнивают игру в рулетку с форекс, но на самом деле просчитать форекс это еще плевая задача, по сравнению с тем, как хоть отдаленно вычислить следующее выпавшее число.

Форекс тем и хорош, что есть дополнительные источники информации в виде статистических данных, которые позволяют понять куда же пойдет рынок. Естественно, что если подобные алгоритмы и созданы, то вот афишировать их использование на форекс ни кто не станет, ведь тем самым он привлечет на себя колоссальное внимание со стороны других игроков.

Если же просчитать форекс намного легче чем ту самую рулетку, то как же можно это сделать. Во первых уже не секрет, что для разработки алгоритмов используются и сами машины. Мощные компьютеры например могут спрогнозировать то, какой будет погода завтра. Но если это работает с погодой, то почему и не применить подобные технологии и для торговли на форекс.

Вообще уже есть рабочие версии подобных алгоритмов. Например на рынках акций применяют такие системы как VWAP, позволяющие производить за частую не только больше сделок, но и попытаться максимально точно угадать в какую сторону пойдет курс.

Но не стоит полагать, что купить подобные системы будет проще чем продукты в супермаркет. Ведь если образец реально рабочий, то зачем же его тогда и продавать, для этого можно просто одолжить денег и торговать, и при этом быть твердо вверенным что взятое в долге вернется, да еще и с прибавкой.

Научить машину думать это очень сложна задача, и не каждому человеку, не то что самой машине это под силу. В далекой перспективе возможно применение специальных систем для анализа широкого потока данных на форекс. Ведь чем больше полезной информацией вы обладаете, то выше вероятность правильно угаданного события.

Например, очень широкие перспективы, и не только касательно рынка форекс, должны открыться после масштабного проекта по компьютерному воссозданию человеческого мозга. Над подобной задаче в частности занимается группа ученых в рамках так называемого проекта Blue Brain Project, целью которых является воспроизведение мозга до мельчайших синапсов и аксонов, и то каким образом передаются сигналы в человеческом мозгу.

Все о количественных стратегиях на Форекс

Какой способ трейдинга самый прибыльный? Вручную или с помощью роботов? Технический анализ или фундаментальный?

Ни то и ни другое. Самый прибыльный способ торговли – количественный, что доказывает делом Джеймс Саймонс, основатель самого успешного хедж-фонда в истории.

Количественный трейдинг (quantitative trading) – что же это такое? Сегодня мы попробуем разобраться, как работают стратегии такого типа, кто их применяет, и на что нам следует обратить внимание при разработке своих собственных систем.

Кванты или альтернативный метод безиндикаторной торговли

Как известно, основная задача трейдинга – это предсказание тренда или точек разворота котировок. Она неизменна для любых видов инструментов и стратегий, кроме случаев арбитража. Будущее изменение цен трейдер определяет с помощью фундаментального или технического анализа.

В случае алгоритмической торговли фундаментальные индикаторы исключаются, роботы тестируются на большом промежутке истории без исключения неожиданных политических событий или экономических кризисов. Убыток или профит в результате таких форс-мажоров учитываются в общей массе полученных показателей работы стратегии.

Однако существует третий метод торговли на рынке Форекс, который не использует фундаментальный или технический анализ, тренды для него второстепенный вопрос. При этом создатели стратегий далеки от рынков и темы трейдинга, имена глав Центробанков для них пустой звук, а валютные пары служат лишь символами для загрузки истории котировок.

Этот метод получил название количественного трейдинга, заменившего задачу прогноза тренда на поиск оптимального коэффициента Шарпа – набора валютных пар и стратегий, которые в совокупности принесут стабильную прибыль.

Словосочетание «постоянный профит» звучит как поиск грааля для многих из нас, потерявших не один депозит на рынке Форекс и прочитавших много литературы по трейдингу. На самом же деле преимущество количественного трейдинга – давно доказанный факт. Инвестиционные хедж-фонды создают количественные алгоритмические стратегии уже более полувека.

Некоторые яркие представители известны всем, как и результаты их алгоритмов, десятилетия проработавших с прибылью. В частности, фонд Джорджа Сороса – Soros Fund Management, основанный в 1969 году, с первых дней использовал только математические стратегии.

Средняя стабильная доходность фонда – 20% годовых за 50 лет работы, при этом финансист, в отличие от фондов, торгующих на постоянно растущем рынке акций, например, Berkshire Hathaway У. Баффета, работает по всем видам инструментов, даже криптовалютам (с апреля 2022 года).

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

В конце XX века инвестиционные фонды и банки начали активно нанимать программистов и математиков после развития рынка опционов и открытого признания заслуг Фишера Блэка и Майрона Шоулза. Нобелевский Комитет вручил премию за открытие механизма трейдинга, позволяющего зарабатывать на волатильности рынка вне зависимости от направления тренда.

Модель Блэка-Шоулза ценообразования опционов кардинально изменила торговые стратегии и принципы хеджирования, доказав преимущество подходов математического анализа, сделав прибыльными 80% позиций маркет мейкеров и инвестиционных банков.

В начале XXI века стали возникать первые крупные фонды, где основатели и персонал не были связаны по образованию и предыдущим профессиям с трейдингом или экономикой. В своей повседневной работе такие компании не используют графики или экономические прогнозы – только «живой» поток цен активов, обрабатываемый одновременно несколькими тысячами алгоритмов.

Примерами таких полностью алгоритмических фондов, где миллиарды долларов торгуются по количественным стратегиям без участия человека, являются: Two Sigma Investments ($60 млрд.), DE Shaw & Co ($60 млрд.), Renaissance Technologies LLC ($110 млрд.). Компании предлагают универсальные алгоритмы, инвестор самостоятельно выбирает рынки – акции, облигации, товары или Форекс.

Как создаются и работают стратегии количественного трейдинга на рынке Форекс?

В основе создания стратегий количественного трейдинга лежит сложный математический аппарат, что подразумевает использование специальных прикладных программ для автоматизации поиска моделей. Если на этом этапе компания использует стандартные продукты типа MATLAB, EViews и т.д., то после тестов на истории найденные стратегии проверяются на совместимость с уже существующими в специально запрограммированой среде.

Торговая система строится по принципу «чем больше стратегий, тем лучше», то же касается и количества инструментов. Цель такого расширения – обеспечить более высокую доходность при меньшем риске в сравнении с неким ориентиром.

Чтобы добиться оптимальной прибыли, используется следующая тактика: выбирается временной интервал, на котором фиксируются значения котировок цен (например, только закрытия или все тиковые сделки). Полученные значения можно анализировать:

  • как некую функцию, тогда задача кодера сводится к аппроксимации, нахождению уравнения, способного ее описать с минимальной погрешностью;
  • как временные ряды, тогда с помощью математической статистики определяется наиболее точный метод анализа с проверкой на форвард-тестах его способности к наиболее точному прогнозированию будущих значений валют.

В первом случае, имея описание графика функции, трейдер определяет период колебаний и получает возможные пивотные точки максимумов и минимумов, во втором – тренды. В качестве дополнительных фильтров можно запустить поиск энтропии, позволяющей определять скорость изменения котировок: замедление укажет на флэт, а ускорение – на конец тренда, что позволит поставить «умные стопы», заранее фиксируя сделку до конца движения или закрывая позицию с минимальным убытком, когда тренд закончится.

Еще одним направлением эконометрического анализа является поиск микроэкономических выборок: глобальная история торгов разбивается на минимальные заданные отрезки с заранее определенными внутри частями шаблонов.

Задача этой стратегии – найти в текущем движении подходящий участок в прошлом, максимально совпадающий с частью шаблона. Далее система прогнозирует будущее движение на основании копирования динамики цен из прошлого микроотрезка истории.

Найденное множество торговых систем по трем вышеперечисленным направлениям складываются в одну стратегию, постоянно торгуемую и оптимизируемую по критериям мани менеджмента. Дополнительно трейдер может включать прогноз данных экономических индикаторов, вставляя модели, показывающие взаимосвязь реакции котировок и изученные на исторических данных, но это редкое явление.

Исследуя множество открытых алгоритмов (которые уже изжили себя), очень редко встречаются модели со встроенным анализом макроэкономики, в основном используется только Price Action.

Обязательные условия для работы количественных стратегий:

  • Высокая ликвидность и свободная конвертируемость валютной пары или контракта CFD;
  • Диверсификация и раскорреляция, наличие в портфеле большого количества инструментов с низким коэффициентом взаимосвязанности изменений котировок;
  • Множество одновременно работающих алгоритмов.

Примеры алгоритмов стратегий для количественного трейдинга

При построении алгоритма прогнозирования курсов валют используется взаимосвязь значений валютных котировок с сезонностью, а также свойство движения котировок по тренду. Последнее позволяет свести график к линейному виду, описываемому уравнением функции:

Будущий курс валюты = Коэффициент тренда + F (значение времени – день недели, час и пр.) + фактор сезонности. Это позволяет представить график в виде ломаной кривой, разделенной на линейные участки.

График на рисунке похож на ломаную линию индикатора ZigZag, только в отличие от него значения котировок прогнозируются по вычисленным на истории коэффициентам и заранее известной периодически изменяемой константы сезонности.

Как только уравнение получено, работа трейдера сводится к заполнению таблицы с котировками последнего дня и часа, чтобы получить будущее значение (дня, часа и т.д.). При этом результаты прогноза позже автоматически сравниваются с фактическим значением, что позволяет проводить непрерывную оптимизацию уравнения.

Результаты сводятся в постоянно обновляемую таблицу такого вида:

Несмотря на то, что будущие цены закрытия дневных свечей не совпадают тик в тик, они с высокой точностью позволяют заблаговременно определить направление тренда, чтобы выстроить стратегию торговли внутри дня.

Непараметрический метод Singular Spectrum Analysis (SSA), как и рассмотренный выше линейный подход анализа временных рядов, также определяет будущее направление трендов. Если спроецировать прогноз на график, он выглядит следующим образом:

Большим плюсом такого метода является независимость расчетов и прогнозов от фактора сезонности, волатильности, смены периодов циклов и трендов при достаточно большой выборке окна данных. На этом отрезке определяется траекторная матрица, которая сингуляторно раскладывается на сумму элементарных частей.

Решение уравнения позволяет представить временной ряд как тренд и шум, что позволит полученному уравнению в дальнейшем определять среднесрочные и долгосрочные тренды, несмотря на изменение волатильности или форс-мажорные движения графиков.

На сегодняшний день трейдеры избавлены от необходимости проводить собственные сложнейшие вычисления и построения векторных матриц Singular Spectrum Analysis, индикаторы предоставляются в виде готовых адаптированных шаблонов.

Кривые SSA показаны в виде осцилляторов или трендовых линий, при совмещении сигналов которых можно определять начало и конец тренда, используя периоды от 2000 и более свечей истории. Единственное неудобство – большое количество параметров в настройках и желательны навыки работы с алгоритмами векторного анализа SSA.

Количественный трейдинг – повторение традиционных торговых систем?

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

Попытка описания графика как некой периодической функции похожа на поиск оптимального периода скользящей средней, чем по сей день занимаются теоретики. Изыскания породили множество видов MA-индикатора: от различных видов с использованием весовых коэффициентов до AMA – индикатора Кауфмана, способного переключаться в режимы тренда и флэта.

Поиски идеала не увенчались успехом, и теперь этим занимается искусственный интеллект компании Jurik Research.

В качестве примера количественного подхода в скользящих средних можно взять стратегию Гуппи, где австралийский трейдер использует сразу несколько MA с разными периодами. Это похоже на параллельную работу множества математических алгоритмов трендовых стратегий.

Пивотные точки можно искать по такому же принципу, используя набор индикаторов RSI с различными периодами, которые совмещены между собой на одном таймфрейме. Соединив эту стратегию и трендовую торговлю по MA, трейдер получит контрсделки, фиксирующие частично прибыль и хеджирующие открытые позиции.

Чтобы прогнозировать будущее направление тренда, исходя из торгов в прошлом, используйте паттерны – они описаны в книгах только потому, что периодически встречаются на протяжении полувековой истории рыночных торгов. Определив знакомую фигуру, например, Гартли или волны Вулфа, трейдер заранее получит точки входа, стоп-лосса и тейк-профита.

Заключение

Эконометрика и математический анализ экономических параметров – тема третьего курса ВУЗа. Студенты создают торговые стратегии, методы прогнозирования курса валют в качестве курсовых и дипломных работ – это реалии современного рынка Форекс.

Публикация статьи и ваши отзывы помогут понять, насколько необходимо писать дальше в этом ключе: сравнить существующие методы теханализа с современными моделями, исследовать выгоду и практику применения, а также попытаться перенести подход создания количественных стратегий в традиционные инструменты на платформах MetaTrader 4/5.

Зарабатывающая идея реального форекс-робота

В этом тексте (опубликован на Хабре в сентябре 2022 года за авторством программиста-разработчика Алексея «Asmodeux» — прим. редакции) описана зарабатывающая идея реального форекс-робота (советника). На реализацию отказоустойчивого алгоритма торговли от точки компетенции, описанной в статье, у автора ушло два года и «несколько моментов творческого озарения». Тесты, пруфлинки и стейтменты прилагаются. Смотрим.

От редакции: свои соображения по поводу высказанных идей оставляем в комментариях.

Математики и программисты против коллективного разума

Общеизвестно, что заработать на Форекс невозможно. Изменения курсов валют носят случайный характер, а комиссия брокера уменьшает вероятность положительного итогового заработка, часто делая ее совсем непривлекательной, ― ниже, чем в казино, например. Тем не менее, я содержу себя и свои проекты исключительно за счет Форекс уже три года, я шел к этому около 7 лет и, вспоминая этот путь, решил написать заметку для тех, кого привлекает эта антинаучная возможность заработка.

Похожая статья Андрей Мовчан: «Вы никогда не заработаете на алготрейдинге» Речь пойдет не о чудесных Граалях, продаваемых в интернете, не о высокочастотной торговле и не о «безрисковых» вложениях в мифические ТОП-20 лучших трейдеров. Только хардкор: мы проводим многочисленные торговые операции, кто-то вручную, кто-то ― автоматически, и получаем в результате этих операций положительный прирост счета при статистически значимом количестве сделок.

Люди поступают рефлекторно, и рефлексы одинаковы у всех. Приобретенные рефлексы также записываются у всех одинаково. Любой торговец, торгует он на Форекс или на товарной или фьючерсной бирже, учится на своем опыте, а чаще хуже ― пытается дополнительно почерпнуть что-то из умных книг, таким образом быстрее перенимая «лучшие практики» мира спекулянтов.

Получив некий торговый опыт, трейдер пытается проецировать его на свои будущие сделки, а в его голове формируется своеобразное «лекало», по которому он старается действовать. Не важно, какие временные периоды, торговые инструменты и виды анализа он использует. Это самое лекало учитывает только два основных исхода: «угадал» и «не угадал». В зависимости от каждого конкретного испытания трейдерской удачи, лекало незначительно изменяется, усовершенствуется с учетом этого исхода.

Технически подкованные спекулянты используют различные средства автоматизации ― нейронные сети, алгоритмы принятия решений, а то и просто голые методы управления капиталом, такие как мартингейл, например. Независимо от выбранного способа построения торговых правил, всех разработчиков торговых алгоритмов (стратегий) объединяет одна цель ― заработать денег. Но цель эта искажается при постановке задачи: делать ставки, которые будут угадывать как можно чаще. В этом и заключается безнадежная ошибка построителей торговых граалей ― угадать невозможно.

Нельзя угадать результат случайного процесса. Может повезти или нет, но итог будет один ― при разумном управлении капиталом каждая сделка в среднем будет уносить сумму, равную накладным расходам на сделку (спред, комиссия, проскальзывание и т.д.). Имеется в виду статистически значимое количество сделок ― истории о двух годах прибыльной торговли при сотне–другой–третьей сделок могут говорить только о везении. Да, на миллионы трейдеров всегда найдутся десятки везунчиков с историями успеха. Проследите, что будет с ними еще через столько же сделок, и увидите, как гармония возвращается в жизнь.

Может показаться, что я пытаюсь поставить крест на идее заработка на Форекс в принципе, но ― нет! Однако следует отказаться от желания «угадать» в пользу желания «заработать».

График движения цены демонстрирует нам некоторые очевидные аномалии в распределении вероятностей, они проявляются, например, в длинных безоткатных движениях цены в одном направлении. Такие движения случаются при выходе сильных экономических новостей, и в трейдерском мире эти аномалии называют «хвостами» на графике распределения вероятностей. Вот, например, показательный случай, наблюдаемый в день подготовки статьи:

Но это ― результат внешнего воздействия. Гораздо интереснее другое: даже при наличии «хвостов» распределение вероятностей настолько близко к нормальному, что заработать на знании о хвостах не получается. То есть не удается покрыть даже заявленные брокером накладные расходы, не говоря уж о реальных затратах, включающих расширения спреда, исполнения по худшей цене и т.д. Скрытый текст ниже экспериментально подтверждает бесперспективность хвостов.

Да, есть некий перекос, но совокупный разум спекулянтов своими действиями как бы приводит распределение к нормальному. Вот здесь и появляется возможность заработать!

Если взять все лекала, которые используют трейдеры, и обобщить их в некий усредненный набор шаблонов для принятия торговых решений, то обнаружится удивительная вещь: вся огромная масса трейдеров действует одинаково, с брутальным упорством совершая одни и те же, скажем так, ошибки.

У каждого из нас в школе был набор подобных вещиц. При всей неправильности и нелогичности их форм, обводить эти фигурки карандашом очень легко и приятно. Сложнее будет подстроиться и точно скопировать уникальные загогулины произвольного рисунка. Для создания же новых осмысленных форм они практически непригодны. Лекала профессиональных трейдеров намного проще представленных выше фигур, они прямолинейны и имеют всего два–три изгиба ― трейдер быстро привыкает к ним и никогда уже им не изменяет.

Прелесть шаблонов поведения спекулянтов в том, что они имеют всего одну степень свободы ― вертикальное движение от одного уровня цены до другого. Уровни имеют «магическое» свойство ― они дают человеку иллюзию понимания происходящего в данный момент, провоцируя его на конкретные действия. Остальные параметры реального рынка (время, торговый объем и т.д.) не дают таких четких ориентиров, как уровни, поэтому имеют сравнительно слабое обучающее влияние на шаблоны поведения.

График в левой части рисунка показывает типичную рыночную ситуацию. Цена подходит к уровню предыдущего максимума (верхняя штриховая линия), а трейдеры всего мира стоят перед выбором: купить или продать в этот момент? Момент на рисунке обозначен красным кругом.

Статистически вероятность достижения ценой предыдущего минимума равна вероятности достижения симметричного уровня выше текущей точки (см. правую часть рисунка).

Проверка равновероятности достижения симметричных уровней и бесперспективности хвостов.

Для тестирования на исторических данных напишем простейшего робота, который будет открывать сделки при пробитии «канала»: диапазона цены, ограниченного штриховыми линиями на картинке выше. Закрывать сделки робот будет при достижении одного из симметричных уровней ― противоположной границы канала или равноудаленной от нее линии сверху.

Если вероятности достижения уровней не 50/50, то мы будем получать какой-то определенный финансовый результат на ощутимом множестве сделок ― положительный или отрицательный. В частности, если упомянутые выше «хвосты» действительно не укладываются в нормальное распределение, то открытие на пробое канала наружу будет приносить устойчивую прибыль.

Ниже приведены результаты серии тестов на исторических данных для двух вариантов условной комиссии брокера: 1 пункт (слева) и 7 пунктов (справа). Для справки: 7 пунктов ― это минимальная, заявляемая в рекламе, комиссия брокера форекс по самой ликвидной паре EURUSD; реальные же значения отличаются минимум в 2 раза и составляют от 14 до 27 пунктов.

Робот был запущен на различных периодах графиков цены, чтобы получить серию независимых испытаний на истории котировок за 15 лет. В ходе каждого теста просчитано от 4000 до 15500 сделок (чем больше период графика, тем меньше сделок успевает открыть робот).

Для тестов с комиссией 1 пункт мы имеем средний коэффициент прибыли (Profit factor) 1,008. На одной из картинок при этом график баланса имеет ярко выраженный тренд, а общий микроскопический перекос идет в сторону прибыли. Испытания в условиях идеального брокера дают коэффициент прибыли 0,992. То есть влияние отклонения распределения вероятностей от нормального настолько мало, что заработать только на знании о его существовании не получится.

Обратите внимание, что чем больше сделок совершает робот, тем сильнее прибита вниз кривая баланса, особенно это заметно на нижнем правом графике ― 15500 сделок с комиссией 7 пунктов неузнаваемо изменили результат в сравнении с условно нулевой комиссией (нижний левый график).

Робот с его исходными кодами весьма прост и доступен всем желающим, кто хочет самостоятельно проверить этот тест с разными параметрами ― результат на большом количестве сделок будет одинаковым.

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

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

Стратегия форекс «Алгоритм 4 точки»

Если точнее, заранее известно две цены выхода: для прибыльной и убыточной сделки. На форексе большинство трейдеров закрывают прибыльную сделку достаточно быстро, не накапливая прибыль, но готовы терпеть убытки и не закрывать позицию вплоть до полной потери депозита.

Доказательство несимметричности сумм прибыльных и убыточных сделок.

На рисунке приведены количество и суммарная прибыль сделок для разных размеров выигрыша. Сумма выигрыша измеряется в пунктах. По горизонтальной оси отложены суммы выигрышей: от 0 до 5 пунктов, свыше 5 до 10 пунктов, свыше 10 до 20 и т.д. То же самое для проигрышей.

В выборке присутствовали самые разные торговые инструменты, взято статистически значимое количество сделок за длительный период, и эта выборка в любой форекс-компании будет практически одинакова.

Из рисунка видно, что убыточных сделок в два раза меньше прибыльных, но суммы их вполне уравновешены. Разница обусловлена накладными расходами, которые составляют около 15 пунктов на сделку. Пики количества сделок и, особенно, сумм выигрыша/проигрыша заметно несимметричны: убыточные сделки гораздо длиннее, что и требовалось доказать.

Графически это проиллюстрировано на следующем рисунке: трейдеры, угадавшие с направлением открытия сделки (покупка или продажа), будут фиксировать прибыль в зеленой зоне. Не угадавшие будут фиксировать убыток позже по времени ― в красной зоне.

Зарабатывающая идея состоит в том, что между этими двумя зонами часто возникает некая непустая зона (далее ― Нейтральная зона), попав в которую, цена неизбежно пройдет ее всю. Это произойдет потому, что отложенные ордера, которые фиксируют убыток в красной зоне, «притянут» к себе цену. Помните, выше я заявил, что действия трейдеров корректируют распределение вероятностей? Это гипотеза, которую я проверил на практике ― она реально работает, и вы можете сразу этим пользоваться! (Я потратил 5 лет на вывод и доказательство этого.)

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

Не важно, угадали мы с направлением сделки или нет, закрылись мы в плюс или в минус. Как только цена оказалась в Нейтральной зоне ― всё, шаблон сработал, и можно без раздумий закрывать сделку. Даже при большом количестве убыточных сделок подряд за ними последует некоторое количество прибыльных, и результат торговли будет положительным. Разумеется, чтобы положительное математическое ожидание отчетливо проявилось, количество сделок должно быть статистически значимым.

Издевательское приветствие, принятое в среде трейдеров, когда требуется реальное подтверждение неких заявлений.

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

Счет был изначально пополнен на 3000 USD, после чего из него постепенно выводили прибыль, выведя всего 14500 USD. Максимальный временный проигрыш составлял 86% от остатка средств на счете ― это результат самой длинной полосы «неугаданных сделок», по окончании которой положительное мат. ожидание вывело счет к новым вершинам доходности. Кстати, расчетный максимальный проигрыш, при котором еще возможна нормальная работа системы, ― 95%.

Усредненная картина по сделкам (6920 штук на момент написания статьи) — ниже:

Выигравших сделок всего 46.8%, но средняя прибыль превышает средний убыток почти в полтора раза, отражая, на сколько эта торговая система работает лучше среднестатистического торговца форекс.

Вот свежая картинка того же счета на 24 февраля 2022 года (2430% —> 11998%):

Теперь вернемся к шаблонам поведения спекулянтов, которые позволят нам лучше выделить нижнюю границу зеленой зоны (где мы будем фиксировать убыток) и верхнюю границу красной зоны (там следует фиксировать прибыль). Рынок постоянно меняется, работает с разной амплитудой, разной ликвидностью, разной напряженностью его участников и т.д. Но механизм принятия решений участником рынка не меняется, будь то человек или торговый робот, который всего–навсего позволяет человеку быстрее выплачивать комиссию своему брокеру. Это относится и к высокочастотному трейдингу тоже (фронт–раннеров и прочих мошенников мы в расчет не берем).

Так вот, участник рынка корректирует свое видение ситуации, основываясь на прежнем опыте, причем более свежие эпизоды имеют большее влияние на его решения. Шаблон поведения един, но его параметры постоянно плавают в небольших пределах, корректируются в свете последних событий. Под этот процесс необходимо подстроиться, учитывая минимально достаточный набор исторических данных. Если анализировать много данных, то мы получим большой объем вычислений при ничтожной полезности значительной их части.

Самый важный момент при работе с шаблонами ― они имеют кумулятивный эффект, поэтому, выбрав для работы определенный временной интервал (например, период 50 баров на пятиминутном графике), необходимо четко отрабатывать каждое совпадение шаблона, не пропуская ни единой возможности.

Физический смысл предыдущего абзаца, если очень упрощенно, таков: каждая корректировка шаблона в голове спекулянта происходит с учетом нескольких прошлых корректировок, и иногда шаблон изменяется радикально. Злость или эйфория по разные стороны баррикад (у купивших и продавших) накапливается, и временами общий психоз очень выгодно расширяет Нейтральную зону. Такие случаи нельзя пропускать!

Похожая статья Как устранить конфликт интересов в любой форекс-компании Кстати, огромная масса трейдеров рассматривает рынок в разных масштабах, поэтому то, что мы видим на нашей картинке, является лишь незначительным эпизодом в более крупном плане, который, в свою очередь, тоже является фрагментом большой картины… И так далее. Поэтому очень важно рассматривать строго ограниченный участок графика, а также до предела его упростить (нет времени, нет объемов, нет изгибов и прочего, а есть только несколько уровней, обозначенных локальными экстремумами).

Шаблон, работающий на выбранном нами участке, будет так же работать в любом другом масштабе, и тогда всё, что нам остается ― делать много-много сделок и зарабатывать.

В общем–то, в этой статье уже достаточно информации, чтобы читатель мог самостоятельно выработать шаблоны и еще через год–другой приспособиться реально зарабатывать у так называемых форекс-брокеров. Звериный оскал форекса ― вот что вас ждет на этом тернистом пути, и я не шучу. Придется проделать очень много работы.

В следующей статье, если она появится, я расскажу о реалиях и предрассудках Форекс (и не только его); почему вы не станете сразу долларовым миллионером, даже имея прибыльную торговую систему; что нужно принимать во внимание, если вы отважитесь пытаться заработать в этой индустрии развлечений, и кое–что еще. Спасибо за внимание!

Методика анализа алгоритмов управления валютным портфелем Текст научной статьи по специальности «Математика»

На основе модели оптимальных валютных обменов рассмотрен международный валютный рынок FOREX. Получены следующие результаты: 1) проанализирован международный валютный рынок FOREX в 2001-2003г.; 2) обнаружено фундаментальное свойства исследуемого валютного рынка – экспоненциальный характер зависимости оптимальных значений двойственных переменных от времени; 3) предложены аппрокисмационный и пошагово-оптимизационный алгоритмы проведения валютообменных операций; 4) введено понятие коэффициента полезного действия алгоритма торговли на валютном рынке; 5) сформулирована методика анализа различных алгоритмов управления валютным портфелем.

Похожие темы научных работ по математике , автор научной работы — А. Е. Котенко

Procedure of currency portfolio operating algorithm analysis

There is considered international currency market FOREX analysis based on optimal currency transactions model. There were obtained these results: 1) FOREX analysis since January, 2001 till April, 2003; 2) basic FOREX property such as exponential relationship between optimal dual variables and time; 3) approximated and step-optimization algorithms of currency transactions are suggested; 4) conception of currency transactions algorithm efficiency is offered; 5) procedure of currency portfolio operating algorithm analysis is formulated.

Текст научной работы на тему «Методика анализа алгоритмов управления валютным портфелем»

Методика анализа алгоритмов управления валютным портфелем

Котенко А.Е. fkotenko@zuzino.net.ru)

Институт системного анализа РАН

§1. Модель оптимальных валютных обменов

На валютном рынке дилер ведет торговлю валютами ге/. В момент времени ;=0, у дилера имеется в наличии V0 единиц валюты г, ге/. Торговля проводится на протяжении промежутка времени от ;=1 до t=T-1. В последний день ;=Т происходит оценка результатов

торговли. Курс обмена валюты г на валюту ¡' в день t обозначим с; г,. Считаем курсы обмена всех валют априорно известными на протяжении всего рассматриваемого промежутка времени.

В процессе торгов валюта г может обмениваться на другие валюты; в свою очередь, другие валюты могут обмениваться на валюту г. Количество валюты г, конвертированной на

валюту г' в течение торгового дня ;, будем обозначать у],, ; данная величина измеряется в

единицах валюты г. Объем же валюты г, полученный от обмена на нее валюты г', тогда равен

с;у;г . Помимо этого, могут быть сторонние поступления валюты / ., не связанные с

проводимыми конверсионными операциями.

Количество валюты г в конце дня t будет равно:

= УГ-Е+ И, г е I, t = 1. Т-1 (1.1),

где V-1 — количество валюты г в предыдущий день ;-1.

В качестве критерия оценки эффективности работы дилера берется капитал валютного портфеля в последний день Т, который вычисляется следующим образом:

где сг0 — курс обмена валюты г на выбранную базовую валюту 0 в день Т. Выбор базовой

валюты произволен. В [1] показано, что величина капитала валютного портфеля не зависит от выбора базовой валюты (с точностью до спрэда — разницы между курсами покупки и продажи валюты).

Стремясь максимизировать капитал портфеля, можно сформулировать следующую оптимизационную задачу:

1 1 / 1 п / 1 11 11 ^ 1 '

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

что оптимальным поведением было бы ее прохождение столь много раз, сколько это возможно.

Для решения задачи (1.3) используется метод Лагранжа. На каждом временном шаге I для каждой валюты / вводятся двойственные переменные р], г е I, г = 1. Т — 1 и вспомогательные переменные:

Т Т t t+1 t t t , t t /1

Рг = С, 0> V = Р г — Рг , Фи' = — Р г + С и'Р г', (14)

В [1] показано, что тогда функцию Лагранжа можно записать в виде

ге1 t=! ге1 /'е1 t=! Ш Ш t=!

Рассматривая вместо задачи условной максимизации (1.3) задачу безусловной максимизации (1.5), получаем условия оптимальности:

если V < 0, то V ' = 0; если V = 0, то V ' > 0,

если ф < 0, то у],, = 0; если ф = 0, то , > 0, (1.6)

V/,/'е I, Vt = 1. Т — 1. При выполнении этих условий капитал валютного портфеля совпадает со значением функции Лагранжа:

с^ Ш1Х т т ax \ 1 „ 1 тг 0 . \ 1 \ ' „ t t

К = Ь = ^ Р^г + ^ ^ Рг/г (1.7)

г е I г е I t = 1

Соответственно, экономический смысл двойственных переменных: р! — это

коэффициент перевода единицы валюты г в базовую валюту 0 за Т-2 шагов процесса оптимальных конверсий.

Используя (1.4) и (1.6), можно записать двойственную задачу:

р]+! — Р] < 0, — р\ + е^р), < 0, рТ = М'е I, t = 1. Т — 1 Решение задачи (1.8) можно выписать в виде системы уравнений:

р) = тк<р+!;с/Р)(ГеI)>, рТ = етт /еI, t = 1. Т—1 (1.9)

Опираясь на аксиому цен, из (1.9) выразим двойственные переменные р] на шаге t в

виде рекуррентной зависимости от двойственных переменных рг на последующем шаге

t+1. Для случая трех валют (обозначенных символами ё, s и е) они будут иметь вид:

г „ ( г+! г г+1 г г+1 г г г+1 г г г+1) Р* =

Из (1.10) видно, что, двигаясь от конца рассматриваемого промежутка времени к его

началу («обратным ходом»), можно рассчитать двойственные переменные Р г для всех

Подставляя (1.10) в (1.4) и (1.6), и зная начальный валютный портфель V,0, / е I и

экзогенные переменные //, /е I, г = 1. Т — 1, «прямым ходом» находятся значения прямых переменных V/ и у]^ для всех валют на протяжении всего рассматриваемого промежутка времени.

§2. Оптимальные обмены основных мировых валют на международном рынке

FOREX в 2001-2003г

2.1. Начальные условия

Используя методику, предложенную в §1, был проведен анализ международного валютного рынка FOREX за период с 3 января 2001г. по 22 апреля 2003г. Выбор именно этого промежутка времени объясняется тем, что с 01.01.2001г. была введена в наличное обращение единая денежная единица европейского союза — евро, и прекратили своё существование многие старые национальные европейские валюты.

Общее количество календарных дней — 840, торговых — 592 дня (из рассмотрения исключались выходные и праздничные дни, когда торги на FOREX не проводятся) плюс последний день, в который ведется подсчет капитала портфеля.

Для расчетов использовались валютные котировки, предоставленные компанией Forexite [4].

Исследования проводились на 5 валютах: долларе США (USD, 1), евро (EUR, 2), британском фунте (GBP, 3), швейцарском франке (CHF, 4) и японской йене (JPY, 5). В качестве базовой валюты был выбран USD (индекс-1).

Предварительно было проверено соблюдение аксиомы цен для каждого торгового дня для всех возможных циклических обменов валюты: прямых, через одну, две, три, четыре валюты. В случае необходимости были проведены коррекции валютных курсов (изменения составили не более 0,0005 для отдельных валют).

Начальный портфель валют был взят следующий:

V10 = USD 1 0,000, V20 = EUR 1 0,5 74, V30 = GBP 6,647, V40 = CHF 1 6,056,

V50 = JPY 1,149,452. Капитал портфеля в пересчете на день t=1 равен USD 50,000. Сторонних

поступлений f'/ на протяжении всего рассматриваемого промежутка времени нет.

Доходность портфеля рассчитывалась исходя из календарных, а не торговых дней, поскольку проценты по банковским ставкам — основному ориентиру для сравнения -начисляются именно по календарным дням.

Для сравнений значений двойственных переменных для различных валют

используются не абсолютные их значения p\, а относительные p] / p] . Это необходимо,

поскольку масштабы курсов различных валют могут отличаться на порядки: так, если соотношение между USD и EUR, или между USD и GBP порядка 1:1, то соотношение между USD и JPY порядка 1:100.

Всю совокупность оптимальных обменов по всем валютам будем называть «оптимальной траекторией обменов».

2.2. Оптимальные значения двойственных переменных

Сначала по формулам (1.9) решается «обратным ходом» двойственная задача. (Экономный численный метод решения описан в [1].)

Найденные значения двойственных переменных для шага t=1 — то есть те, которые

согласно (1.2) участвуют в расчете капитал в конце, — и отношения p1/ p], i е I — выше мы

условились сравнивать их, а не непосредственно сами pi , — на оптимальной траектории таковы:

USD : p1 = 10,073 6, pj / p] = 10,073 6;

EUR : p1 = 9,5275, p2 / p] = 8,6977;

GBP : p1 = 1 5,1 563, p1 / p3] = 9,6127;

CHF : p4 = 6,2739, p4 / p] = 8,6096;

JPY : p1 = 0,0879, p1 / p] = 10,5911.

Графики зависимости оптимальных значений двойственных переменных от времени построим, отложив по оси ординат не р1/ рТ, / е I, а ^(р- / рГ), I е I:

^ m rg гд. Е 5 G.kE^I Щ

G Q Э ? У : £ " " " S

Ъ Л К. Р £ Я. A R S Г. Z Я г. Д Я г ft fj Я п 3 Л Й М г t 3 -ц р л

Рис.1. Графики зависимости lg(pit/piT) от времени

Такое представление потребуется для целей дальнейшего исследования (см. п. и). 2.3. Свойства оптимальных обменов

В результате проведенных расчётов были получены следующие результаты:

а) если дилер будет придерживаться оптимальной стратегии, то капитал портфеля будет равен К = USD 453,999, то есть доходность конверсионных операций на оптимальной траектории равна 395% годовых! Это очень большая доходность для международного финансового рынка.

б) отношения двойственных переменных в начале торговли к значениям в конце торговли р1 /рт, i е I — суть коэффициенты умножения начальных объемов валют за рассматриваемый

промежуток времени от 03.01.01 по 22.04.03. Их значения известны (см. п.2.2), и значит можно проранжировать валюты по выгодности формирования в них первоначального портфеля: JPY, USD, GBP, EUR, CHF. Выгоднее всего первоначальный портфель формировать в японских йенах; в этом случае умножение первоначального количества йен происходит в 10,5911 раза. Тем не менее, такая стратегия не всегда выгодна; если начало торговли приходится не на 03.01.01, а, например, на 30.03.01, то коэффициент умножения для йен равенр530 03 01 / р5т = 7,5208, а для долларов США -px3003 01 /pf = 7,8428 , то есть

если дилер выходит на рынок 30.03.01, то выгоднее, если первоначальный портфель будет сформирован в USD (см. рис.1).

Кроме того, необходимо отметить, что в евро формировать начальный портфель не выгодно практически никогда. Почти тоже самое верно и для швейцарского франка. Для получения максимальной прибыли формировать портфель в CHF можно только ближе к самому концу рассматриваемого промежутка времени, а именно если начало торговли t=1 осуществляется не ранее 04.03.03.

Остальные валюты в этом разрезе ведут себя по-разному: в зависимости от момента начала торговли когда-то бывает выгодно формировать портфель в долларах США, когда-то — в йенах, значительно реже — в британских фунтах стерлингов GBP.

в) зависимость двойственных переменных от времени на оптимальной траектории обменов обладает свойством магистрали.

Если начинать торговлю не 03.01.03, а позже, то, очевидно, что при решении соответствующей оптимизационной задачи с новыми начальными условиями на промежутке от выбранной начальной даты до 22.04.03 оптимальные значения двойственных переменных

будут совпадать со значениями двойственных переменных для нашего случая, когда начальная дата ¿=/=03.01.01. Так происходит потому, что двойственная задача (1.8) решается обратным ходом, от конца рассматриваемого промежутка времени, а поскольку и в том и в другом случае они совпадают, то будут совпадать и значения двойственных переменных на каждом временном шаге.

Если же торговля заканчивается не 21.04.03, а раньше то и в этом случае свойство магистральности будет выполняться. Абсолютного совпадения оптимальных значений двойственных переменных с нашим случаем наблюдаться не будет, поскольку решения двойственных задач начинается в разных временных точках, но расчёты показали, что по прошествии достаточно малого промежутка времени они совпадут

г) на протяжении большей части рассматриваемого промежутка времени финальной оптимальной является какая-либо одна валюта (в нашем случае из 592 торговых дней финальной оптимальной одна валюта была 496 раз, две валюты — 92 раза, три валюты — 3 раза, 4 валюты — 1 раз).

д) соответственно, при отсутствии экзогенных поступлений на всем рассматриваемом промежутке времени, то есть когда f = 0, i е I, t = 1. T -1, за достаточно малое число шагов все валюты портфеля конвертируются в одну валюту (в нашем случае сразу же на 1-м же шаге все валюты конвертируются в USD). После того, как это произошло, можно считать, что оптимальная траектория обменов вышла на магистраль.

е) ниже в таблице представлены данные, сколько раз та или иная валюта является финальной оптимальной для выбранной валюты:

i USD EUR GBP CHF JPY сколько раз i' является фин.опт. для i

USD 160 154 152 154 133 753

EUR 103 109 107 102 87 508

GBP 104 99 107 99 87 496

CHF 107 110 106 119 87 529

JPY 118 120 120 118 198 674

Табл.1. Финальные оптимальные валюты

Можно расположить валюты в порядке убывания по количеству раз, которые она является финальной оптимальной для других валют (в том числе и для себя): USD, JPY, CHF, EUR, GBP. Доллар США и йена являются наиболее притягивающими для всех остальных валют.

Соответственно, USD и JPY являются и наиболее «стабильными» валютами: для каждой из них количество раз, когда валюта остается неподвижной, превышает количество обменов в любую другую валюту. При этом эти две валюты являются наиболее притягивающими друг для друга: доллар США переходит в йену 118 раз, а йена в доллар -133 раза, и это максимальные количества переходов для них по сравнению с другими валютами.

Что касается других оптимальных обменов, то их количества примерно равны, и нельзя сказать, насколько та или иная валюта доминирует остальные. Единственным исключением является йена: если другие валюты являются финальными оптимальными примерно по 100 раз, то JPY переходит в EUR, GBP и CHF по 87 раз.

ж) при этом следует отметить, что ситуация, когда валюта остается финальной оптимальной на протяжении нескольких дней подряд, практически уникальна:

>2 дней 4 дня >4 дней

Табл.2. Количество раз, когда валюта остается финальной оптимальной несколько дней подряд

Больше 4 дней ни одна валюта не остается финальной оптимальной; исключением являются только CHF — 1 раз, 5 дней и JPY — 1 раз, 6 дней и 1 раз, 7 дней. Это означает, что пропуск дилером хотя бы одного торгового дня практически с вероятностью = 1 уводит последовательность валютных обменов с оптимальной траектории. Но потери скорее всего будут невелики, поскольку, как отмечалось в п. в), возврат на оптимальную траекторию происходит достаточно быстро. з) зависимость доходности от торгуемых валют:

Выше были рассмотрены свойства оптимальных обменов для промежутка времени от 03.01.01 по 22.04.03 в случае, если торгуются все 5 рассматриваемых валют. Естественным образом возникает вопрос: как изменится доходность, если торгуемыми являются не 5, а меньшее число валют?

В процессе исследования были решены оптимизационные задачи для всех возможных случаев, когда максимально возможное число торгуемых валют — пять; то есть для всех комбинаций из 2, 3 и 4-х валют. Для каждой задачи рассчитана доходность. Полученные результаты представлены в таблице ниже (знаком + отмечены те валюты, которые торгуются):

USD EUR GBP CHF JPY Доходность USD EUR GBP CHF JPY Доходность

Табл. 3. Доходность в зависимости от торгуемых валют

Ловушки трейдинга #1 — математические капканы трейдинга

Из таблицы видно, что максимальная доходность — 395% годовых — достигается в том случае, когда торгуются все пять валют. Самое малое уменьшение доходности — на 67% годовых — наблюдается в случае исключения из числа торгуемых валют EUR. Данный факт полностью согласуется с общей теорией оптимизационных задач: исключение одной или нескольких валют сужает множество допустимых решений задачи, и соответственно, значение оптимизационного критерия увеличиться никак не может. Наоборот, если ввести в число торгуемых дополнительные валюты, то область допустимых решений расширяется, и оптимальное значение критерия может быть увеличено за счёт того, что решение задачи может отказаться как раз таки в увеличении области допустимых решений.

Используя полученные результаты, валюты можно проранжировать в порядке убывания их влияния на доходность портфеля следующим образом: USD, JPY, CHF, GBP, EUR. Похожие соотношения — когда наиболее значимыми для оптимальных конверсионных операций являются доллар США и японская йена — были представлены в п. б) и е).

Если вести игру только на двух валютах, то валютные пары по убыванию их доходности располагаются следующим образом: (USD,CHF), (USD,EUR), (GBP,CHF), (CHF,JPY), (EUR,GBP), (USD,GBP), (EUR,JPY), (USD,JPY), (GBP,JPY), (EUR,CHF). Валютная игра в этом случае упрощается, но при этом резко падает доходность проводимых конверсионных операций.

и) зависимость двойственных переменных от времени:

Во-первых, зависимости оптимальных значений двойственных переменных р ' от

времени t является монотонно-убывающими функциями (см. рис. 1). Это свойство следует непосредственно из (1.9). Но эти функции — не строго убывающие, поскольку, не смотря на всю редкость ситуации, что подчеркивалось в п. ж), есть такие отрезки времени, когда валюты неподвижны, и, соответственно, двойственная переменная на предыдущем шаге равна двойственной переменной на последующем шаге.

Второе, и самое главное, свойство заключается в экспоненциальном характере их зависимости от времени., или, что тоже самое, прямолинейным характером зависимости lg ( Р t / pT ) = Si (t) от времени t, что и отражается на рис.1. Это свойство выполняется

для всех рассматриваемых валют.

Обнаруженное свойство: линейный характер зависимости логарифма отношения двойственной переменной на оптимальной траектории обменов к значению двойственной переменной в конце рассматриваемого периода времени для любой валюты — есть фундаментальное свойство оптимальных конверсий валют на международном рынке FOREX.

Данный факт тесно связан с первым свойством, сформулированным чуть выше. Действительно, согласно решению (1.10) задачи (1.9), оптимальные значения двойственных переменных на данном шаге t зависят соответствующим образом от перемноженных значений обменных курсов на этом шаге t и на последующих шагах t+1. T. Если вернуться к решению двойственной задачи алгоритмом «обратного хода», то свойство монотонной убываемости зависимости оптимальных значений двойственных переменных по времени можно сформулировать следующим образом: при переходе от шага t+1 к шагу t оптимальное значение двойственной переменной может либо не измениться, либо увеличиться. Выше было показано, что валюты практически никогда не остаются неподвижными на протяжении значительного промежутка времени; этот факт является следствием того, что валютные

курсы подвержены частым колебаниям. То есть на графике gi (t) практически нет

Сама же линейность функции g i (t) определяется характером изменений валютных

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

lg (p'/pT ) от времени t для оптимальных значений двойственных переменных p ]

почти линейна. Вообще говоря, если решать оптимизационную задачу, подобную (1.3), с

какой-то произвольной матрицей коэффициентов ctii,, i,i' е I, t = 1. T , то подобного

результата могло бы и не получиться. Он не вытекает непосредственно ни из постановки, ни из решения задачи, а определяется именно величинами валютных куров.

Слово же «оптимальный» выделено курсивом и подчеркнуто потому, что данное свойство выполняется не для каких-то произвольных, а только для оптимальных конверсий.

Данное свойство является ключевым для исследований, и будет использовано в дальнейшем (§ 3).

к) зависимость доходности конверсионных операций от длины временного интервала:

Выше мы исследовали свойства оптимальных конверсий валюты на промежутке времени от 03.01.01 по 22.04.03. Доходность проведения валютообменных операций на данном промежутке времени составила 395% годовых. Влияние на доходность исключения из числа торгуемых одной или нескольких валют (или, наоборот, добавление) было описано в п. з). Теперь ответим на вопрос: как влияет на доходность проводимых операций длина выбираемого промежутка времени? Будет ли она оставаться постоянной, будет ли увеличиваться, или уменьшаться?

Сформулируем задачу следующим образом. Закрепим правый конец рассматриваемого промежутка времени Т=22.04.03, и будем двигать его левый конец в пределах г е [03.01.01;22.04.03], и смотреть, как изменится доходность г(г) .

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

одна, базовая, валюта, и ее количество — V (здесь и далее для данного исследования нижний индекс обозначения валюты опущен). Ранее было обнаружено свойство линейности

логарифма отношения оптимальной двойственной переменной р ' в данный момент времени

г к двойственной переменной в конце периода р . Данное утверждение формализуется следующим образом:

18 (РЧРТ )= Аг + В (2.1)

Коэффициенты А и В для рассматриваемой задачи находятся как и для стандартной задачи линейной аппроксимации — методом наименьших квадратов, — с той лишь разницей, что для привязки значений двойственных переменных к моменту подсчета капитала финального портфеля, необходимо закрепить правый конец прямой. Поскольку у нас

Уп = 1§(рТ/рТ ) = 0, хп = Т, формулы для расчета А и В получаются следующие:

валюта 1 : ^ (р / / рТ ) = А г + В ;

г2 — 2 Т У г + (Т — 1) Т

В = — АТ . Из (2.1) следует, что

рг = р1 е°еА1 = (2.3),

где С — постоянная, не зависящая от г.

То есть, зависимость самих оптимальных двойственных переменных от времени -экспоненциальна.

Доходность проведения валютообменных операций за период от t до Т равна

К (Т) — К (г) 1 4 к (Т) л, 1

К (г) Т — г + 1 8 К (г) ) а(Т — г + 1) где К^) и К(Т) — капитал портфеля на начальном и конечном шагах времени, а а -нормировочный коэффициент, который необходим, поскольку расчёт капитала производится относительно календарных, а не торговый дней (его можно считать постоянным, так как приближенно на каждые пять торговых дней приходятся семь календарных). Поскольку по

условию в начальном портфеле присутствует только базовая валюта в количестве V0 , то К (г) = V0 . Конечный капитал портфеля, согласно (1.2), равен К (Т ) = р V 0 . Подставим данные формулы с учетом зависимости двойственных переменных от времени (2.3) в формулу для расчета доходности (2.4); получим:

г (г) = (СеАг — 1 )* -1—1 — (2.5)

4 > а (Т — г + 1) г у '

Наша задача — понять зависимость доходности от длины промежутка времени, а не предлагать каких-то точных формул, поэтому будем пользоваться пропорциональными зависимостями. Рассчитаем производную й г / й г :

с1г -ЛвА1Г — еЛ1 вА'(ЛГ + 1)

Из формулы (2.6) следует, что d г /d г равна нулю в точке г

— 1/Л (напомним, что оптимальные двойственные переменные убывают по времени, поэтому А<0). То есть существует некая точка, от t до которой доходность портфеля падает, а затем, до Т, растёт. Эта точка должна лежать ближе к Т, поскольку ближе к точке начала торговли становится более существенным влияние экспоненциальной зависимости оптимальных двойственных переменных от времени, а ближе к концу торговли — обратная пропорциональной доходности по времени: знаменатель дроби в (2.5) становится всё меньше, и поэтому доходность растёт.

§3. Алгоритм построения валютных обменов с помощью аппроксимации зависимости двойственных переменных оптимальной задачи от времени

Используя (2.1) и (2.2), аппроксимируем линейной функцией зависимость (Р\/РТ, ) от времени.

Характер поведения оптимальных значений двойственных переменных для каждой валюты г определяется соответствующим значением коэффициента наклона прямой Лг, г е I . Свободный член Вг, г е I зависит от соответствующего Лг ; он также определяется концом рассматриваемого периода Т: если Т сдвигается, то В г изменится пропорционально, и коэффициентом пропорции будет Л i . Таким образом, для аппроксимации оптимальных значений двойственных переменных для выбранной валюты г на заданном промежутке времени будет определяться только лишь значением Л г .

Для рассматриваемого нами случая получаются следующие параметры аппроксимирующих функций:

ШБ (1) -0,00106 0,03799

БИЯ (2) -0,00127 0,04577

ОВР (3) -0,00111 0,03987

СИБ (4) -0,00128 0,04605

1РУ (5) -0,00133 0,04787

Табл. 4. Коэффициенты А и В для различных валют

Что же дает знание аппроксимаций оптимальных значений двойственных переменных? Для того, чтоб ответить на данный вопрос, необходимо вернуться к решению оптимизационной задачи.

Задача организации оптимальных валютных обменов (1.3) и двойственная ей задача (1.8), описанные в §1, решались из предположения, что обменные курсы е'и,, г,г' е I априорно заданы на протяжении всего рассматриваемого промежутка времени г = 1. Т — 1.

Зная же полученные аппроксимации, из (2.1) и (2.2) можно найти приближенные оптимальные значения двойственных переменных на любом шаге г е [1, Т ] по формуле:

_ Р = р (Т )е — ЛТеЛг (3.1)

где черта над р \ означает, что значение — не точное, а аппроксимированное. То есть для этого нет необходимости знать все валютные курсы на всем рассматриваемом

промежутке времени и проводить долгую и громоздкую процедуру расчета p]

обратным ходом, да еще и методом итераций на каждом шаге t!

Перейдем ко второму шагу — решению прямой задачи, но вместо точных оптимальных значений двойственных переменных p] будем использовать приближенные

Введем нормировочные множители q ^ , которые для каждой валюты i постоянны на рассматриваемом промежутке времени. Умножим на них p] , и подставим в (1.4):

Полученные фй<, i' е I будем использовать вместо р1и,, i' е I для принятия решения о конверсии валюты i в валюту i'. Если для данной валюты i все р\<,, i' е I отрицательны, то валюта остается в самой себе. Если какие-то из них положительны, то валюта i конвертируется в валюту

j = arg max (, i' е I> (3.3)

Проделав эту процедуру для каждой валюты на протяжении всего рассматриваемого промежутка времени от t=1 до t=T, построим траекторию валютных обменов. Очевидно, что данные обмены не будут оптимальными, но поскольку они получены, используя данные аппроксимации двойственных переменных, имеет смысл сравнить их с оптимальными.

Для этого, зная полученные валютные обмены (не оптимальные), для расчета

капитала валютного портфеля восстановим значения (p1) : это делается обратным ходом,

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

есть только один, уже известный путь, для которого и считается p it . Оно может

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

Найдя (p1) и зная начальный портфель Vt 0, i е I, находим капитал портфеля

для данных валютных обменов (не оптимальных!) на последнем шаге Т:

Kapp = Ё ( pi )appV,° (34)

Полученное значение капитала сравнивается с оптимальным.

Приведём численный пример. Поскольку ранее было установлено, что доходность проведения оптимальных конверсионных операций существенно зависит от времени, то для целей нашего исследования был выбран относительно недолгий промежуток времени: с 08.01.02 по 26.02.02. Начальный портфель был взят такой же, как и в §2.

При данных условиях оптимальные значения двойственных переменных (то есть для задачи (1.3)) для шага t=1 равны: pf = 1,0841, p\ = 0,9655, p1 = 1,5632, p4 = 0,6547, p] = 0,0082. Это значит, что имеющиеся в первоначальном портфеле USD (1) при переходе в финальную оптимальную валюту увеличатся в 1,0841 раза, EUR (2) — в 1,1119 раз, GBP (3) — в 1,0965 раза, CHF (4) — в 1,1119 раз и JPY (5) — в 1,1025 раз (в пересчете на единицы соответствующей первоначальной валюты). Для выбранного начального портфеля доходность конверсионных операций составляет 62% годовых.

В случае приближения без взвешивания, то есть когда для всех валют = 1, i е I,

значения (p1^ и (pj^/pf , i е I равны:

USD (1) 1,0347 1,0347

EUR (2) 0,9215 1,0612

GBP (3) 1,4919 1,0465

CHF (4) 0,6249 1,0613

JPY (5) 0,0078 1,0552

Табл. 5. Значения (р1')арр (без нормировки) Доходность конверсионных операций в этом случае равна 26% годовых.

Изменяя qi, i е I, можно подобрать их такими, что доходность траектории

обменов, восстановленной по аппроксимации оптимальных двойственных переменных,

существенно возрастёт. Например, в нашем случае при значениях qi, i е I , лежащих в

Qi max qi Min qi

USD (1) 1,0000 0,9991

EUR (2) 0,9937 0,0000

GBP (3) 0,9972 0,9954

CHF (4) 1,0000 0,9995

JPY (5) 1,0007 1,0000

Табл.6. Значения нормировочных множителей

удалось добиться доходности в 36% годовых (то есть введение нормировочных множителей увеличивает доходность на 10% годовых). При этом двойственные переменные принимают следующие значения:

USD (1) 1,0476 1,0476

EUR (2) 0,9334 1,0748

GBP (3) 1,5105 1,0595

CHF (4) 0,6325 1,0743

JPY (5) 0,0079 1,0683

Табл. 7. Значения (pit)app (с нормировкой) Обращает на себя внимание диапазон значений q2, для EUR: от 0,9937 до 0,0000.

Фактически это означает, что евро не участвует в процессе валютных обменов. Действительно, только на 1-м шаге евро переходит в японскую йену; в последствии она не является не то что финальной, но даже промежуточной в какой-либо цепочке валютных обменов. Естественно, это верно только для случая, подобного рассматриваемому, когда все экзогенные поступления f = 0, i е I, t = 1. T-1.

Кроме того, следует отметить, что для данного примера необходимость изменения нормировочных множителей возникла только по двум валютам — EUR и GBP; для USD, GBP и JPY они могут быть оставлены равными 1.

Предложенный только что алгоритм проведения валютных конверсионных операций назовем аппроксимационным.

§4. Алгоритм построения валютных обменов при условии владения информацией о валютных курсах на следующем шаге

В §3 был рассмотрен такой алгоритм построения валютных обменов, когда сегодня, в день t, дилер знает все сегодняшние курсы обмена валют ctii,, а также линейные

аппроксимации ^ (р] / рт ) (или, что тоже самое, экспоненциальные аппроксимации р; )

как фундаментальные свойства поведения оптимальных обменов валют. И, используя только их (курсы обмена в будущем не известны), он принимает решение о конверсии валюты или ее неподвижности.

Теперь рассмотрим случай, когда дилер знает валютные курсы не только на сегодняшний день но и на завтрашний, 1+1-й день (будущее известно только лишь на один день вперед). В этом случае наиболее естественный алгоритм принятия решения будет следующий: в задаче (1.3) заменим терминальный критерий оптимизации — капитал портфеля в конце рассматриваемого периода, — пошаговыми критериями — капиталом портфеля на день, следующий за днём принятия решения:

111 aх х с;о 1у11 , ; = 1. т -1

V, '0 = V,0, 1 е I, ' = 1. т — 1.

Эту задачу можно представить как множество последовательных задач (1.3), для

которых Т=2. Решение каждой из этих задач аналогично решению задачи с терминальным

критерием, описанной в главе I: нужно только в формуле (1.9) решения двойственной задачи

;+1 ' +1 заменить pi на с, 0 :

р = пжС+^р,(1 е1)>, рТ = 4 , е1, ;=и,Т-1 (4.2)

Найденные значения р 1 не взаимосвязаны друг с другом, поскольку являются решениями различных оптимизационных задач. Для того, чтобы найти двойственные переменные (р^)(рр, которые будут использоваться вместо р; в формуле (1.2) для

нахождения величины капитала портфеля в момент Т, то есть в конце всего периода торговли, необходимо проделать следующую процедуру. Сначала по полученным из (4.2) р , для пошаговых оптимизационных задач находим валютные обмены на каждом шаге на

протяжении всего рассматриваемого промежутка времени от 1=1 до 1=Т. После этого по имеющейся траектории валютных обменов обратным ходом восстанавливаем все

Принципы построения торговых алгоритмов

(р1 )срр , 1 е I, ' = !,•••,Т — 1; зная (р*)^ и начальный портфель ^ , 1 е 1, находим

величину конечного капитала. Данная процедура нахождения переменных (р;) по

известным значениям двойственных переменных для пошаговых задач р 1 аналогична

процедуре нахождения (р^)срр по аппроксимированным значениям р1 в алгоритме, описанном в §3.

Для рассматриваемого нами примера, с t=1=08.01.02 по t=T=26.02.02, доходность проведения валютообменных операций по данному методу составляет 57% годовых. Таким образом, знание обменных курсов только лишь на один шаг вперед увеличивает доходность операций на 21% годовых (а если сравнивать со случаем, когда все qi = 1 — то на 31% годовых).

Данный алгоритм валютной торговли будем называть оптимизационно-пошаговым.

§5. Коэффициент полезного действия алгоритма управления валютным

Рассмотренные в §3 и §4 алгоритмы проведения валютных обменов предложены для тех случаев, когда дилер не владеет полностью информацией об обменных курсах на всём протяжении периода торговли (а в реальности так чаще всего и бывает), и дают доходность меньшую оптимальной. Это очевидно, поскольку решение оптимизационной задачи полагает собой получение максимально возможного в данных условиях эффекта. Но в результате использования разных алгоритмов доходность проведения конверсионных операций получается разной, причем, как мы видели, разница может быть весьма существенной. Таким образом, может быть поставлен вопрос о сравнении различных алгоритмов проведения конверсионных операций между собой.

Предложенные алгоритмы — как и аппроксимацонный (§3), так и пошагово-оптимизационный (§4), — оба в своей основе содержат оптимизационную задачу (1.3). Поэтому результаты применения данных алгоритмов целесообразнее сравнивать по отношению к результату организации валютных обменов оптимальным способом.

Введем понятие коэффициента полезного действия алгоритма торговли на валютном рынке. Будем подразумевать под ним процентное отношение доходности, получаемой за счет применения выбранного алгоритма торговли на данном участке времени, к доходности оптимальной торговли для этого же участка времени. Ключевым здесь является то, что базой сравнения алгоритмов служит именно оптимальная траектория -естественное рыночное ограничение сверху на возможные доходности.

Если вернуться к нашим примерам, то для промежутка времени с 08.01.02 по 26.02.02 доходность для оптимальной траектории равнялась 62% годовых, а для аппроксимационного алгоритма без нормирования — 26% годовых. Соответственно, КПД по нашему определению равен 42%. В случае с нормированием максимальная доходность равна 36% годовых, а КПД соответственно — 58%. Для пошагово-оптимизационного алгоритма доходность была максимальна — 57% годовых; КПД = 92%.

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

Для длинного периода торговли, с 03.01.01 по 22.04.03, который рассматривался в §1, получаем следующие результаты. Доходность на оптимальной траектории равна 395% годовых. Доходность для аппроксимационного алгоритма без нормирования — 18 % годовых; КПД = 4,5 %. Для аппроксимационного алгоритма с нормированием максимальная доходность равна 24 % годовых; КПД = 6 %. Для пошагово-оптимизационного алгоритма доходность равна 325% годовых, то есть КПД = 84%.

Непосредственно видно, что с увеличением временного промежутка торговли эффективность алгоритмов обоего типа уменьшается. Что касается уменьшения в абсолютном выражении — по доходности — то этого и следовало ожидать, потому что в §2 было показано, что даже для оптимальных обменов доходность существенно зависит от времени (расчеты для обоих примеров показывают, насколько: 62% годовых для промежутка времени в 50 дней против 395% годовых для промежутка в 840 дней. Но при этом эффективность аппроксимационного алгоритма в относительном выражении снижается существенно непропорционально: КПД падает с 58% для короткого промежутка времени до 6% для длинного промежутка; в то время как для оптимизационно-пошагового алгоритма это уменьшение не столь значительно: с 92% до 84% годовых. Данное сравнение позволяет сделать следующие выводы:

• использование аппроксимационного алгоритма предпочтительно на коротких промежутках времени, нежели на длинных;

• использование оптимизационно-пошагового алгоритма предпочтительнее использования аппроксимационного алгоритма на любых промежутках времени (но для его использования необходимо знание валютных курсов на один шаг в будущем; получение этого знания является отдельной задачей).

§6. Методика анализа эффективности различных алгоритмов управления

Выше мы проанализировали и сравнили два из всевозможных алгоритмов проведения валютообменных операций. Сравнение проводилось при помощи введенного понятия коэффициента полезного действия алгоритма торговли на валютном рынке. Как подчеркивалось в §5, анализировавшиеся алгоритмы имеют в своей основе оптимизационную задачу.

Но это не значит, что подобные сравнения ограничиваются только таким классом алгоритмов. Выше упоминалось, что траектория оптимальных обменов является естественно-рыночным ограничением сверху на доходность конверсионных операций. И поэтому оптимальная доходность может служить базой сравнению для любых алгоритмов, решающих подобную задачу.

Валютные дилеры и аналитики со времен появления современных средств связи пытались придумать способ извлечения максимально возможной прибыли от торговли валютами. Сначала это был пространственно-временной арбитраж, когда за счёт разницы во времени информация с биржи на биржу поступала с заметным запозданием, и можно было, купив валюту в Лондоне, продать ее буквально через минуты в Нью-Йорке, и существенно на этом заработать (вопрос стоял в оперативности связи дилеров с биржами; для крупных банков это не было проблемой). С развитием компьютерной техники и всё большим проникновением ЭВМ и глобальных электронных систем, связывающим сотни миллионов компьютеров по всему миру, в том числе и биржевых, извлечение прибыли от проведения подобных операций стало невозможным из-за увеличения скорости передачи информации.

Однако подобный рывок технического прогресса позволил даже частным лицам иметь в собственности достаточное мощные компьютеры с возможностью оперативной связи с брокерскими фирмами, предоставляющими возможность получения валютных котировок и заключения сделок. Поэтому очень широкое развитие получили различные методы анализа валютного рынка.

Принято выделять технический и фундаментальный анализ [3]. Не смотря на свое существенное различие в основных положениях и используемом инструментарии, оба эти метода направлены на решение одной задачи — предсказания поведения валютных курсов в будущем. Имея такой прогноз и отслеживая текущую ситуацию на рынке, дилер организует торговлю валютами удобным ему способом: можно, например, решать задачу оптимизации (1.3), используя приближенные значения валютных курсов, и тогда этот алгоритм будет подобен тем, что рассматривались в §3 и §4; а можно и каким-то другим способом, и этот алгоритм не будет иметь прямой связи с оптимизационной задачей.

Теперь, основываясь на введенном понятии КПД, сформулируем методику анализа различных алгоритмов управления валютным портфелем.

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

Выделяется какой-то промежуток времени в прошлом. Его длина определяется сообразно предлагаемому алгоритму. Для рассматриваемого промежутка времени решается задача поиска оптимальных валютных обменов, находится доходность. Потом для этого же промежутка времени строятся валютные обмены по предлагаемому алгоритму, и определяет доходность. Рассчитывает коэффициент полезного действия по предложенной выше методике. Если КПД достаточно велик (это определяется непосредственно исследователем),

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

Аналогичным образом можно вычислить точность прогноза валютных курсов. Общепринятым показателем для этого является среднеквадратичное отклонение. Но для этого так же можно использовать понятие КПД по отношению к оптимальной траектории как наиболее естественную базу для сравнения. Итак, есть промежуток времени, для которого известны точные и приближенные значения валютных курсов. Каким способом получено приближение — не важно. Рассчитываем доходность оптимальных конверсионных операций на приближенных курсах, и на точных курсах, и потом рассчитываем КПД путем деления одной величины на другую. Если КПД достаточно велик, то исследуемый метод прогнозирования можно вполне уверенно применять на практике; если нет — то лучше от использования данного метода отказаться, или, возможно, имеет смысл уменьшить длину периода торговли, и провести исследования снова.

1. Иванов Ю.Н., Коноплев Д.В., Моделирование валютных операций и оптимизационный анализ валютного рынка, // Системные исследования. Методологические проблемы. Ежегодник 2001., М., Эдиториал УРСС, 2002.

2. Пискулов Д. Ю., Теория и практика валютного дилинга. Прикладное пособие. М., ДИАГРАММА, 1998.

3. Якимкин В.Н., Рынок ФОРЕКС — Ваш путь к успеху, М., «Акмос-Медиа», 2001.

Подключите торговых роботов

Для тех, кто делает первые шаги. Единая комиссия на сделки с ценными бумагами и валютой, бесплатные инвестидеи и аналитика.

Бесплатно

0,3%

0,3%

(кроме фьючерсов)

от 0,5

Описание приведено исключительно для целей первичного ознакомления и не предназначено для полного описания условий/тарифов на брокерские и депозитарные услуги. Для принятия решения о выборе того или иного тарифного плана необходимо ознакомиться с полными условиями, доступными в тарифах на услуги депозитария и тарифах на операции на финансовых рынках АО «АЛЬФА-БАНК»

Узнайте больше на бесплатном вебинаре «Рейтинг роботов»

Частые вопросы по торговым роботам

Альфа-Инвестиции — зарегистрированный товарный знак АО АЛЬФА-БАНК. Генеральная лицензия Банка России №1326 от 16 января 2022 г. Лицензия профессионального участника рынка ценных бумаг на осуществление брокерской деятельности № 177-03471-100000, выдана ФКЦБ России 07.12.2000. Лицензия профессионального участника рынка ценных бумаг на осуществление депозитарной деятельности № 177-04148-000100, выдана ФКЦБ России 20.12.2000 Информация профессионального участника рынка ценных бумаг

Данный материал распространяется исключительно для информационных целей и не является деятельностью по инвестиционному консультированию и индивидуальной инвестиционной рекомендацией.

Форекс робот – что это такое, плюсы и минусы алготрейдинга

Форекс робот — что это, сколько стоит и зачем он нужен. Узнайте как получить или сделать самому робота форекс или Трейдинг Бота.

В настоящее время в мире трейдинга форекс и CFD с нарастающим интересом упоминаются различные Форекс роботы. Согласно общепринятым понятиям — это своего рода механизмы для проведения торговых операций на рынке Форекс, не требующие от трейдера какой-либо особой финансовой грамотности и навыков. Именно поэтому данная тема набирает все больший интерес не только среди новичков рынка, но и среди многочисленных профессионалов.

Но все ли так хорошо, как может показаться на первый взгляд? Неужели это своего рода «Грааль» финансового рынка, как многие называют различные форекс роботы?

Это мы и постараемся разобрать в данной статье.

Что такое форекс робот

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

Как и в любой другой сфере система подразумевает собой определенный порядок действий, в зависимости от полученных показателей. Современные программисты смогли смоделировать данный процесс в виде математических алгоритмов с применением компьютерного программирования, что позволило полностью или частично автоматизировать торговый процесс на Форекс. Так, данные компьютерные программы получили название Форекс роботы или, как еще их называют, торговые советники или автоматические торговые системы. Торговый процесс, связанный с применением специализированных программ принято называть Алготрейдингом.

Форекс робот простыми словами — программа, которая в автоматическом или полуавтоматическом режиме, открывает и закрывает торговые позиции.

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

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

Классификация Форекс робот

Неограниченные возможности компьютерного программирования позволяют создавать практически любые алгоритмы торговли, которые только пожелают трейдеры. Поэтому четкой классификации форекс роботов как таковой не существует. Общепринято подобные программные обеспечения разделяются на два основных типа, соответствующих режиму торговой деятельности робота.

  • Автоматизированные торговые системы. Набирающие в последнее время популярность, роботы подобного типа совершают все сделки самостоятельно, без участия самого трейдера и способны работать непрерывно, практически на всех торговых сессиях. Успех или поражение использования подобных алгоритмов зависит от грамотной настройки и запуска торговой программы перед началом работы.
  • Полу-автоматизированные роботы. Данный программный комплекс нуждается в подтверждении действия от трейдера. Например, робот дает сигнал к открытию или закрытию сделки, а сам процесс осуществляет непосредственно трейдер. Еще такие системы называют «Торговые советники».

Еще более или менее четкое определение видов Форекс робота можно охарактеризовать относительно примененных данных математического расчета алгоритма. Исходя из этого положения существуют следующие разновидности программ:

Разновидности применительно к текущему состоянию рынка:

Трендовые роботы Forex – этот вид роботов в своей программе использует данные трендовых индикаторов, таких как: скользящие средние, линии Боллинджера, Аллигатор Уильямса и другие инструменты анализа, определяющие направление текущего тренда. Также в расчетах не редко участвуют индикаторы, определяющие силу тренда, такие как, например индикатор ADX, определяющий моменты насыщения и распределения рынка.

Флетовые форекс роботы. Данный вид роботов успешно применяется на различных финансовых инструментах во время бокового движения цены. Так как рынок на разных тайм фреймах в большей степени подвержен состоянию неопределенности, когда цена актива мечется от одного ценового уровня к другому, данный вид роботов пользуется особенной популярностью среди скальперов и других краткосрочных спекулянтов рынка. Как правило, флетовые роботы могут давать торговые сигналы одновременно как на повышение, так и на понижение цены.

Такие боты умеют правильно рассчитать управление рисками и не слить депозит трейдера. Вместе с этим, нужно тестировать роботов перед их использованием.

Разновидности Форекс роботов по методу (стратегии) торговли:

  • Новостные Форекс роботы. Торговые программы данной разновидности отслеживают значимые новостные выпуски, касательно торгуемой валютной пары. Программисты задают параметры таким образом, чтобы при выходе положительной информации робот находил точки входа на рост актива, а при выпуске негативных новостей соответственно на понижение.
  • Арбитражные Форекс роботы – данный вид роботов работает в основном в автоматическом режиме. Так как некоторые электронные биржевые системы, такие как ECN, OTS и т.д. запаздывают с показаниями котировок, существует некоторое кратковременное несоответствие цен одного и того же актива на разных графиках, Именно эти несоответствия отслеживает арбитражный робот, открывая и закрывая позиции в образовавшихся спредах по несколько десятков, а иногда и сотен сделок за одну торговую сессию. Стоит учесть, что данный вид роботов может разогнать небольшой депозит за короткий промежуток времени в несколько раз. Но также надо помнить, что многие брокеры запрещают ведение подобной торговой системы в своих терминалах и, в случае обнаружения такового могут запросто аннулировать весь результат без предупреждения.
  • Форекс роботы по принципу мартингейла или усредняющие позиции. Мартингейл – это метод торговых операций, в ходе которого алгоритм высчитывает объем проведенных убыточных сделок и открывает последующие позиции с увеличенным лотом, таким образом, чтобы, при положительной динамике прошлые убытки покрывала полученная прибыль. Данный вид Форекс роботов считается алгоритмом с высоким риском. Его программа не использует стоп-лоссы и при последовательной цепочке убыточных сделок может привести к потере всего депозита.

Разновидности Форекс роботов относительно периода удержания сделки:

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

  • Краткосрочные роботы или скальпирующие автоматические программы. Подобные алгоритмы рассчитывают показатели цен актива в промежутках от 1 минуты до нескольких часов и проводят сотни сделок за одну торговую сессию. В основу математического расчета могут входить как различные технические индикаторы, так и ценовые уровни поддержки и сопротивления
  • Среднесрочные торговые роботы совершают одну или несколько сделок в рамках запрограммированной стратегии. Как правило, большая часть таких систем работает в режиме торговых советников, сигнализирует трейдеру о наиболее подходящих моментах входа и выхода из рынка.
  • Долгосрочные или мультивалютные Форекс роботы используются самыми крупными и опытными трейдерами. Стоимость подобных торговых систем доходит до нескольких десятков тысяч долларов. Данные торговые системы одновременно анализируют данные нескольких активов, формируя диверсифицированный инвестиционный портфель с периодом удержания позиций до 1 года и более. Требует довольно крупных денежных вложений.

Как работает форекс робот

Как описывалось выше, существует две основные классификации Форекс роботов: автоматические системы и советники. Объединяет их одно – в основу вложен математический алгоритм анализа данных финансового актива и последовательный механизм проведения торговых операций. В случае с автоматическими системами, робот самостоятельно открывает и закрывает сделки, а советники сигнализируют трейдера о благоприятных моментах для определенных действий на рынке.

В обоих случаях для получения положительного результата от деятельности торгового робота необходимо грамотно его настроить. Трейдер должен четко представлять с каким активом ему следует работать, какой уровень риска подходит к выбранной стратегии и какой уровень доходности следует ожидать. Эти данные вносятся в соответствующие параметры программы.

Далее Форекс робот запускается, но не стоит ждать от него немедленных действий. Система требует для анализа текущего положения актива некоторое время, после чего можно будет открывать сделку и начинать торговать.

Хотя в случае полностью автоматизированных систем, Форекс робот не требует непосредственного вмешательства трейдера, все-таки настоятельно рекомендуется периодически наблюдать за проведением торгов роботом.

Где приобрести Форекс робота

В настоящий момент существует довольно много различных сервисов, где вы можете приобрести Форекс робота по вашему запросу и подходящей цене. Стоимость различных торговых программ варьируется от 20-50 до нескольких десятков тысяч долларов США. Цена прямо пропорциональна спецификации и сложности алгоритма программы.

Многие Форекс брокеры также сотрудничают с различными программистами, предоставляя в своих сервисах разнообразные торговые системы. Кроме того, существует множество совершенно бесплатных роботов-советников, которые с успехом могут применять уже сегодня новички финансового рынка.

Если у вас есть хоть небольшой опыт программирования вы можете воспользоваться приложениями по созданию торговых систем, такие как Metastock, Omega, Wealth-Lab и другие подобные сервисы. Также многие торговые платформы, например Meta Trade 4 содержат в себе различные торговые советники, сигнализирующие трейдера к действию. Для успешного пользования Форекс роботом достаточно зарегистрировать счет у брокера, пополнить депозит, скачать торговую платформу и подключить понравившуюся торговую программу.

Также для новичков рекомендуется протестировать выбранного Форекс робота на Демо-счете брокера. Так начинающий алготрейдер сможет определить возможности программы, тонкости пользовательских настроек и другие необходимые критерии.

Помните использование форекс робота, не всегда приносит результат. Как вы понимаете, если бы существовал робот, который может постоянно показывать положительный результат на бирже, он бы НЕ стоил пару сотни долларов.

При работе с ботами, нужно всегда учитывать все нюансы: Управление рисками, активы, отношение размера сделки и рабочему депозиту, управление финансами, просадки, количество одновременно открытых сделок, и т.д

Это одна из причин, почему форекс брокеры позволяют торговать роботами. Почти всегда трейдер теряет депозит, если полностью доверяется роботу.

Плюсы и минусы алготрейдинга

Как и прочие торговые инструменты Форекс, торговые роботы имеют свои положительные и отрицательные черты. Чтобы научиться грамотно разбираться в алготрейдинге каждый новичок должен правильно оценить возможности, которые предоставляет тот или иной алгоритм и свои потребности относительно рынка.

Начнем с положительных моментов:

Наиболее значимым плюсом использования Форекс робота является отсутствие эмоционального фактора трейдинга. Робот в отличие от человека не подвержен психологическим факторам, таким как страх, жадность, стремление восполнить потери, которые чаще всего являются причинами слива депозита.

Алготрейдер не привязан к компьютеру. Форекс робот освобождает значительную часть времени трейдера, работая в автоматическом режиме. Все оставшееся свободное время пользователь может потратить на свои личные нужды: любимые занятия, учеба или на семейные нужды.

Грамотно настроенные Форекс роботы могут значительно увеличить первоначальный депозит. Так как практически все компьютерные программы основаны на проверенных биржевых моделях.

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

Форекс советники позволяют трейдеру комфортно вести деятельность на бирже. Действуя по установленным параметрам, робот будет давать самые оптимальные сигналы к действию, не заставляя пользователя программы утруждать себя лишними усилиями.

Минусы применения Форекс роботов

Так как алгоритм практически всех торговых программ основан на исторических показателях имеется большая вероятность не корректной работы на текущем рынке, что может привести к значительным потерям.

Полностью автоматизированная система вызывает у некоторых трейдеров склонность к лени. Они не утруждают себя изучению биржевой торговли, полностью полагаясь на работу Форекс робота. Такой подход рано или поздно неминуемо приведет к сливу депозита. Какой бы хороший не был робот, трейдер должен периодически оценивать корректную работу программы.

В настоящее время на рынке существует довольно огромное количество механических торговых систем. Все они сильно отличаются между собой. Порой бывает трудно определить хороший Форекс робот от чистой воды пустышки. Даже такой критерий как цена не может гарантировать правильный выбор. Многие дельцы специально завышают стоимость своих роботов, следуя маркетинговому ходу – чем выше цена, тем лучше качество.

Можно ли верить статистике форекс робота с демо счета.

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

Можно увидеть, что робот открывает более 100 сделок одновременно. Чтобы финансово вытянуть, вам требуется депозит не меньше 2000 $ и минимальная сделка с 5$. Конечно, все пропорционально.

Помните реклама форекс роботов, часто обманывает. Описание таких ботов, сделано для продажи. Комании, которые продают роботов, зарабатывают на их продаже.

Мы рекомендуем не доверять статистике. После того, как вы провели первый тест, второй тест делайте на реальном счету у брокера форекс, выставив минимальные значения по размеру сделок.

Форекс советники или адвайзеры

Как мы уже определились форекс робот, открывает и закрывает сделки вместо трейдера. Управляя капиталом и рисками.

Существует второй вид роботов Форекс — это советники.

Разница заключается в том, что советник не открывает сделку а сигнализирует, о точке входа. Поэтому трейдер, сам должен открывать сделки и следить за торгами.

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

Написание советников для МТ4 также, относится к программированию. Вы можете найти программиста сами, или заказать в компаниях разработчиков.

Торговлю по торговому советнику, нужно тестировать на демо счете у брокера. Определить ложные сигналы, исправить настройки и так далее, пока не получите постоянного результата. Только с постоянным положительным результатом можно переходить на реальный счете у форекс брокера. Помните всегда надо тестировать и улучшать результаты. Не верьте обещаниям. Если вы не хотите, что бы вашу разработку — советник или робот был использован другими, попросите динамические настройки. Тогда вы сами сможете, менять все настройки индикаторов или ваших показателей, и в тоже время не «палить» свой советник другим людям.

Советы начинающим трейдерам

Разнообразие и многочисленность Форекс роботов подталкивает новичков финансового рынка к поиску так называемого «священного Грааля» трейдинга. Но как показывает многолетний опыт такой эффективной торговой системы не существует. Вместо бессмысленных поисков новичкам рекомендуется прежде чем покупать Форекс робота, изучить учебные материалы о биржевой торговле для понимания механизма получения прибыли, какие переменные данные зависят от состояния рынка, какая торговая стратегия, применительно к финансовому инструменту больше всего подходит и много другой полезной информации. Только после тщательного изучения материалов и применения этих знаний на практике трейдер сможет грамотно определить параметры Форекс робота, которые подходят именно ему. Какие данные необходимо внести в предустановочный пакет торговой программы для корректной работы робота.

Кроме того, после получения необходимого опыта, трейдер может самостоятельно создать автоматизированную торговую систему на вышеупомянутых сервисах. Самый распространенный торговый терминал Meta Trade 4/5 поддерживает сервис MQL 4/5, созданный специально для создания и тестирования различных торговых алгоритмов. Даже если вы не слишком сильны в программирования на данном сервисе вы с лихвой найдете множество платных и бесплатных роботов, которые можете совершенно безопасно протестировать на демо-счете.

И в конце напоминание: биржевая деятельность как в ручной торговле, так и с применением Форекс робота подвержена повышенному риску потерь. И только грамотный подход к трейдингу сможет помочь вам избежать крупных убытков.

Алгоритмический трейдинг: преимущества и недостатки

Алгоритмическая торговля или алготрейдинг — это торговля при помощи так называемых роботов или советников, математических алгоритмов, которые с высокой точностью могут предсказать поведение валютной пары. Торговые советники сегодня на пике популярности, потому что автоматизированный трейдинг значительно экономит время, силы и нервы, не требует глубоких рыночных знаний и подходит даже новичкам. Но можно ли считать алготрейдинг идеальным инструментом заработка на Форекс? Не кроется ли в этом какой-то подвох? С этим стоит разобраться.

История алготрейдинга

Algo Trading берет начало в 2000-х годах. Как ни странно, но изначально торговые роботы создавались не с целью получить максимум прибыли, а для того, чтобы автоматизировать исполнение крупных заявок. Поначалу такими алгоритмами пользовались инвестиционные и паевые фонды, банки, институциональные инвесторы, которые просто не могли себе позволить лишние риски в работе с огромными денежными суммами. Раньше приходилось обращаться в специальные компании, в которых работали очень опытные и квалифицированные сотрудники, специализирующиеся именно на открытии ордеров. Но работа через посредников была очень неудобной, и когда программисты разработали автоматические движки для открытия сделок, сложные заявки стали исполняться намного удобнее. И хотя комиссия за использование такого движка была выше, чем стоимость услуг посредников, это было все равно выгодно.

Затем индустрия торговых роботов стала расширяться, и появились специальные программы, которые предназначались уже непосредственно для трейдинга на Форекс. Это торговые роботы, в основе которых лежит какая-нибудь прибыльная стратегия.

Сегодня существует два типа алготрейдинга: механический и автоматический. Механический алгоритмический трейдинг — это такой способ торговли, когда робот на основе анализа рынка дает торговые сигналы, а трейдер сам принимает решение, следовать им или нет. Автоматический трейдинг предполагает полное устранение трейдера от процесса торговли: советник все делает сам — открывает и закрывает позиции на основании заложенного в нем алгоритма.

Преимущества алготрейдинга

1. Круглосуточная работа Очевидно, что трейдер не может постоянно торговать. Каким бы выносливым ни был человек, ему как минимум нужно 8 часов для здорового сна и отдыха. А если добавить сюда работу, домашние дела, общение с семьей и т. д., то окажется, что на трейдинг остается совсем мало времени. Но ведь на Форекс постоянно возникают выгодные ситуации для совершения прибыльных сделок, и большинство трейдеров их просто упускает. А вот торговый робот работает 24 часа в сутки. У него нет других дел и ему не нужно делать передышки, поэтому даже если в 3 часа ночи появится хорошая возможность открыть хорошую сделку, советник непременно ею воспользуется.

2. Никаких эмоций Любой трейдер в той или иной степени зависим от эмоций, которые порой очень мешают торговать. Страх, неуверенность или наоборот, самоуверенность, азарт, жадность — вот то, что мешает достичь успеха в торговле. Алготрейдинг позволяет исключить человеческий фактор, потому что автоматическая система действует исключительно по правилам той стратегии, на которой она базируется. В общем, если и есть самый дисциплинированный в мире трейдер, то это торговый советник.

3. Широкие возможности Обычному трейдеру сложно работать со множеством индикаторов и валютных пар, приходится выбирать 1-2 рыночных актива и несколько самых удобных инструментов теханализа. Алгоритмический трейдинг намного расширяет возможности заработка, так как робот может работать с индикаторами и валютными парами в любом количестве. Единственный нюанс — необходимо задать советнику правильные настройки и время от времени корректировать свои стратегии алгоритмической торговли.

4. Не нужен опыт Даже те, кто пока еще не обладает достаточными знаниями в области трейдинга, может начать зарабатывать при помощи советников. Ведь автоматические системы все делают вместо трейдера, который не обязан вникать во все торговые нюансы.

5. Точность и скорость Программы-советники не способны поставить запятую не в том месте или лишний ноль, что является частой человеческой ошибкой. Аналогично робот не вступает не в ту сделку. ПО будет вести деятельность исключительно на основе порядка действий, заданного разработчиком. Дополнительно бот способен для вас открыть несколько сделок сразу, что позволит увеличить потенциальную прибыль.

Но, разумеется, не все так гладко и просто, и у алготрейдинга криптовалют и на рынке Форекс тоже есть свои подводные камни.

Во-первых, робот не может перестроиться. Он отлично работает в те периоды, когда рыночная ситуация не меняется, но стоит только произойти чему-то непредвиденному, как алгоритм дает сбой. Когда на первый план выходят фундаментальные, а не технические факторы, советник продолжает работать по все той же схеме, которая в новых рыночных условиях уже не эффективна. Прибыльность советника снижается, когда публикуются неожиданно хорошие или плохие экономические данные, когда происходят политические изменения в стране, когда случаются природные катаклизмы, которые также влияют на курс валют, и так далее. В этих случаях острый человеческий ум куда более предпочтителен.

Во-вторых, найти действительно надежного торгового робота не так-то просто. По статистике, из всей массы предложений в интернете лишь 10-15% являются достойными, остальное же — или уже нерабочие советники, или просто мошеннические схемы. Поэтому если вы хотите использовать торгового робота, то выбирайте только те, которые предлагаются надежными разработчиками.

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

Написание самих программ является трудоёмкой и длительной процедурой, требующей тщательного изучения поведения реальных трейдеров, психологии рынка, котировок и других факторов, прямо влияющих на результативность. Постоянные изменения на рынке приводят к потребности обновления алгоритмов.

Кстати, существует распространенное мнение, что платные советники априори лучше, чем бесплатные: ведь качество всегда стоит денег. Однако на практике не всегда так выходит. Бывают случаи, когда обычные бесплатные советники, основанные на довольно простой и непритязательной стратегии при правильной настройке дают хорошие результаты. А бывает и так, что дорогие роботы быстро сливают депозит.

Так стоит или не стоит пользоваться торговыми алгоритмами?

Очевидно, что при всех преимуществах роботов на них нельзя полностью положиться, поэтому специалисты не рекомендуют постоянно торговать в автоматическом режиме. Наилучший вариант — это совмещать ручной и алгоритмический трейдинг и использовать роботов в качестве подсказки и инструмента диверсификации рисков. Все-таки никакая математическая модель не может полностью заменить человека, его ум, знания и умение быстро ориентироваться в изменчивой рыночной среде. Среди основных рисков использования алгоритмической торговли можно выделить:

  • повышенную волатильность. В некоторых ситуациях на бирже возникает перепад стоимости активов, который не был предусмотрен в программном коде. Такие проблемы называют «флэш-крешем» — они проявляются при постоянной эксплуатации трейдерами роботов, которые составляют большой процент среди общего числа биржевых операций;
  • операционный риск. Никакой программный продукт не может гарантировать 100% надёжности и отказоустойчивости. Это касается как роботов, созданных пользователями, так и биржевых серверов. Баги в ПО и другие мелкие ошибки способны привести к потере потенциальной прибыли. Трейдер Марсель Тазетдинов ещё в октябре 2022 года говорил, что данный тип проблем способен «обнулить» депозиты многих торговцев вне зависимости от их опыта;
  • манипуляции на рынке. Крупные разработчики алгоритмов могут манипулировать ценами на активы, что приводит к выгодному для них повышению или снижению цен. Некоторые боты могут просто вводить в заблуждение доверчивого трейдера фальшивой информацией о потенциальных направлениях котировок;
  • снижение ликвидности. Сильная зависимость биржи от деятельности роботов ведёт к резкому падению уровня прибыли при внезапном уходе с рынка, отключения от сети или программных сбоях. Подобное приводит к панике среди живых трейдеров и усилению колебаний;
  • увеличение затрат на содержание оборудования серверов. Постоянное возрастание количества трейдеров, использующих роботов повлекло за собой необходимость вкладывания денег в аппаратуру, способную выдержать наплыв необходимого количества юзеров. Это даёт в итоге повышение комиссий для всех участников торгов вне зависимости от наличия робота в арсенале.

Чтобы понять, насколько вам подходит тот или иной робот, его необходимо протестировать, предварительно пройдя обучение алготрейдингу. Лучший способ сделать это — запустить тестер стратегий, если вы торгуете в MetaTrader. Тестер позволяет прогнать алгоритм на исторических котировках и понять, какую прибыльность продемонстрировал бы этот робот, если бы это был реальный рынок. Но учитывайте, что даже такой проверки не вполне достаточно, так как алгоритм может прекрасно продемонстрировать себя на архивных котировках, но быть менее эффективным в настоящем, так как рыночная картина за это время могла измениться. В любом случае лучше самому контролировать работу советника и держать руку на пульсе, чтобы в любой ситуации иметь успех.

Выбирайте надежного брокера с выгодной для вас комиссией, чтобы получать максимально возможную прибыль, которая будет покрывать эксплуатацию дополнительного программного обеспечения. При возникновении проблем с роботом, проявляющихся в большом количестве безуспешных сделок подряд, следует взять управление в свои руки и приостановить процесс торгов на некоторое время. Обязательно открывайте терминал один раз в несколько часов, чтобы контролировать трейдинг.

forex-archive

Прибыльные стратегии Forex — простые бесплатные торговые стратегии Forex, индикаторы и советники для успешной торговли.

Лучшие Форекс брокеры 2021: