Избранное трейдера Ajax
Основана на моей, относительно старой, записи на смартлабе.
Краткий пересказ сути стратегии:
При торговле пробоев главная опасность заключается в том, что пробой может оказаться ложным или, что еще обиднее, цена после пробоя сходит за стоп — приказом трейдера, и затем уйдет в верном направлении.
Предлагаю простой метод, который позволит минимизировать количество ложных входов. Метод проверен эмпирическим путем на различных инструментах и показал свою эффективность.
Суть метода заключается во входе в позицию, при пробое проторговки(небольшого боковика), которая часто случается после пробоя уровня(по сути это плоская коррекция).
Давайте посмотрим как это работает на фьючерсах родной Московской биржи. Возьмем дневной таймфрем фьючерса на никель. Контракт еще не очень расторгован, но дневки уже брать можно.
Недавно один из клиентов попросил меня создать инструкцию для своих родных на случай, если с ним что-то случится. Идея родилась у него после того, как в нашем клубе выступил Андрей Шпак с рассказом о том, как готовиться к передаче наследства и какие вопросы стоит проработать заранее.
⠀
Чтобы понять, для чего это делать, задайте себе эти вопросы:
⠀
— Если завтра со мной произойдет несчастный случай, мои близкие точно знают, где и сколько у меня хранится и смогут воспользоваться этими деньгами?
⠀
— Мои родные четко понимают, как не потерять права на мои активы в случае моей нетрудоспособности или смерти?
⠀
— В случае форс-мажора моим родным точно хватит наличности на их счетах, чтобы спокойно подождать полгода и вступить в права наследования?
⠀
Что должно быть в этой инструкции:
⠀
— Инвестиционные счета
— Страховые счета
— Банковские счета, ячейки, электронные кошельки
— Кредиты и кредитные карты
— Недвижимость
— Доли в бизнесе (ИП, ООО, ОАО, иностранные компании)
Во втором квартале 2020 года Сбербанк получил 535 млрд руб процентных доходов 234 из которых принесли ему кредиты физлицам (229 юрлицам, 54 ценные бумаги и 16 МБК)
Процентные расходы же составили 202 млрд руб из которых 101 млрд выплачено вкладчикам- физлицам (66 депозиты юрлиц, включая суборда, 15.5 млрд выплаты по МБК, 12 млрд бонды и векселя и 7 млрд по остаткам юрлицам)
Итого ЧПД за 2 квартал получился 333 млрд — вроде бы неплохо, НО...
Начну издалека. Сейчас идет Кубок Стэнли в НХЛ. И на Западе в серии с Колорадо очень блекло смотрится Аризона. Колорадо вообще по-моему явный фаворит Западной конференции и в первых двух матчах с Койотами вопросов не возникало никаких.
И вот на третий матч Аризона, у которой по сути шансов почти нет, делает психологический ход конем. Когда совсем все идет через зад, надо что-то менять. И они поменяли на третий матч форму и лого, вспомнив свой очень старый вариант конца 90-х, когда в команде (тогда называлась она Финикс Койотис) играли Реник и Ткачук.
И о чудо! Эвеланш видимо так были заняты разглядыванием их новой формы, а Аризона как будто сбросила с себя старые одежды, что третий матч выиграла. Правда, по-моему, серия все равно останется за Эвеланш, которых я пока прогнозирую в финал Кубка Стэнли. На Востоке фаворитами смотрятся Филадельфия и Бостон.
С какого ляда я тут про НХЛ начал писать?
А все просто, знаете для чего я затеял этот как будто «дурацкий» челлендж «Не стань физиком!»?
p_CLASSCODE = «SPBFUT» --Код класса
p_SECCODE = «SiU0» --Код инструмента
function OnInit()
frame_60min = CreateDataSource (p_CLASSCODE, p_SECCODE, INTERVAL_H1)
frame_5min = CreateDataSource (p_CLASSCODE, p_SECCODE, INTERVAL_M5)
Index_60min = nil
Index_5min = nil
LastPrice = nil
IsRun = true
end
function main()
CreateTable()
while IsRun do
if Index_60min ~= frame_60min:Size() then
Index_60min = frame_60min:Size()
end
if Index_5min ~= frame_5min:Size() then
Index_5min = frame_5min:Size()
Transaq = 0
BuyWay = 0
SellWay = 0
end
if LastPrice ~= frame_60min:C(Index_60min) then
LastPrice = frame_60min:C(Index_60min)
BuySignal(frame_60min, Index_60min)
SellSignal(frame_60min, Index_60min)
if BuySpeed ~= nil and SellSpeed ~= nil then
if LastPrice < BuyPrice and BuySpeed > SellSpeed then
SetCell(t_id, 1, 4, «Buy»)
elseif LastPrice > SellPrice and SellSpeed > BuySpeed then
SetCell(t_id, 1, 4, «Sell»)
else
SetCell(t_id, 1, 4, «None»)
end
end
end
sleep(10)
end
Мы запустили телеграм-канал @tinkoff_invest_official в сентябре 2019-го и думали, что наберем 30 тысяч подписчиков за год. Прошло десять месяцев — и на нашем канале 50 тысяч подписчиков. Мы не потратили на продвижение ни рубля.
Мы решили честно рассказать, как мы работаем с контентом и трафиком, какими принципами руководствуемся и каких ошибок стараемся избегать. Возможно, наши советы больше подойдут корпоративным каналам, а не авторским, но кто знает, может, все будет наоборот. Поехали!
Конкуренция сумасшедшая. Раскрутить канал в Телеграме с каждым годом становится все сложнее. Только в 2019-м было зарегистрировано 133 800 каналов на русском. Теперь, после отмены блокировки Телеграма в России, логично ожидать, что эти цифры вырастут в несколько раз. И все, кто раньше боялся гнева Роскомнадзора, пойдут создавать свои каналы, зарабатывать, продвигать личный бренд, находить клиентов. А значит, Телеграм станет еще перспективнее и интереснее.
namespace WealthLab.Strategies { // Комиссия 0.005% на сделку, проскальзывание 0.01% public class Simple00 : WealthScript { StrategyParameter Period, Factor; public Simple00() { Period = CreateParameter ("Period", 5, 1, 20, 1); Factor = CreateParameter ("Factor",0.5, 0.1, 1, 0.1); } protected override void Execute() { ClearDebug(); // HideVolume(); int period = Period.ValueInt; double factor = Factor.Value; DataSeries atr = ATR.Series (Bars, period); for (int bar = period; bar < Bars.Count; ++bar) { if (IsLastPositionActive) { ExitAtClose (bar, LastPosition); } else if (Open [bar] - Close [bar] > atr [bar] * factor) { BuyAtClose (bar); } } ChartPane cp = CreatePane (40, true, true); PlotSeries (cp, atr, Color.Black, WealthLab.LineStyle.Histogram, 3); } // Execute() } // class Simple00 } // namespace WealthLab.Strategies