Избранное трейдера Fliker
Расширенная форма оператора 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 могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.
Январь – F;
Февраль – G;
Март – H;
Апрель – J;
Май – K;
Июнь – M;
Июль – N;
Август – Q;
Сентябрь – U;
Октябрь – V;
Ноябрь – X;
Декабрь – Z.
Коды фьючерсов на валюту:
6A – фьючерс на австралийский доллар;
6B – фьючерс на британский фунт;
6C – фьючерс на канадский доллар;
6E – фьючерс на евро;
6J – фьючерс на японскую йену;
6N – фьючерс на новозеландский доллар;
6R – фьючерс на российский рубль;
6S – фьючерс на швейцарский франк;
DX – фьючерс на индекс доллара США;
RF – фьючерс на евро к швейцарскому франку;
RP – фьючерс на евро к британскому фунту;
RY – фьючерс на евро к японской йене.
Коды фьючерсов на энергоносители:
BRN – фьючерс на сырую нефть марки Brent;
Скачиваем со страницы Конкурса «Лучший частный инвестор 2015» требуемый для визуализации файл сделок (пример). Распаковываем архив, файл сделок переименовываем в Lchi2015.csv и копируем его в подкаталог Lchi2015 рабочего Quik.
На график инструмента добавляем индикатор Lchi2015.
Метки сделок нанесены!
Примечания:
1. В каталоге LuaIndicators рабочего Quik должен быть файл Lchi2015.lua.
2. Имя файла со сделками, код инструмента и каталог расположения могут быть перенастроены в параметрах индикатора.
UPD1 (19.09.2015 22.50): Индикатор корректно работает пока только на 1-минутном графике. Исправлю.
UPD2 (20.09.2015 06.40): Показ на бóльших тайм-фреймах подключен. Но способ подключения таков, что выводит только крайнюю сделку из набора этого тайм-фрейма. Продумаю, как исправить.
Всем привет!
После долгих размышлений и экспериментов, наша команда разработчиков решила сделать платформу Strategy Builder Pro полностью бесплатной! Это окончательное и бесповоротное решение, мы не будем взимать никакой платы в будущем.
Платформа SBPro представляет из себя простой визуализатор ленты принтов (Time&Sales).
Помимо стандартных инструментов, таких как Cluster Chart и Volume Profile, реализованы алгоритмы для поиска крупных игроков на рынке — Cloud алгоритм.
Рынки: CME, COMEX, NYMEX + FORTS (онлайн через Quik)
Надеемся на помощь в разработке платформы :)
За плюсы отдельная благодарность, было бы здорово если бы пост вышел на главную!
Приветствую.
Через неделю начнется конкурс «Лучший Частный Инвестор 2015».
Сегодня я провел небольшой анализ итогов ЛЧИ 2014 по номинациям срочный и фондовый рынки, который представлен ниже в таблице (по всем участникам).
Еще хотел показать статистику тех участников, чья начальная сумма была более 2 млн. руб.