кодинг


...Разбиваясь головой об код

Третья неделя хаотичного боя с освоением программирования. Большое спасибо Тимофей Мартынов за скурпулезное описание пути гуманитария в дебри кодинга. ) Реально ободряет.

Но задался я вопросом, а почему нет до сих пор труда по поводу «Алготрейдинг для начинающих»? То, что есть в сети, мягко говоря не соответствует действительности. Нет книги, которая бы рассматривала примеры не со стоимостью пирожков на количество гостей, а сразу — СРАЗУ — давала бы примеры работы с биржевыми данными. Специфика ведь сильно отличается от того, что можно узнать во всех учебниках по кодингу. Нафига мне пирожки с гостями? Или тангенсы с квадратными корнями?

ИМХО, что должно быть в таком учебнике, может кто психанет да напишет. )))

1. Языки, на которых программируют алгоритмы. Кто, когда, где, зачем, почему. Короткая вводная. Мол, R для дата майнинга, что такое C# и C++, причины их доминирования, новые языки в алготрейдинге — python/ruby, специфические языки, которые есть в платформах типа Метатрейдер или ТОС. В общем, краткая вводная.

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

Год кодинга

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

Изучаю Python в контексте инструментария для применения в Data Science и далее в Machine Learning. Навыков программирования до этого не имел, если не считать работу со сложными связанными таблицами excel.

Начал с самого базового курса "Основы программирования на Python", книги Марка Лутца «Изучаем Python» и тренинга Python Essentials от Enthought, Inc. И официальные инструкции поглядываю: The Python Tutorial.

Также обучаюсь на курсах:

• массачусетского технологического института (MIT) MITx: 6.00.1x Introduction to Computer Science and Programming Using Python на 

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

Заработать на околорынке могут .... НЕ все.

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


Робот БОМЖЕТРЕЙДЕР

    • 18 ноября 2014, 16:28
    • |
    • Si#
  • Еще
ОСТОРОЖНО ФОРЕКС

Примерно полтора месяца назад запустил одного из роботов на бомже деньги, чтобы проверить его в настоящей работе и протестить на потенциальные ошибки :)
К слову это верисия 3.0, а в настящее время уже дописываю 5 версию. Но они идеологически разные.
В 3 версии ТФ = 4H
В 5 версии ТФ = 15m
Т.е.  пятерочка рассчитана на увеличение количества трейдов и сглаживания эквити за счет более быстрой работы матожидания! 


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

Стоп на уровне Хая/Лоя предыдущего бара

    • 05 ноября 2014, 15:39
    • |
    • Si#
  • Еще
Это MQL4!

--------------------
Всем привет! 
Уже больше недели меня мучает один вопрос — как правильно выставить стопы. Перебрал уже больше десятка вариантов и никак :(
Постоянно фигурируют две ошибки:
 130 - Слишком близкие стопы или неправильно рассчитанные
4051 - Недопустимое значение параметра функции
----------------------

А всего то требуется выставить стоп на уровне Хая или Лоя предыдущего бара.
 

Мои варианты:
if(TrendDOWN() == True && OrderCloseTimeBool() != True && EMA_Filtr() == True)
               {
                if(UpWhite()   == True ||
                   UpBlack()   == True ||
                   PatternBuy_0() == True ||
                   PatternBuy_1() == True ||
                   PatternBuy_2() == True ||
                   PatternBuy_3() == True)
                  {
                   int Ticket = OrderSend(Symbol(),OP_BUY,Lots(),Ask,Slippage,0,0,"",Magic,0,Blue);
                   if(Ticket > 0 )
                     {
                     double SL_Buy = NormalizeDouble(Ask -((Ask-iLow(NULL,0,1))/Point),Digits);
                     bool mod = OrderModify(Ticket,OrderOpenPrice(),SL_Buy,0,0);
                     }
                  }
               }


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

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

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


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

Вопрос кодерам...

Допустим у меня есть система, которая генерирует сделки. Т.е. есть просто лист сделок. Можно ли прогнать ее где нибудь по тесту что-бы посмотреть какая была просадка в моменте? Стоп чтобы подобрать адекватный. Сразу скажу, что код использовать нельзя (ну вот так вот), но есть история сделок. 

MarketStats

Сегодня чуть-чуть допилил приложение, которое делали на курсах, получилось интересней.

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

Графики кстати хорошие, именно такие используются в WealthLab.

1

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

....все тэги
2010-2020
UPDONW