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

по

Гайд по алгоритмической торговле от OsEngine

Обновляемый сборник статей, касающийся различных подходов к алгоритмической торговле и программирования роботов на Os Engine. Всё в одном месте. Сборник сборников.

Гайд по алгоритмической торговле от OsEngine

Часть 1. OsEngine. Знакомство с программой и окружением.

0. Рекомендуемый вход для новичка.

1. Скринеры акций. Стартовый набор роботов.
1.1. Лекция 1. Введение и установка OsEngine.
1.2. Лекция 2. День теории.
1.3. Лекция 3. Робот-скринер на канале линейной регрессии.
1.4. Лекция 4. Робот-скринер на паттерне «Три солдата».
1.5. Лекция 5. Робот-скринер на адаптивном ценовом канале.
1.6. Лекция 6. Робот-скринер на наклонном канале ZigZag.
1.7. Лекция 7. Перенос роботов на удалённый сервер.
1.8. Лекция 8. Скачивание исторических данных и тестирование.
1.9. Лекция 9. Автоинвестирование в TMON на ночь.
1.10. Лекция 10. Тестирование с TMON, налогами и учётом маржи.
1.11. Лекция 11. Кросс-тест оптимизация.

2. Нюансы OsEngine и Алготрейдинга в Т-Банк.
2.1. Решение популярных проблем при подключении OsEngine к АПИ Т-Инвестиции.



( Читать дальше )

Робот для торговли спреда внутри канала, пробоя или отбоя от уровня (с исходниками на Java Script)

Скрипт в руки — деньги в карман.

Инструкция:
1. Бери «Скрипт».
2. Пиши «Тикер» из фондовой секции ММВБ.
3. Жми «График».
Вуаля… ваш брокерский счет наливается прибылью.

Чем жирнее цена, тем жирнее уровень.
Пользуйся и твоя эквити будет гладкая и больше чем вчера.

Робот для торговли спреда внутри канала, пробоя или отбоя от уровня (с исходниками на Java Script)

ПС: График влево.
Данные ММВБ с задержкой 15 минут.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>

<form name="search">
    <input type="text" name="key" placeholder="Тикер" id="key"/>
    <input type="button" name="buttonChart" value="График" />
</form>
<div id="printBlock"></div>
<canvas id="chart" width="4000" height="600"></canvas>
<script>
const keyBox = document.search.key;
const keyButton = document.search.buttonChart;
 
 function DrawChart(prices,minPrice,maxPrice,maxVolume,ZZ,ZZDay){

	var chart = document.getElementById("chart");
	
	
	if (chart.getContext) {
		var ctx = chart.getContext("2d");
		ctx.lineWidth=1;
		Point = 0;
		for (let i = prices.


( Читать дальше )

....все тэги
UPDONW
Новый дизайн