Избранное трейдера Игорь GI-trader
Привет трейдерам :) Выкладываю ссылки на сайты, которые я использую почти каждый день, торгуя на Америке 8 лет.
Для удобства я всегда располагаю все в порядке убывания. Т.е. самые первые сайты это те которые я больше всего использую, самые последние те которые я не очень люблю, но они тоже есть :)
Важно: Сохраните себе эту страницу, чтобы не потерять ссылки. либо скачайте себе этот PDF файл c полезными сайтами тут http://pennystock.ru/files/sites.pdf
Сайты для просмотра графиков и сканирования (скринеры):
http://finviz.com — Всем известный финвиз. Хороший графический скринер акций + просмотр графиков.
http://bigcharts.com - Просто просмотр графиков, но преимущество в простоте, и показывает историю за все время, например за 20 лет на недельном графике. Этим похвастаться не могут другие сайты, тот же финвиз показывает историю за 7 лет на дневке. Поэтому если необходима история за много лет, я пользуюсь этим сайтом + красивые графики, можно настроить под себя.

У меня бывает много идей, но исполнять их, я ленив. Поэтому многое остается в загашнике так и не внедренное. Но однажды сложилось счастливое стечение обстоятельств, и я одну из таких идей смог проверить экспериментально.
В недавнем интервью В. Твардовский упомянул «баскет трейдинг», как часть своей арбитражной бутиковой стратегии. А сама опция баскета(корзины) появилась в торговой платформе «Смарт трейд» примерно в 2004 г. и позволяла создавать синтетические портфели из самых разных инструментов. ( со знаком «+» исполнялся (бай) со знаком минус – (селл)). Ну, например, 7 акций Газпрома купил, 9 акций Лукойла продал одним нажатием кнопки и т.п.
Мне же давно хотелось использовать нечто подобное для соединения преимуществ технического и фундаментального анализов в одном инструменте.
Ведь в чем недостаток фигур классического ТА типа «треугольник», «флаг», да и вообще любой консолидации? (классический ТА – это такой, для которого достаточно карандаша и линейки).
В первую очередь в том, что мы не можем уверенно сказать в какую сторону будет пробой. И даже когда он происходит – ложный он или истинный. Нужен был квалификатор.
В качестве подопытного кролика я выбрал Норильский Никель. Известна его структура доходов – сколько он получает от продажи никеля, сколько от меди, серебра, платины и золота. Все его металлы – биржевые. Таким образом симулировав портфель «структура доходов» включив туда набор фьючерсов пропорционально доле в доходах мы имеем фактически фундаментальный индикатор будущей доходности который можно анализировать методами Технического Анализа, да еще и в сопоставлении со стоимостью акции.
Такую корзину я и назвал квалификатор. Оговорюсь сразу а) – это не интрадей б) есть доля условности т.к. наверняка многие металлы продаются на базе долгосрочных контрактов и их привязка – фиксинг к биржевой цене по времени действия, условиям пересмотра нам неизвестна.


Всем привет! Платформа Jatotrader, начиная с версии 2.5 стала бесплатной.
Пользуемся на здоровье и на процветание!
Что было в Джато «как у всех»:
Торговля с графиков и стаканов в один клик, «горячие» клавиши, настраиваемая торговая панель
Маркет-дельта
Профиль рынка
Динамический стакан с агрегированной лентой сделок
Историческая база данных, включая свечи, тики (и, при желании, «стаканы»)
Воспроизведение истории торгов «до тика» на любую заданную дату по любому инструменту (встроенный биржевой полигон-симулятор) на различных скоростях прокрутки
Настройка торговых сценариев с помощью «активных» линий (полосы Боллинджера, средние, VWAP, тренды и т.д.) на касание, пробой или отбой
Что было и остается в Джато не «как у всех» («изюм»):
Частотные графики, отображающие действия покупателей и продавцов в реальном времени. Трейдеры, торгующие по частотным графикам так привыкают к ним, что часто не смотрят даже на график цены.
Что нового в версии 2.5:
Главное: «боевая» платформа стала бесплатной
Удобства: реализована возможность создания множества закладок. Пригодится, если вы используете для анализа и торговли, например, три десятка инструментов. Графический интерфейс стал заметно быстрее. На основном графике сделана возможность «бесконечной» прокрутки влево по шкале времени. При желании, можно анализировать минутный график, например за год. Это более 200 тысяч свечей. Кстати, это очень удобная фича, если вы анализируете на минимальных тайм-фреймах (1, 5, 10 минут) действия участников ЛЧИ в Джато за три месяца конкурса. При экспорте данных с сайта Финама коды экспорта инструментов теперь подставляются автоматически.
Новые индикаторы:
Профиль рынка с заданной даты
Дневная и накопленная с заданной даты маркет-дельта (график внизу наш RIH7 и накопленная маркет-дельта с 14 декабря 2016 года. Как видно — трехдневная «артподготовка» и «прорыв»)

Лениво бродив по западному интернету, нашел интересную стратегию, которая своими корнями уходит к некоему Larry Connors. Стратегия построена на простом RSI с периодом 2.
Суть ее в следующем:
покупаем индексный ETF, когда значение меньше 15 на закрытии дня (да, это можно сделать без проблем и проскальзываний на всех ликвидных ETF) и продаем, когда клоуз текущего дня выше хая предыдущего (можете придумать свои выходы, стратегия не очень-то чувствительна к выходам).
В общем MR в чистом виде. И в принципе это должно работать на большинстве ETF развитых рынков.
Тестил на Multicharts.Net, код ниже.
using System;
using System.Drawing;
using System.Linq;
using PowerLanguage.Function;
using ATCenterProxy.interop;
namespace PowerLanguage.Strategy {
public class rsi_2_spy : SignalObject {
public rsi_2_spy(object _ctx):base(_ctx){}
private IOrderMarket buy_order;
private IOrderMarket sell_order;
private RSI m_RSI;
private VariableSeries<Double> m_myrsi;
private ISeries<double> Price { get; set; }
protected override void Create() {
// create variable objects, function objects, order objects etc.
buy_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy));
sell_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell));
m_RSI = new RSI(this);
m_myrsi = new VariableSeries<Double>(this);
}
protected override void StartCalc() {
// assign inputs
Price = Bars.Close;
m_RSI.price = Price;
m_RSI.length = 2;
}
protected override void CalcBar(){
// strategy logic
m_myrsi.Value = m_RSI[0];
if (Bars.Close[0]>Bars.High[1]){
sell_order.Send();
return;
}
if (m_RSI[0]<15){
buy_order.Send();
}
}
}
}