Недели две назад обещал ответить нашему коллеге на вопрос и написать на эту тему топик. Отвечаю и пишу.
Итак, нам пришла в голову просто бесподобная и очень простая идея Грааля. Мы имеем всего два индикатора с параметрами х1 и х2 соответственно. Их состояние описывается вектором X = [x1,x2], и в некоторой области Gv подмножества Х и находится наш Грааль, многие сделки в этой области в плюс. По крайней мере, мы так предполагаем, хотя где находится эта область и есть ли она вообще, эта Gv представляем весьма приблизительно, и мы, разумеется, хотели бы это выяснить. Рис.1.
В пространстве состояний X мы ограничили область нашего видения Грааля областью Gv, и в нее даже попал кусок настоящего Грааля G.
Запускаем оптимизацию системы по прибыли, положение и параметры области Gv меняются таким образом, что оптимизатор находит и выделяет настоящий Грааль G областью Gr в пространстве X.
Торговая система готова к употреблению.
Привет всем!
Как-то вдруг понял, что несколько одиноко от того, что на СЛ никто не пишет про свой опыт освоения системы Multicharts. Понятно, что ценность не в том, кто какую систему алго-торговли использует, а в самих торговых стратегиях. Которые обычно лучше не светить :). Тем не менее, тонкости и грабли есть при работе с любым софтом. Поэтому было бы интересно и полезно пообщаться с коллегами по цеху, выбравших Multicharts.
По мне:
— использую обычную версию (PL/EL, а не Net)
— использую не только для бэк-тестов, но и для торговли в реале
— РФ и Америка, но оба рынка — в плане алго в начале пути, поэтому опыт небольшой.
В целом продуктом доволен. Но квик-коннектор, конечно, несколько портит впечатление. Считаю, что дело тут не только в разработчиках «мультика» — свои грабли есть и в квике (в том числе в его серверном ПО). Кстати, относительно недавно наконец то исправлена одна топ-ошибка, при которой сервер квика тупо зависал.
В общем, надеюсь, что я не один во Вселенной :) Коллеги, отзовитесь!
ЗЫ. Кстати, по тому же ТС Лабу особой тусовки на СЛ тоже не наблюдаю. Нет надобности или все общаются где то еще?
Допустим, у нас есть задача — формализовать сигнал для ТС.
Например, на слом тренда.
Пробуем это делать и натыкаемся вот на что:
1. Вводим условие: «Растущий тренд считается сломанным, если снижение продолжилось до значения цены = 100».
Здесь возникает затруднение: с точки зрения содержания нет разницы между 99 и 101, но сигналы 99 и 101 робот отработает противоположным образом.
2. Пытаемся усложнить задачу и добавить временное измерение.
Формулируем: «Растущий тренд считается сломанным, если снижение продолжилось до значения цены = 100 и продержалось там время 100».
И снова упираемся в то же самое: с точки зрения содержания нет разницы между временем 99 и временем 101, но сигналы 99 и 101 робот отработает противоположным образом.
3. Пытаемся вырваться из этой западни и вводим плавающие (например, в зависимости от волатильности или ещё какого-нибудь параметра) границы.
Формулируем: «Растущий тренд считается сломанным, если снижение продолжилось до значения цены = „100 * волатильность“ и продержалось там время = „100 * волатильность“.
И снова упираемся в стену, потому что с точки зрения содержания нет разницы между умножением на волатильность 99 или 101, как времени, так и расстояния в пунктах — а сигнал будет получаться противоположный.
Любой чётко закреплённый параметр в расчётах заводит нас в эту западню.
После объявления о последних сокращениях добычи странами OPEC+ я ни раз писал о возможном создании дефицита нефти на физическом рынке. Начинают появляться первые признаки недостаточности объемов на рынке. Прямо сейчас Urals торгуется с самой большой в истории премией к Brent. В нормальное время, нефть с повышенным содержанием серы торгуется дешевле по отношению к остальным сортам, однако, сейчас, с существующими квотами добычи, а также, учитывая отсутствие на рынке нефти из Ирана и Венесуэлы, стоимость сортов нефти, добываемой в России, Омане и Латинской Америке торгуется с премией к легким сортам. Более того, на рынке четко определяется бэквардация: цена на ближайшие поставки существенно выше поставок через три месяца. На этом фоне OPEC может позволить себе поднимать цены, так Aramco вчера третий месяц подряд увеличили стоимость нефти, продаваемой в Азию. Стоит не забывать, что все это происходит в момент когда мировой спрос на нефть все еще на 10% ниже чем в нормальное время, а маржинальность переработки нефти в таких условиях остается низкой.