Избранное трейдера Rox
Продолжаем наше обучение:
На прошлых уроках мы познакомились с векторами и индексированием.
В 5-м уроке мы разберем несколько полезных команд для работы с рабочей директорией, а также начнем свое знакомство с таблицами. Узнаем как импортировать данные из текстового файла, как преобразовать их к нужному виду и построим свой первый график.
В 6-м уроке мы продолжим работать с таблицами, выучим несколько новых функций, узнаем как обращаться к элементам таблицы по индексу, а также построим гистограмму, используя функцию baplot().
Идею заимствовал у Дмитрия Новикова, топик http://smart-lab.ru/blog/286594.php
Сидеть и наблюдать за своими основными позициями просто так скучно, хотелось себя чем-нибудь развлечь. Вот и решил опробовать данную стратегию. В качестве базового актива (БА) были выбраны фьючерсы на Газпром и Сбер., чтобы не путались пробные позиции с основными, где инструменты RI и SI.
Вкратце стратегия такая: если хотите зашортить БА, то продаете, естественно, фьючерс, покупаете кол в деньгах или около и продаете дальний пут. Зачем, читайте первоисточник.
Возникает естественный вопрос, а не проще ли купить пут? Конечно проще, но с позицией, состоящей из купленного пута, вы ничего не сможете сделать хорошего, если БА начнет расти.
Пут быстренько обесценится, к тому же, тетта будет против него.
Как раз самая моя первая позиция по шорту Газпрома, открытая 23.11.2015 на весьма символическом объеме в 10 контрактов, это наглядно и продемонстрировала. БА начал бурно расти и позиция стала приносить убыток, который я решил не фиксировать окончательно, а попытался побороться. Хорошо выросли колы, которые и были откуплены с профитом. На следующий день была оставлена позиция из 10 проданных путов и 10 проданных фьючерсов, которая в совокупности представляла из себя позицию из проданных «голых» колов. Расчет был на то, что БА несколько отскочит, а проданные путы отдадут тетту и убыток будет несколько меньше. И то ли расчет был верный, то ли просто повезло, ведь 24.11.2015 был сбит наш бомбардировщик, рынок начал снижаться и позиция была тут же закрыта с прибылью (см. ниже).
Скрипты на языке Lua
Написанный на Lua скрипт не имеет какой-либо специальной функции, с которой начиналось бы его выполнение. Скрипт можно рассматривать просто как набор команд (инструкций), который выполняется, начиная с первой инструкции.
Скрипт может быть как очень простым, состоящим всего из одной команды, так и весьма сложным, содержащим десятки, сотни и даже тысячи инструкций. Следующие друг за другом инструкции могут разделяться точкой с запятой (;). Однако это требование не является обязательным, поэтому весь приведённый ниже код является корректным с точки зрения синтаксиса:
a = 1; b = 2
a = 1 b = 2
a = 1;
b = 2;
a = 1
b = 2
Работа с переменными в Lua
Переменные используются для хранения значений в процессе выполнения скрипта.
Имена переменных в Lua
Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.
В этой статье будет рассмотрен процесс установки роутера Плаза 2 с дистрибутивами. И некоторые аспекты поддержания его в рабочем состоянии.