Постов с тегом "кодинг": 22

кодинг


Поисковик Смартлаба...

Мне кажется, что-то, где-то недокодено… Уже давно такая ситуация, думал со временем исправится, но всё так же приходится тратить время на дополнительные манёвры поиска информации. По умолчанию стоит «искать в топиках»… И как видим ЗАПРОС — не равно релевантный ОТВЕТ.Поисковик Смартлаба...

Еще хуже с «Искать блоги пользователей»..Поисковик Смартлаба...

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

--- Мой путь алгоритмического трейдера. И не только алгоритмического. ---

Начну издалека, я не тороплюсь, у меня выходной)). В 2009 году устроился я на первое своё место работы и … собственно, работал. И вроде всё не плохо и вроде деньги платят и вроде было повышение после года работы и вроде полу-руководящая должность. Но что-то не то. Душа рвалась в высь. Все эти люди вокруг, которые в 17:00 вставали и дружно уходили, всё это нытьё про низкую з.п. и неинтересную работу. У меня периодически возникали словесные баттлы с коллегами на тему: может ли работа приносить удовольствие. Против меня как молодого специалиста применялся железобетонный аргумент «ты ещё молодой, зеленый, пороха не нюхал, жизнь она не сахар, работа не праздник». И на фоне нарастающего несогласия с системой, с необходимостью приходить к конкретному времени, необходимостью прикладывать пропуск при проходе на работу и с, на фоне моего категорического неприятия таких вещей как «памятная серебряная ложечка за выслугу 15 лет в компании» у меня начинается увлечение финансовыми рынками. Если начинать прям совсем с начала, то это был даже не форекс, это были…webmoney, мне сразу понравилась идея чисто с компа, ни куда не перемещаясь, ни с кем не общаясь, зарабатывать деньги. Начинал я с тамошнего обменного сервиса, свои небольшие деньги гонял туда сюда, если привести аналогию с биржей, то вставал в стакан и ждал пока исполнят, потом переворачивался.  Побаловался так немного. Идея понравилась.



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

Кодинг

#region History
Первый подход к коду я совершил в 9-м классе, когда были такие черные YAMAHA в домах Юного техника (кто в курсе о чем я — плюсуем). Это был Бейсик и Турбо Паскаль. Но тогда я понял что «это не мое», и забыл.

Второй подход был в 2010-м году, когда я с коллегой решил запилить первого робота. Он пилил, я придумывал. ) Ессно, всё ничего не получилось. ) Хотя был получен бесценный опыт, пройдены поля граблей и на лбу появилась титановая пластина. Тогда я научился более менее читать код, но попытки что-то закодить приводили к тому, что я не мог толком понять даже как появляется этот долбанный Hello World.

Потом был 2012-й, тогда я всерьёз сошел с ума, и написал целых три программулины. Одна умела парсить тики в нужные ТФ, вторая — это знаменитый All Prices, третья была… Уж и не вспомню. Сказать что этот код тогда написал я — нет. Меня пытался выучить этому ремеслу один очень хороший человек, и я буквально под диктовку писал код. Естественно, без его сопровождения I could barely make it to Hello World. Зато научился делать кнопочки в

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

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

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

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

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

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, достаточно просто по-английский «сказать» то, что вы хотите сделать – и высока вероятность, что программа вас поймет и сделает именно то, что вы хотели.


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

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