Блог им. t-trade |Продолжаем учиться создавать алгоритмы

Это «второйсполовиной» пост из серии про основы программирования торговых систем на языке Easy (power) language. Он является логическим продолжением второго, но также может рассматриваться и отдельно от остальных. Здесь я рассказываю о работе над простейшими ошибками в коде, а также показываю, как включить учет проскальзывания в программе Multicharts. Кроме того, я затрону тему даты и времени в языке Easylanguage.
 
На самом деле, этот пост был частью следующего, про оптимизацию. Но текст получился таким длинным, что пришлось разбивать на части…
 
В прошлом топике из этой серии мы рассмотрели процесс создания простой торговой системы.
 
Напомню: (уже с оптимальными параметрами)
 
«Нужно продавать на растущем рынке, при условии, что растет он уже час, поставив стоп в размере 400 пунктов, а тэйкпрофит на 250 пунктов, не забывая о том, что рост меньше, чем на 200 пунктов – таковым не является, а покупать при этом нужно на падающем рынке, даже если сейчас открыта позиция шорт, естественно, с теми же условиями.»


( Читать дальше )

Блог им. t-trade |Разобью Ваши мечты. Дорого.

Разрушители легенд, трейдинг эдишн.

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

На третий день тестов я понял, что занимаюсь тем, что разбиваю мечты людей вдребезги. Кто-то так любит свою систему, что отказывается поверить в провал, обвиняет меня в некомпетентности при написании кода и проверке. Потому что в этой системе слились все надежды и планы, 10-100% в месяц. Тысячи процентов годовых, которые какой-то болван со Смарт-лабика пытается заставить выкинуть в мусорку…

Кто-то просто расстраивается, но тем не менее, делает для себя какие-то выводы.

Некоторые продолжают перебирать простые идеи вроде пересечения скользящих средних, понимая однако, что халявы не бывает:)

Для себя я уже давно осознал, что трейдинг – это постоянные неоправдавшиеся надежды. Проверка систем на истории нужна не столько для того, чтобы убедиться в профитности идеи, сколько для доказательства убыточности той или иной системы. 90% проверяемых мной идей я выкидываю. А, может, даже 99%.

( Читать дальше )

Блог им. t-trade |Аттракцион невиданной щедрости!

Пока готовится следующий, третий пост из серии про основы программирования торговых систем (тут1, тут2), я решил в рамках заданной темы сделать небольшой вброс:)

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

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

 Если техзадание будет в комментах — отвечу в комментах. Если пришлете в личку — получите код в личку. 

Любая идея, единственное ограничение — это должны быть идеи либо для РИ или СИ на ФОРТСЕ, либо для форекса. Все остальное потребует от меня дополнительных затрат труда и времени, которого и так мало.

( Читать дальше )

Блог им. t-trade |Файлы с минутками Ри и Си - пользуйтесь!

Позавчера в тексте про настройку Мультичартс я выкладывал файл с минутными данными по фьчерсу на индекс РТС. Меня попросили ещё СИ. А мне и не жалко.

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

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

Минутки, формат DATE, TIME, OPEN, HIGH, LOW, CLOSE, VOL:

( Читать дальше )

Блог им. t-trade |Научитесь писать простую стратегию с нуля за 15 минут!

Это второй пост из серии про основы программирования торговых систем на языке Easy (power) language. На примере простой стратегии я расскажу, как написать условия для входа, выхода из позиции, как поставить стоп лосс и тэйк профит, как при этом выстроить код так, чтобы систему можно было оптимизировать.
 
Тем, кто не читал, советую первый пост – там про настройку программы Multicharts. Первые шаги, так сказать…
 
Easy Language дословно переводится «Лёгкий язык». Простота программирования на Изи заключается в его несложной структуре, в интуитивно понятных формах. В принципе, Редактору, встроенному в Multicharts, достаточно просто по-английский «сказать» то, что вы хотите сделать – и высока вероятность, что программа вас поймет и сделает именно то, что вы хотели.


( Читать дальше )

Блог им. t-trade |Пост Первый. О том, как настроить программу для написания торговых систем.

Этот топик о том, как настроить программу для тестирования стратегий Multicharts. Я даже видео записал;) Это первый пост из серии про начало пути системного трейдера, поэтому я также расскажу, что ждет читателя в «следующих выпусках». Ну и ссылка на полезный файл с альтернативной склейкой фьючерса на индекс РТС тоже имеет место быть...

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


( Читать дальше )

Блог им. t-trade |Как выбрать правильный таймфрейм?

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

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


Все знают что такое таймфрейм в классическом понимании этого слова: 5-минутный таймфрейм на свечном графике означает, что каждая свеча соответствует 5 минутам торгов на рынке. «Часовик» на графике, выглядящем как простая линия, строится по ценам закрытия каждого часа (обычно именно закрытия, но бывают варианты). И так далее.

На каком таймфрейме торговать — излюбленная тема для холиваров в трейдерской блогосфере. А сторонники стратегий типа «три экрана» используют в торговле сразу несколько разных масштабов рынка.

Таймфрейм. Timeframe. Временные рамки. Масштаб рынка — и не более. Меня всегда удивляют эти споры и вопросы: на каком таймфрейме ты торгуешь? Я? Я использую минутные данные. Но этот вовсе не значит, что я скальпер или супер-краткосрочный интрадейщик.


( Читать дальше )

....все тэги
UPDONW
Новый дизайн