Всех приветствую. Мне 23. И это мой первый пост.
Сразу оговорюсь, что в инвестициях разбираюсь довольно посредственно, а уж в трейдинге — тем более.
Читая посты на смартлабе, заметил, что многие хотели бы найти свой грааль) Я поделюсь, как мне кажется, своим.
Совмещая с третьего курса учёбу в универе и работу, по совету всем знакомого Баффета, с первой зарплаты в моей жизни решил вложиться в индекс.
Был выбран индекс ММВБ, в который я месяц за месяцем, при получении зарплаты сразу покупал акции на все деньги, что оставались после планирования обязательных расходов. Когда-то это было 20.000, а когда 2000.
В конце декабря 2019 решил диверсифицировать вложения и продал часть акций, вложившись в индекс SNP500, в пропорции 2snp500: 1ммвб (или 34% ММВБ и 66% SNP500), пропорция была выбрана исходя из того, что американский рынок более устойчивый и большую часть средств на долгосроке считаю целесообразным хранить в долларах, да удобно считать куда сколько вложить при довнесении средств.
Итого, с февраля 2019 было вложено в такой портфель 208 849 рублей. На сегодня (24.05.20) стоимость портфеля 230 105 рублей. Что примерно равно 10% за 1 год и 6 месяцев. Я не ищу точки входа или подходящее время для покупки. Признаться, я даже на стоимость акции часто забывал смотреть, просто ставя галку в квике купить «по рынку». Покупаю в тот же день, как появляются свободные средства. Покупал snp и когда бакс был по 80 и ммвб на пике тоже покупал. Цель - накопить 10 000 000 рублей.
using System;Но график прибыли разочаровывает
using System.Collections.Generic;
using System.Text;
using System.Drawing;
namespace WealthLab.Strategies
{
public class TurnOnClose: WealthScript {
protected override void Execute() {
for (int bar = 1; bar < Bars.Count; bar++) {
if (Close[bar] > Close[bar-1]) {
if (IsLastPositionActive &&
LastPosition.PositionType != PositionType.Long)
ExitAtClose (bar, LastPosition);
if (! IsLastPositionActive)
BuyAtClose (bar);
} else if (Close[bar] < Close[bar-1]) {
if (IsLastPositionActive &&
LastPosition.PositionType != PositionType.Short)
ExitAtClose (bar, LastPosition);
if (! IsLastPositionActive)
ShortAtClose (bar);
}
} // for (int bar
} // Execute()
} // class TurnOnClose
} // namespace WealthLab.Strategies
Юрий Иванович (JC_trader) у себя в LJ один очень хороший пост написал, который мог бы дать ответ на множество вопросов начинающих инвесторов. Я же хочу добавить немного огранки для этого алмаза, превратив его в бриллиант.
Суть в следующем. Возьмем простую трендследящую систему:
И попробуем ее протестировать на разных временных периодах.
Сама система, кстати, по своему гениальна. Во-первых, в ней нет оптимизируемых параметров (sic!) и она либо работает на истории — либо нет. Во-вторых, мы совершаем сделки на закрытии сессии. А открыть/закрыть сделку на закрытии намного легче, чем на открытии. Те, кто профессионально занимался тестированием торговых алгоритмов могут многое об этом рассказать 🙂
Теперь к полученным результатам. Система работает, но только на старшем временном периоде (месячные бары). Почему? Переходим к главному…
Моя пробная видеолекция для новичков, призванная дать понимание основ функционирования биржевого рынка и дать общее представление о инструментах, торгуемых на бирже.
Сильно не бейте.