Избранное трейдера Kerby
Скрипты на языке Lua
Написанный на Lua скрипт не имеет какой-либо специальной функции, с которой начиналось бы его выполнение. Скрипт можно рассматривать просто как набор команд (инструкций), который выполняется, начиная с первой инструкции.
Скрипт может быть как очень простым, состоящим всего из одной команды, так и весьма сложным, содержащим десятки, сотни и даже тысячи инструкций. Следующие друг за другом инструкции могут разделяться точкой с запятой (;). Однако это требование не является обязательным, поэтому весь приведённый ниже код является корректным с точки зрения синтаксиса:
a = 1; b = 2
a = 1 b = 2
a = 1;
b = 2;
a = 1
b = 2
Работа с переменными в Lua
Переменные используются для хранения значений в процессе выполнения скрипта.
Имена переменных в Lua
Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры.
Добрый вечер. Частенько бывают ситуации, когда на проф. ресурсах авторы пишут цикл интересных статей, которые хочется почитать/перечитать. Безусловно существуют «закладки», «добавить в любимое» и тд., но иногда бывает желание почитать в дали от интернета или в дороге, да и удобнее читать весь материал в «одном месте». Подобная практика аккумулирования цикла статей существует на Хабре и других ресурсах.
Меня заинтересовал цикл статей «История одного робота» за авторством Гнома.
Автор дал добро на подобные вольности. Сказано — сделано.
Делал для себя, но возможно кому то тоже пригодится.
drive.google.com/file/d/0BxLUYMm6xF5Da2R5WlgzalBOSmc/view?usp=sharing
Settings =
{
Name = «Brent»,
USDRUB = «USDRUB_TOM»,
line =
{
{
Name = «rubrent»,
Color = RGB (0, 255, 0),
Type = TYPE_LINE,
Width = 1
}
}
}
function Init()
return 1
end
function OnCalculate(index)
rubrent = nil
local br,n,i = getCandlesByIndex (Settings.USDRUB, 0, index, 1)
if br ~= nil then
rubrent = br[0].close * C(index)
end
return rubrent
end
Всем привет! :)
Выкладываю небольшой обзорный курс по языку программирования R. Это язык очень популярен за рубежом для анализа биг даты и поиска рыночных закономерностей. Его используют: физики, математики и как Вы уже поняли кванты.
Господа трейдеры — не бойтесь программирования. Это просто. Главное системно тратить на это немного времени. И я попытаюсь показать Вам это.
В этой части два видео. Знакомство с R-Studio и обзор простейших функций языка. Прошу:
Вот простой способ, изложенный в книге «Мой сосед — миллионер».
Умножьте ваш годовой доход на ваш возраст, а затем разделите на 10.
Если сумма вашего капитала меньше, чем расчетная, то пора задуматься, не слишком ли высок ваш уровень потребления, и не слишком ли мало вы инвестируете.
Если стоимость вашего капитала больше, чем расчетная в 2 раза, то вы богаты.
P.S.
Прочитать еще интересные статьи можно в моем блоге.
Раз уж всем так понравилось про риск-менеджмент, вспомню одно из заседаний комитета по рискам одной компании. Докладывался очередной убойный проект менеджмента «как застраховать риски падения цены на продукцию». По всему выходило, что эта страховка будет стоить десятки миллионов. Не рублей. Причем дело происходило на уверенно растущем рынке и страховать риск падения цены, сами понимаете, было очень перспективно. Как обычно, для обоснования на «потратить» нужно оценить риски, для этого на заседание комитета был вызван риск-менеджер. Так сказать, покажи барину, чему тебя там учили.
Одернув сюртучок и откашлявшись, он начал свой танец с бубном. Приплясывая вокруг флип-чарта, изображая на нем замысловатые знаки — «формулы» и искоса поглядывая на почтенных вождей-старейшин (верят-не верят?). Сквозь монотонное бормотание отчетливо слышались вскрики «VaR», «Доверительный интервал», «Исторический ряд».
Меня попросили привести алгоритм проверки истории конкретного самолета. Привожу.
Итак, по какой-то причине, Вы решили переместить свое драгоценное тулово из точки А в точку Б посредством авиаперевозки. Вы рисковый человек, и не прочь воспользоваться услугами отечественных самолето-извозчиков. Удостоверьтесь, а не является ли, выбранная вами компания, еще и по совместительству, конторой по приемке международного металлолома.
Смотрим сюда:
nikitskij.livejournal.com/308534.html
После выбора авиакомпании и билета, вам понадобится регистрационный номер борта. (Возьмем для примера рейс Челябинск-Сочи через Ютэйр — сомнительный такой выбор)
Смотрим и выбираем номер рейса — UT-556: