Избранное трейдера anvil

ТОП-25 самых популярных фильмов для инвесторов для просмотра на новогодних праздниках:
1. «Игра на понижение», 2015
История нескольких человек, которые предсказали кризис 2008 года
2. «Волк с Уолл-стрит», 2013
Безумная история биржевого махинатора Д. Белфорта
3. «Миллиарды», 2016-...
Сериал о противостоянии амбициозного финансиста и принципиального прокурора
4. «Области тьмы», 2011
История писателя по имени Эдди, раскрывшего 100% потенциала своего мозга с помощью специальной таблетки
5. «Аферист», 1999
Реальная история банкира Ника Лисона, махинации которого обрушили один из крупных мировых банков
6. «Стать Уорреном Баффетом», 2017
Документальный фильм об одном из самых скромных миллиардеров планеты
7. «В погоне за счастьем», 2006
Биографический фильм о Крисе Гарднере, который прошёл путь от бедняка до успешного брокера
8. «Силиконовая долина», 2014-2019
Сериал о группе «гиков», готовящих запуск высокотехнологичных стартапов

Если вы устанавливаете впервые Jatotrader, то
1. Cкачайте сначала установщик и запустите его.
2. Затем скачайте обновление, распакуйте его поверх старых файлов в папку Jatotrader (с заменой).
3. Иногда нужно ставить «заплатку», если она отличается от обновления по дате (в ней, как правило, устраняются ошибки).


Settings={
Name="MNK",
period=200,
line=
{
{
Name = "cur1",
Type =TYPE_LINE,
Width = 1,
Color = RGB(255,0, 0)
}
}
}
--[[
описание свойств:
period - период, за каротрый делается расчет
назначение:
построение тенденции
использовался:
метод наименьших квадратов (аппроксимация линией)
--]]
function Init()
return 1
end
function OnCalculate(index)
sz = Size()
n = Settings.period
if (index ~= sz) then
return nil
else
y = nil
if index-n > 0 then
a1 = 0
a2 = 0
a3 = 0
a4 = 0
for i=index-n+1, index do
a1 = a1+i*C(i)
a2 = a2+i
a3 = a3+C(i)
a4 = a4+i*i
end
if((n*a4 - a2*a2) ~= 0) then
a = (n*a1 - a2*a3)/(n*a4 - a2*a2)
b = (a3 - a*a2)/n
for j=index-n+1, index do
y = a*j + b
SetValue(j, 1, y)
end
end
end
return y
end
endПеревел тут (в автоматическом режиме) питонячий китайский фреймворк для алготрейдинга.

Что он может:
1) Тестить и пускать в лайв страты (а-ля plug and play)
2) Есть коннекторы к крипте, каким-то китайским брокерам, IB, Alpaca
3) UI на pyQT5
4) Качать/хранить котировки
в общем все что надо для базового (и не только) алготрейдинга. все это бесплатно и под MIT лицензией
Перевод пока так себе, но лучше чем китайский оригинал. Теперь хоть что-то можно понять в интерфейсе. Запустил пару предустановленных страт, загрузил данные, написал простенькую стратегию — все работает, багов не нашел пока. Постепенно улучшаю перевод в ручном режиме.
vnpy — лучшее из python open source для трейдинга что я видел. Понятная и логичная структура, ожидаемая архитектура, хорошо написанный UI. Часть логики коннекторов написана на C++ (поэтому гитхаб и говорит что оно С++, но это не так)