Избранное трейдера ks62
Торговля по тренду уже давно стала классикой на рынке, большинство стратегий трейдинга в обязательном порядке учитывают направление движения курса, а некоторые построены исключительно только на нем.
Трендовая стратегия подразумевает открытие всех сделок в сторону движения существующей тенденции, то есть при росте открываются сделки только на покупку, а при падении только на продажу.
Основными задачами использования данного варианта торговли являются – определение направления тренда на выбранном тайм фрейме и расчет величины коррекции и мест ее появления. Эти два показателя и будут служить основой любой из трендовых стратегий.
К сожалению никто не может быть полностью уверен в текущем направлении тренда, можно только предполагать, куда двинется цена в ближайшее время, кроме этого при расчетах направления на рабочем тайм фрейме всегда следует учитывать и более длительный временной промежуток.
И так все по порядку.
1. Определяем направление тренда – сделать это можно несколькими способами:
Исходя из анализа писем, поступающих на мой сайт, можно сделать вывод, что большинство людей, интересующихся опционами, полагает, что тета распадается линейно. Конечно, на длительном временном отрезке, тета распадается со скоростью, которую показывает опционный калькулятор. Например, если калькулятор показывает, что тета опциона равна 25 рублей, то большинство опционщиков будут уверены, что они получат эти 25 рублей к началу следующей торговой сессии. А в случае выходных?
Тета выходных дней исчезает из опционов к концу торговой сессии в пятницу!
Маркет-мейкеры — не дураки (в основном). От них бесплатных денег не дождешься. Если бы «выходная» тета оставалась в опционах к окончанию пятничной торговой сессии, то другие трейдеры начали бы продавать такие опционы. И в понедельник утром, на открытии торговой сессии, закрыли бы свои позиции, получив всю «выходную» тету.
Что делают маркет-мейкеры? Простую вещь. Они начинают убирать «выходную» тету как можно раньше. Например: где-то в полдень четверга они переводят часы в своей программе для котировок на пятницу. Переводя стрелки часов вперед, они уменьшают теоретическую стоимость опционов. Да, конечно, можно уменьшить прогноз по волатильности, но тогда в понедельник его придется опять изменять. А переводя время вперед, никаких лишних манипуляций делать не надо.
К началу пятничной торговой сессии в котировальной программе уже стоит субботнее время. К концу этой сессии на часах маркет-мейкеров уже воскресенье.
Расширенная форма оператора for
В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.
Примечание
Под итератором понимается любая конструкция, позволяющая перебирать элементы некоторого набора. При каждом обращении к итератору он возвращает очередной элемент набора. В Lua итераторы обычно реализуются в виде функций.
Расширенная форма оператора for имеет следующий вид:
for var1, var2, …, varN in <explist> do
… — тело цикла
end
где:
var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;
<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.
Скрипты на языке Lua
Написанный на Lua скрипт не имеет какой-либо специальной функции, с которой начиналось бы его выполнение. Скрипт можно рассматривать просто как набор команд (инструкций), который выполняется, начиная с первой инструкции.
Скрипт может быть как очень простым, состоящим всего из одной команды, так и весьма сложным, содержащим десятки, сотни и даже тысячи инструкций. Следующие друг за другом инструкции могут разделяться точкой с запятой (;). Однако это требование не является обязательным, поэтому весь приведённый ниже код является корректным с точки зрения синтаксиса:
a = 1; b = 2
a = 1 b = 2
a = 1;
b = 2;
a = 1
b = 2
Работа с переменными в Lua
Переменные используются для хранения значений в процессе выполнения скрипта.
Имена переменных в Lua
Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.
«Вы платите высокую цену за входной билет, чтобы только переступить порог. Но когда вы уже оказались внутри, на вас проливается золотой дождь. И чем дольше вы остаетесь там, тем обильнее будет этот дождь» (Уоррен Баффетт)
Возвращаюсь к хорошей идее для долгосрочных инвестиций — S&P500 Dividend Aristocrats, два года назад я уже писал – Дивидендные аристократы. Пункт назначения 2019.
Сейчас хочу посмотреть какие есть акции из «дивидендных аристократов» на Санкт-Петербургской бирже.
Введение во фрактальность рынка и Теорию Хаоса. Гистерезис.
1. Кто виноват?
2. Что делать?
3. Ты меня уважаешь?
Продолжим фильтровать, сейчас фильтр будет серьезный, но и последствия значимые. Очередной удар по психике и мозгам. Напомню, что я излагаю свои взгляды по состоянию на пару лет назад (картинки обновил отчасти), хочу сохранить фору.
Слегка выйдем за рамки школьной программы или это в рамках – не помню. Сейчас посмотрим на очередное свойство рынка. Оно непосредственно вытекает из изотропности.
Отчасти понимаю ваши трудности по восприятию моих идей. Они все разные и обрушиваются на вас внезапно. Предупреждал, что подробно излагать не смогу. Мне было по-своему сложно, но я выходил на них последовательно, вполне методично, начав с чистого листа после отказа от всех видов ТА. В целом все было просто и достаточно быстро.
Наблюдения, гипотезы, уравнения, решения, следствия, обобщение частных решений, апроксимация идеальных решений под дискретность рынка, оценка погрешности, алгоритмы, оптимизация, индикаторы, проверка в реальных условиях – процесс естественный, итеративный и трудоемкий. Рутины было много.