Избранное трейдера AnarchYst84
Расширенная форма оператора 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 могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.
Объем — это количество акций (или фьючерсных контрактов), которые меняют руки за определенный период времени. Это — ключевой показатель, потому что он позволяет трейдерам знать уровень ликвидности актива, т.е. насколько легко можно войти в позицию или выйти из нее по цене, близкой к текущей (которая часто меняется).
Чем больше объем, тем легче купить и продать большое (или небольшое) количество акций, потому что есть другие трейдеры, которые находятся по другую сторону такой сделки.
Для выполнения каждой операции должны быть продавец и покупатель. Чтобы купить бумагу, ее должен продать продавец; а чтобы продать — должен быть покупатель, который ее у вас купит. Здесь может возникнуть некоторая путаница, потому что часто можно услышать фразы:
«Продавцы контролируют рынок»
«Объем продаж превышает объем покупок»
Исследования проведённые после обвала Нью-Йоркской Фондовой биржи показали: репутация рынка в обществе фондовиков и брокеров колеблется вместе с ценами акций. Когда рынок идёт вверх — брокеры популярны. Когда падает — становятся непопулярными. Если фондовый рынок обваливается, то общество ставит их в один ряд с торговцами наркотиков.
День добрый.
Хочу поделиться с вами программой для ограничения убытков на день. У меня как думаю и у многих, в торговом дне больше прибыльных сделок, но одна убыточная забирает всю полученную прибыль, оставляя только надежды на возвратное движение цены. Кажется, что сейчас цена развернется, но этого не происходит. Думаю многим знакомо это чувство.
Цель программы ограничить убыток и защитить трейдера от сделок при эмоциональном потрясении, если трейдер не может принять решение о закрытии убыточной позиции.
Суть программы безумно проста, не дать пользователю совершать сделки при превышении лимита потерь на день. При превышении лимита, программа снимет все ордера, стоп-ордера и тейки на рынке Фортс. Закроет все позиции по фьючерсам при наличии контрагентов в стакане. Закроет Quik. Не даст открыть Quik в этот день.
Как установить робота в Quik?
Рассмотрим некоторые нестандартные стратегии. Ну те, о которых я не читал. Но они имеют право быть. Первая это гибридная бабочка. Если это так можно назвать. Мы знаем активы которые входят в индекс. Как правило, они двигаются параллельно, но могут и возникать арбитражные ситуации. Как их различать вопрос отдельный. Здесь реализация с помощью опционов.
Я покупаю два спреда. На путах и на колах. Мишкин и Бычковый. Но на разных активах. РИ и Сбер. Примерно на одну сумму. Но так, что бы прибыль от РИ компенсировала убыток от Сбера и наоборот.
Мифы есть в любой области, а не только в трейдинге. Чем больше мы их слышим/видим, тем более убедительными они кажутся. Большинство людей, в конечном итоге, принимают эти мифы за факты, поскольку не ставят их под сомнение (или им не хватает знаний, чтобы оспорить их). Бывает также, что кто-то верит в миф, даже не осознавая этого. В обоих случаях, такая вера влияет на вашу торговлю, возможно — с негативными последствиями.
Рассмотрим три мифа о трейдинге, которые могут оказывать такое влияние.