Избранное трейдера SMT

по

Интеграция Lua и С++ (2)


Обмен данными между Lua и Сpp осуществляется через Lua-стэк, то есть через специальным образом структурированное (по принципу Last In — First Out) пространство. 


Интеграция Lua и С++ (2)

Иллюстрация процесса добавления переменных в Cтэк (Push) и извлечения переменных из Стэка (Pop).

Иными словами, Lua стэк — это одномерный массив переменных (список, строка) с прямой (от 1 до n) индексацией.



Заполняется стэк командами lua_push (С-side) :

void lua_pushnumber (lua_State *L, lua_Number n);
const char *lua_pushstring (lua_State *L,  const char *s);

и другими. 


Новой переменной в стэке Луа длинной n автоматически присваивается индекс [n+1] или [-1], где n+1 — абсолютный индекс переменной, а -1 — индекс новой переменной относительно конца (!) стэка. 




Доступ, к переменным, соответственно осуществляется функциями lua_to (C-side) :

lua_Number lua_tonumber (lua_State *L, int index);
const char *lua_tostring (lua_State *L, int index);
где L — указатель Lua-стэка, а index — абсолютный или относительный индекс переменной в стэке.

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Почему вы никогда не заработаете на алготрейдинге

 

Нашёл это здесь. Не смог пройти мимо:

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

Рынок инвестиций огромен и игроков на нем очень много – просто как в живой природе. Относительно реальных стоимостей инвестирование – это игра с очень небольшой положительной суммой (формируемой перетоком части доходов из реального бизнеса на рынки в виде платы за предоставляемый рынками капитал), в которой участники перераспределяют в основном то, что принесли на рынок, между собой, не забывая платить дань банкам, брокерам, юристам, налоговым органам, мошенникам и пр. То есть, в переводе на butthead language, подавляющее большинство игроков просто отдает свои капиталы более умелым и приспособленным, или – жуликам.



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

Кое-что о визуализации

    • 18 февраля 2019, 12:00
    • |
    • Geist
  • Еще

 
Тут народ в последнее время стал писать про «законы трейдинга». На мой взгляд, базовых законов в трейдинге не очень много, а все эти списки из 150+ «законов» на самом деле содержат всего несколько законов, а всё остальное — это следствия, уточнения, дополнения и прочее, вплоть до каких-то совсем мелких нюансов. Но суть не в этом, это я отъехал в сторону.

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

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

Для части людей в таких случаях работает визуализация.



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

Трейдер Спекулянт vs Трейдер Профессионал(управляющий)

Ходят слухи на просторах интернета, что профессионал трейдер это тот, кто смог заработать многопроцентов либо из ничего, либо из большей суммы.
Пусть даже он это сделал не один раз. Публика сразу видит в нем того, кеми они являются одиночками, желающими так же быстро разбогатеть из ничего. Он же смог, а чего? У него тоже 2 руки и 2 ноги.

В реальности же все не так. Профессионал, это тот получает комиссионные в виде з.п. или имеет фиксированную оплату труда, его задача минимизоровать риски, постепенно расширять клиентскую базу и общий капитал под управлением. С прибыли управляемых денег получать вознаграждение в виде 20% после вычета налогов. т.е. это вполне реально получить за год 30% при портфельном инвестировании, и при этом за счет чужих денег с их прибыли получить еще бонус, такой не хилый.

Снизу схема.
Пример так скажем Трейдер спекулянт и трейдер на сайте common.ru где автоследование. 
Один имеет убыток 30%, а второй почти 300% чистыми за год.

Трейдер Спекулянт vs Трейдер Профессионал(управляющий)





Я обожаю пить. Пьянство сформировало мой характер. Джон Лефевр (John LeFevre)

    • 17 февраля 2019, 17:27
    • |
    • QCAP
  • Еще

Я обожаю пить. Пьянство сформировало мой характер. Можно сказать, сделало меня профессионалом. Я даже написал об этом бестселлер.

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

Пить я пристрастился в школе-интернате

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

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

Три истории "развода"

Вступительное слово


Как любой человек, который продвигает свои услуги, я с интересом смотрю, что делают мои коллеги по цеху в этом направлении. Недавно посмотрел на канале Provalue передачу с Дмитрием Северовым из ЦИТ-М «Идеология инвестиций и трейдинга — ловушки. Результаты истинные и мнимые».


К сожалению, идей для своих следующих выступлений я не нашёл. Рекомендовать к просмотру не буду, но если есть желание – смотрите сами.


Однако, идея «собирательного образа финкона» мне понравилась, поскольку сам критикую многих недобросовестных представителей этой профессии. Вспомнил я НЕСКОЛЬКО историй, которые произошли лично со мной. Все они касаются в той или иной степени «развода», который присущ финансовому сектору как для «околорынка», так и для непосредственных участников. Имена и названия я скрою, но те, кто меня знают или являются непосредственными участниками этих историй, догадаются о ком идёт речь.



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

Как подобрать торговую систему новичку

Найдите уникальность торговой системы через технический анализ — ЧТО и КАК автором открыто или усовершенствовано из классики трейдинга для генерации НОВЫХ торговых сигналов


Это выход на осознанное понимание алгоритма работы конкретной торговой системы форекс с последующим использованием ее сильных сторон. Для этого найдите
  1. какое новое открытие сделано автором торговой системы по отношению к классическим торговым стратегиям трейдинга форекс (иными словами, какое конкретное «преимущество» и в чем получает трейдер с помощью этой торговой системы)
  2. в чем конкретно данное открытие
  • оптимизирует и исправляет ошибки и НЕразрешенные проблемы у конкретного классика форекса и дает более точное и верное измерение

Стандартная форма мошенничества — берется одна из торговых систем классиков трейдинга (Демарка, Билла Вильямса, Ларри Вильямса, Сперандео, Динаполи, Пректера, Рашке и др.), выдается автором за… собственное открытие. Итог закономерен — 99% трейдеров проигрывают свои депозиты по этим торговым системам. Столько же (или больше) проиграются по «оптимизированным» торговым системам, в которых не исправлен первичный алгоритм ошибок классиков трейдинга



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

ТСЛаб - пошаговое руководство по созданию стратегии. Что лучше использовать - кубики (визуальное программирование) или TSLab API (C# + Visual Studio)?

В начале года стартовал проект «Лаборатория Трейдинга», задуманный и реализованный мною совместно с компанией АЛОР БРОКЕР. После встреч с трейдерами нескольких городов (Чебоксары, Воронеж, Москва) и проведённой онлайн-встречей дружная команда исследователей нашей лаборатории переместились в виртуальное пространство и на текущий момент освоили уже 7 онлайн занятий.

Сегодня решил поделиться со СМАРТ-ЛАБОМ видео, которое было записано как часть одного из уроков. В этот раз мы рассматривали структуру торговой стратегии. Причём смотрели — как создавать аналогичную стратегию двумя разными способами: с помощью визуального программирования (знаменитые кубики ТСЛаб) и с помощью написания кода на языке C# в Visual Studio.



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

Робот под квик для подачи заявки по времени / уровню

По просьбам трудящихся выкладываю свою рабочую лошадку:

4-я строка FIRMS_LIST — «фирма», например из «позиций по клиентским счетам».
9-я ClientCode — «код клиента», например из «таблицы заявок».
10-я Depo — «торговый счет», например из «позиций по клиентским счетам».
11-я ClassCodeList — «код класса бумаги» для FInstrument из «таблицы заявок».
14-я Instrument — «код бумаги» от цены которой зависит выставление заявки.
15-я FInstrument — «код бумаги», по которой выставляется заявка.
21-я Operation «B» — покупка, «S» — продажа.
22 Volume — количество лотов в заявке.
23, 24, 25 — время для заявки по времени.
26 Delta — если 0, заявка пойдет по цене последней сделки на момент срабатывания, если нет — то с указанным сдвигом по цене.
27 PriceControl — если 0 — заявка по времени, -1 — заявка, если цена Instrument падает ниже PCLevel, 1 — заявка, если цена Instrument поднимается выше PCLevel.
28 PCLevel — уровень для PriceControl.

Цена Instrument берется из часовой диаграммы (закрытие предыдущей свечки). Создаем в квике диаграмму на инструмент, интервал 1 час. Правой кнопкой мыши на свечку => «Редактировать» => «Дополнительно», здесь указываем «Идентификатор». Такое же значение присваиваем переменной Instrument.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Вывод на межбанк в форексе. Как это происходит. Дмитрий Раннев.

Статья Дмитрия Раннева. 
Если не в курсе кто это. Небольшая справка.
10 лет работал в ЦБ РФ, 8 лет в Alpari (входил в состав совета директоров), затем несколько лет возглавлял компанию GKFX, а с 2013 года возглавляет компанию AMTS Solutions, которая занимается разработкой программного обеспечения для брокеров (ECN, MT4/MT5 bridge, PAMM, Market Depth).
Автором нескольких книг по трейдингу, автор многих публикаций на тему форекса, неоднократно бывал гостем в прямом эфире программы «Рынки» на канале РБК.

В трейдерской среде постоянно возникает вопрос, касающийся вывода сделок на межбанк. В заголовке я специально написал «межбанк» в кавычках, т.к. межбанк это скорее нечто абстрактное. Не существует официально никакого межбанка. Есть несколько крупных торговых платформ, типа EBS, Рейтарс или Блумберг, куда обычному смертному не попасть, существует «биржевой форекс» в виде фьючерсов на CME, также банки могут торговать друг с другом по телефону (я такое лично наблюдал сколько-то лет назад в одном коммерческом банке). Что же касается ритейл форекса, то здесь выводом на межбанк принято называть вывод на внешнего контрагента, на поставщика ликвидности, в качестве которого может выступать не только крупный банк, но и крупный брокер.

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

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