Избранное трейдера witwayer
Это будет серия статей о том, как сделать подключение к Плаза 2 CGate своими руками.
Первая часть состоит из требований к программисту. И вводных данных.
А также закажем тестовое подключение на бирже. Пригодиться в следующей части.
Погнали!
Январь – 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;
каждый день вручную выгружать стоимость активов из квика в эксель.
В этом деле поможет Lua. Ниже качайте скрипт и копите историю по стоимости активов.
Скрипт ежедневно в 18:45 пишет оценку активов по всем счетам, которые доступны в квике в файл my.log .
В каждой строчке файла my.log содержится код фирмы, код клиента, вид лимита, активы на начало и активы на конец.
Когда накопите представительную историю, загружаете файл в эксель, фильтруете по счетам и строите equity вашего счета.
Основную работу за вас делает вот такой скрипт:
function main()
myLogOpenAppend() -- открывает лог
path = getWorkingFolder()
myLog(«WorkingFolder: »..path)
local cur_time
while not stopped do
cur_time = os.date('*t') –получает текущее время
Настоящее название Гусеница -SSA. По умному -непараметрический метод прогнозирования. Разработан еще во времена СССР, но параллельно также развивался в Англии и в США.
Так как метод используется для анализа временных рядов, то для трейдинга -самое то.
Сам метод достаточно прост.
Вкратце-выбираем длину окна, кому какая нравится, строим на основе ряда траекторную матрицу, столбцы у которой, скользящие отрезки ряда с первой точки начала ряда по конечную, потом с первой по конечную +1 и так далее.
Дальше-еще проще, матрицу нашу траекторную сингулярно раскладываем в сумму элементарных матриц.Каждая элементарная матрица задается набором из собственного числа и двух сингулярных векторов-собственного и факторного.
Значится предположим, что вот наши котировки (временной ряд) являются суммой несклоьких рядов. При некоторых условиях, по виду собственных чисел, собственных и факторных векторов, теоретические результаты позволяют определить, что это за слагаемые и какой набор элементарных матриц, соответствует каждому из них. Внутри каждого набора, суммируем элементарные матрицы, переходим от результирующих матриц к ряду, получаем разложение ряда на адаптивные слагаемые: сумму тренда периодики и шума, ну или на сумму низкочастотной или высокочастотной составляющей.