Постов с тегом "t-trade": 22

t-trade


Мощный инструмент в системостроительстве! Пост пятый.

Это уже пятый пост из серии про основы программирования торговых систем на языке Easy (power) language. Сегодня я расскажу о крутой штуке, которая называется Variables. Обожаю их! А ещё будет пара слов об устройстве конструкции кода. Тоже интересный и немаловажный момент!
 
Итак, Динамические переменные. С тех пор как было принято решение делать платный курс по языку, я стал пытаться оставлять самые «сладкие» темы для его слушателей. Недаром из перечня будущих постов ушел пункт про «фишки кодинга». Моё ноу-хау стоит того, чтобы транслироваться ограниченной аудитории.
 
Если Вас интересуют подробности обучения – напишите мне в личку или на электронную почту ttradesystems сбк gmail.com.
 
И эта тема про Variables – она такая, что с одной стороны хочется её оставить для платной части банкета. Но с другой – это очень важная составляющая практически любой системы, важная часть структуры кода. И это очень мощный инструмент. А я обещал «делиться так, что вы сможете, приложив усилия, самостоятельно освоить язык». Ну, раз обещал…


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

Пост четвертый. Про оптимизацию

Это третий по номеру и четвертый по порядку пост из серии про основы программирования торговых систем на языке Easy (power) language. Речь пойдет об оптимизации. Я расскажу как общие принципы и подход к этому делу, так и конкретные действия для программы Multicharts, которые надо совершить, чтобы оптимизировать стратегию. Ну и кусочек своей эквити в конце поста покажу – для иллюстрации одного явления.
 
Для начала хочу сказать спасибо тем, кто отреагировал на прошлый пост. Я не ожидал такой реакции. Это очень круто. А теперь про оптимизацию.


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


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

Итоги 2013 и подарки на Новый Год!:)

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






Скоро Новый год. А это время подводить итоги.
 
2013 год был сложным для меня. Это год тупых экспериментов. Это год фэйлов с опционами. (Продажа 135 путов лишь неплохо сыграла;) ) Это год возврата к ручному интуитивному трейдингу – и вновь ухода от него. Год высоких плечей на форексе… Много денег было отдано бирже за этот год.
 
Но ещё больше денег было с рынка заработано благодаря системному трейдингу. Сколько бы я не проиграл по своей глупости, спешке, жадности денег на различных авантюрах, у меня есть костяк из стратегий, которые помогут мне восполнить дыры в бюджете.
 
Я уже недавно выкладывал свой резалт по алго-составляющей за 11 месяцев 2013 года.


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

Продолжаем учиться создавать алгоритмы

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


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

Разобью Ваши мечты. Дорого.

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

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

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

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

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

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

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

Аттракцион невиданной щедрости!

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

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

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

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

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

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

Файлы с минутками Ри и Си - пользуйтесь!

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

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

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

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

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

Научитесь писать простую стратегию с нуля за 15 минут!

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


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

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

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

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


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

Тюльпаномания: 2 гектара земель за не проросший цветок, кто больше?

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

Тюльпаномания: 2 гектара земель за не проросший цветок, кто больше?

30-е годы 17 века. Глава семейства ван Сантэн, богатый немолодой купец, задумчиво изучал последнюю смету своих сделок и перекатывал в руках золотую монету. Он размышлял, стоит ли отдавать за свою дочь, красавицу Анну, такое щедрое приданое. Она сделает счастливым любого мужчину и родит много здоровых сыновей, так нужно ли отдавать за нее молодому Питеру две луковицы тюльпанов. Целых две, огромное состояние! Но, в конце концов, он может себе это позволить…


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

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

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