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

по

Quik + NT мои сделки за день

    • 08 декабря 2015, 19:43
    • |
    • Press
  • Еще
Скрестили ежа у ужом, потестировал пару дней датафид Quik->NT получил вот такой результат в денежном торговом выражении
754 заявки
368 сделок 
1875 пунктов на контракт за вычетом комиссий и сборов
Quik + NT мои сделки за день
Всем профитов и упорства в ваших начинаниях

Некоторые особенности разработки торговых систем

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

Моя философия трейдинга заключается в том, что деньги всегда должны быть под рукой. Фактически, это означает, что основной целью является плавная эквити. То есть всякие там психологии, дисциплины и крепкие фаберже с высиживанием просадок--это не мое. Кстати, плавная эквити может быть напрямую преобразована в доходность путем использования плечей--так что плавная эквити хороша также и с точки зрения доходности. Очень мощным средством повысить плавность эквити является одновременная работа многих систем. Почему так, с математической точки зрения описано здесь: http://utkin.2stocks.ru/?p=232 . Это значит, что нужно много идей, много реализаций одной и той же идеи. А значит, процесс генерации идей и систем фактически непрерывен.

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

Оценка эффективности торговых систем при помощи Excel

Практически все программы для разработки и тестирования механических торговых систем автоматически предоставляют отчет о показателях созданной вами стратегии, позволяющий оценить ее предполагаемую рентабельность. Однако иногда возникает потребность рассчитать параметры доходности самостоятельно. Например, когда торговля ведется вручную, либо стоит задача рассчитать совокупную эффективность по портфелю систем – обращение к таким программам, как Tradestation, Wealth-lab и подобным в данном случае является не самым оптимальным решением. С другой стороны, считать параметры на калькуляторе также не видится рациональным способом решения задачи. 

При данном раскладе весьма полезной может оказаться старая программа из имеющегося у каждого пакета Microsoft Office – Excel. Функционал программы позволяет легким образом получать необходимые данные. Предлагаю один из способов создания отчета об эффективности торговой системы на описанном ниже примере.



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

Скорость Quik - SpeedTestQuik

Скорость Quik  -  SpeedTestQuik

В этой статье я представлю программу для измерения скорости Quik.

А именно скорости регистрации заявок.



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

Что лучше - R или Rapid miner? Может быть есть еще какие программы подобные?

 Приветствую. Посмотрел, что есть несколько интересных программ для визуализации и построения данных. Две из них — это R и RapidMiner… у меня вопрос к знающим. Что лучше? Какая программа быстрее? И чем они отличаются принципиально от Экселя, если эксель может в принципе выполнять задачи по построению графиков, и работой с данными?

Что лучше - R или Rapid miner? Может быть есть еще какие программы подобные?

Опционы для переростков (волатильность)

Судя по вопросам, рассуждениям и понятиям, стоит начать все сначала. Повторение мать… хоть и скучно. Волатильность по понятиям. Ну формулки вы можете в Викопедии посмотреть, а я по пацански попробую.  Вола это годовой показатель. Если цена, за год, изменилась со ста до ста десяти, то вола равна 10%.  Или величина годовой свечки, кому как понятно. Историческая волатильность это кусочки годовой посчитанные по разным методикам.  Это скользящая средняя. Так или иначе это история, а история не всегда нас учит. Можно предполагать, что если максимум волы был не более 35%, то либо выше не будет ни когда, либо скоро пиз-т, что мало не покажется. Кто во что верит. Более интересная волатильность, это предполагаемая, она же имплайд, она же придуманная, она же предмет торга. Вот на ней и хотелось бы остановиться. Назовем ее IV. Я уже писал про эффективный рынок.



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

Журнал сделок для quik

Всем приятного полдника, 

После обновления QUIKа до 7 версии изменился механизм работы таблицы сделок и старые необновленные lua-скрипты приводят у многих к дублированию записей в журнале сделок. Я добавил простую проверку для исключения этого момента, у себя проблем не заметил. Возможно кому-то еще будет полезно, все-таки quik не хранит сделки за другие сессии.
Скрипт запускается как и все lua-скрипты. В папке с терминалом автоматически создается файл trades.csv ( открывается екселем либо простым блокнотом ) куда пишется дата и время операции, инструмент, вид операции, цена, количество и объем. 

Журнал сделок для quik

Скачать можно здесь.  ( Код в топике не выкладываю. т.к. происходит замена ковычек, что приводит к неработоспособности ).


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


Удачного дня. 



Очень подробно разжёвано для чайников по LUA часть2!

    • 19 ноября 2015, 06:39
    • |
    • aura
  • Еще

Расширенная форма оператора for

В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.

Примечание

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

Расширенная форма оператора for имеет следующий вид:

for var1, var2, …, varN in <explist> do

… — тело цикла

end

где:

var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;

<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.



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

Очень подробно разжёвано для чайников по LUA часть1!

    • 19 ноября 2015, 06:38
    • |
    • aura
  • Еще

Скрипты на языке Lua

Написанный на Lua скрипт не имеет какой-либо специальной функции, с которой начиналось бы его выполнение. Скрипт можно рассматривать просто как набор команд (инструкций), который выполняется, начиная с первой инструкции.

Скрипт может быть как очень простым, состоящим всего из одной команды, так и весьма сложным, содержащим десятки, сотни и даже тысячи инструкций. Следующие друг за другом инструкции могут разделяться точкой с запятой (;). Однако это требование не является обязательным, поэтому весь приведённый ниже код является корректным с точки зрения синтаксиса:

a = 1; b = 2

a = 1 b = 2

a = 1;

b = 2;

a = 1

b = 2

Работа с переменными в Lua

Переменные используются для хранения значений в процессе выполнения скрипта.

Имена переменных в Lua

Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.



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

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