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

по

Путь к миллиарду

Дорогие коллеги!

не важно как меня зовут, где я работаю и где я живу. Я хотел бы сохранить анонимность.  

я родился в самой простой и небогатой семье (мягко сказать), в маленьком городе не самого благополучного региона России.

мне ещё далеко до 40, на рынке я с 2004 года и я инвестор. Ага, тот самый долгосрочный инвестор, каких зачастую недолюбливают великие спекулянты рунета;)

я начал, можно сказать, с нуля, никогда не спешил разбогатеть и да, я миллионер $ (спасибо российскому фондовому рынку)

Слежу за смартлабом с самого его рождения и должен сказать, что Тимофей — молодец, создал очень полезный ресурс. Много тут полезного есть. Респект!

зачем я пишу? Недавно посмотрел видео двух очень уважаемых гуру — Олейника и Черемушкина (кажется так его фамилия :)), которые подчеркивали, что не знают ни одного простого чувака, который бы заработал миллиард на рынке и что таких не существует… У меня родился спортивный интерес. Мне нравятся соревнования. Я решил сделать это публично на одном из своих счетов. 

я начну этот путь с портфеля с активами на 70млн (в 2013 году этот портфель был меньше 3х миллионов …)

Игра такая:
— буду опубликовывать позиции раз месяц (реальный счёт, реальный скрин, мало болтовни и траты времени)
— при открытии / закрытии крупных позиций могу задержать публикацию на месяц (во втором и третьем эшелоне иногда сложно сформировать позицию, поэтому я не хочу чтоб мне мог кто то помешать :))
— я не буду объяснять всем, что делаю и умничать, я этого не люблю
— пусть результаты будут говорить сами за себя :) 

Ну как вам? Начнём?

;)
С уважение ко всем,
One Billion 

 


Исследование таблицы стратегий Collective2

Продолжаю серию публикаций о своем приключении в C2.
Все публикации на эту тему: https://smart-lab.ru/my/Danri/tree/#category_2090


Благодаря открытости данных С2, есть возможность проводить подробный анализ как отдельно взятой стратегии, так и всей выборки в целом.
В этой статье я подготовил для вас сравнительный анализ стратегий Collective2 из этой таблицы https://collective2.com/grid.
Данные получены путем парсинга данной таблицы на 16 июля 2021 года.

Прежде всего я хотел ответить на интересующие меня вопросы:
— Какие суммы находятся под управлением трейдеров в Collective2;
— Сколько трейдеров и стратегий на С2;
— Распределение трейдеров по странам и рынкам;
— Доходы трейдеров;
— Шкура в игре, как ценят это инвесторы;
— Время жизни(возраст) стратегий и отношение к этому инвесторов.

И по итогу этих данных получить ответ на главный вопрос: Какая нужна стратегия С2 инвесторам?



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

Задачи трейдера и примеры их решения и как торговый робот помогает в этом, часть 4

Предыдущая статья

Продолжаем тему решение проблем и задач трейдера.

Движение цены на бирже — это постоянная смена трендовых движений на боковые флуктуации и наоборот, причем чем меньше тайм-фрейм (ТФ), тем чаще происходит эта сменяемость. Почему дневной ТФ и легче торговать — не надо так часто менять трендовые настройки на боковые и обратно, думаю это понятно.

Получается следующая ситуация, у нас есть набор инструментов: трендовых индикаторов и осцилляторов и по отдельности они работают и зарабатывают доход. Трендовые индикаторы зарабатывают на тренде, другие зарабатывают на боковике. Но они так же и теряют — несут убытки, если торговать трендовыми индикатором на боковике, а осцилляторами на тренде.

На основе предыдущих рассуждений можно сделать следующие выводы: индикаторы и осцилляторы могут неплохо — прибыльно работают при условиях:



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

IB брокер и опционы

Открыл недавно счет у IB брокера. Подключил опционы. 
Что удивило, сразу же можно формировать стратегии и оправлять на реализацию. 
Ну и ликвидность. На каких то акциях, 3-го сорта ликвидность больше, чем на наших Si.
Комиссию еще не тестировал. Подключил тариф Tiered.
Деньги завел через Тинькоф, без комиссии. Специальных документов на перевод не просили. Только то, что дал брокер. 
Перевел рубли в доллары. Вначале сделал пробный перевод на небольшую сумму, и затем основную. В итоге комиссии вышло в два раза больше. 
Подключил акции и опционы США. Подтверждений не просили никаких. 

Вопрос, кто торгует в IB, обязательно ли подключение данных, если не планирую трейдить активно. Позиция формируется 1 раз в неделю, и не так важно разница в ценах за последние 15 минут?

Петров&Боширов

Хотел написать этот пост после того, как поутихнут страсти, но куда там, дипломатический скандал только набирает обороты. Похоже, что это затянется надолго, а посему всё, что скромно насобирал к этому моменту, выкладываю сейчас.
История в целом получилась настолько яркой и захватывающей, что интернет буквально взорвался. Боюсь, не умещусь в рамки топика, тогда добавку выложу в комментариях. Поехали.

Тень Петрова и Боширова нависла над Европой 

Смеркалось. Зловещую тишину густого леса нарушал только лёгкий шорох листьев. Прижавшись плечом к дереву, специальный агент Петров задумчиво курил. Внезапно где-то рядом гукнул филин — это напарник Боширов подал тайный знак. Агент Петров тут же подобрался, и, изловчившись, натренированным движением пальцев стрельнул непотушенный бычок сигареты куда-то вдаль. Сказались годы напряжённых тренировок — метательный снаряд попал точно в цель. Рвануло так, как может рвануть примерно 50 тонн взрывчатки, то есть нехило. Ужасающий грохот накрыл мирно дремавший лес. Страшные языки пламени взметнулись в небо... 



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

Фьючерсные календари

    • 19 апреля 2021, 19:03
    • |
    • Neo
  • Еще

Раз тут подняли эту тему, даю ссылку для просветления от одного известного автора

 


Торгуем по динамической лесенке. ГМКН +7360 рублей.

На прошедшей неделе акции ГМКН проданы по 25200 рублей. Прибыль + 7.360 рублей (Long12.03 23680 3 акции, Long16.03 22400 1 акция. Sell12.04 25200 4 акции).

Депозит 1.470.000 рублей.

Лимит на 1 акцию 210.000 рублей. Лимит на 1 сделку 30.000 рублей.

Текущая сетка динамической лесенки.

Торгуем по динамической лесенке. ГМКН +7360 рублей.

Сделки по акциям.

ГМКН Sell12.04 25200 4 акции. Long12.04 25200 2 акции.

Текущие позиции по акциям.

Газпром Long 12.03 234,0 260 акций.

ГМКН Long12.04 25200 2 акции.

Лукойл Long 12.03 6360 5 акций. Long 18.03 6120 5 акций.

Новатэк Long 12.03 1530 20 акций.

Полюс Long 12.03 14100 6 акций.

Роснефть Long 15.03 580 50 акций.

Сбербанк Long 12.03 285,5 110 акций.

Текущая лесенка по акциям.

Торгуем по динамической лесенке. ГМКН +7360 рублей.



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

"Парковка" денег через VTBM

С недавних пор использую биржевой пай VTBM как альтернативу краткосрочным ОФЗ в ситуациях, когда необходимо «пересидеть» рынок, вложив куда-то свободные рубли. Как, например, сейчас, когда большинство акций дорогие, по моим понятиям.

Период «пересидки» может быть довольно долгим, для меня это не принципиально. Для доходных инвестиций и спекуляций данный инструмент не подойдет.

Специфика VTBM состоит в том, что управляющая компания размещает привлеченные средства через обратное РЕПО, то есть отдает деньги под процент под залог ценных бумаг, причем делает это, как правило, через Центрального контрагента на Мосбирже (жаль, что физики не могут этого делать самостоятельно).

Отсюда следуют минимум три преимущества VTBM перед облигациями: 1) положительное приращение стоимости пая независимо от ситуации на рынке, 2) ускорение роста доходности в условиях роста рыночных ставок и 3) практически нулевой риск невозврата средств и процентов.

Для облигаций первый пункт нарушается в случае шухера на рынке, а рост рыночных ставок и вовсе дает снижение их доходности. Причем рост ставок и шухер на рублевом рынке обычно приходят вдвоем. Третий пункт зависит от эмитента, для ОФЗ и госкомпаний можно считать, что он выполняется, для субфедералов уже не всегда.



( Читать дальше )
  • обсудить на форуме:
  • ПИФы

Автологин для квика на javascript

Надоело логиниться в квик каждый день по 10 раз, всё время за логином-паролем лазить в файл и копипастить. Сделал скрипт, к-й это автоматизирует. Работает на javascript, так что от версии Windows зависеть не должно.

Сам скрипт кладётся в файл типа C:\Util\Js\Q.js или куда угодно, только не у всех на виду. На этот скрипт делается ярлык, он кладётся на рабочий стол куда-то в угол, и ему прописывается горячая клавиша типа Ctrl-Alt-X или любая другая буква. После этого вы запускаете квик, появляется окно логина, нажимаете Ctrl-Alt-X и через полсекунды оно срабатывает. Важно, что ярлык должен быть на рабочем столе, иначе горячая клавиша не работает. 

Вообще вводить данные в другую программу можно двумя способами: copy&paste и эмуляция клавиш. Я в данном случае пошёл по второму пути, хотя и первый тоже реализуем и даже чем-то лучше, т.к. там не надо парится с языком. Из-за этого, если вы хотите использовать этот скрипт, нужно проверить ряд моментов и при необходимости внести исправления. 

⦁ В варианте, к-й я выкладываю, логин/пароль должны быть прописаны прямо в скрипте, но можно и читать из файла. У меня дома рабочий вариант вообще ищет их в rtf-файле где много всяких данных. Если логин/пароль положить во внешний файл, то их можно конечно и закодировать. 
⦁ Чтобы отработало правильно, надо чтобы текущий язык ввода (по сути язык ввода по умолчанию в системе) в квике был русский. Если это не так, то вначале надо поменять bEngSystem=true
⦁ У меня логин русский, а пароль английский, так что между ними производится переключение клавиатуры. Если у вас что угодно из этого не так, надо в нужных местах убрать или добавить переменную LangSwitch, к-я содержит клавиши «Alt-Shift». Если у вас опять же язык переключается по-другому, там надо прописать другие клавиши.
⦁ У меня вводится и логин и пароль. Если у вас вводится только пароль, то поменять тоже нужно и не сложно. 

В общем, можно было бы написать более универсальную версию, чтобы определяеть, когда надо переключать языки автоматом, но мне не нужно, а кому надо разберутся. Или же можно переписать через copy&paste. Делать полностью автоматизированный логин, когда вообще ничего нажимать не нужно я не хочу, потому что тогда любой, кто получит доступ к вашему компьютеру сможет получить доступ и к вашим деньгам, просто кликнув на квике. Так хоть комбинацию клавиш знать надо. 

bEngSystem=false; //язык системы по умолчанию
LangSwitch="%+!";

WshShell=WScript.CreateObject("WScript.Shell");
InitKeys();
KeysSeq=GetData();
if (KeysSeq) EnterData(KeysSeq);

//------------------------------------------------------------------------

function GetData(){
//(Возможно) читаем данные из файла и преобразуем в последовательность клавиш
//"!" означает паузу для специальных клавиш, к-е требуют время обработки
var DataFN, oStream, Data, Pos1, Pos2, Line;

if (0){ //данные в файле
	DataFN='C:/...';
	FSO=new ActiveXObject("Scripting.FileSystemObject"); 
	oStream=FSO.OpenTextFile(DataFN, 1); Line=oStream.ReadAll(); oStream.Close();
	}
else Line='имя:password';

//Tab должен быть и вначале, потому что при фокусировке квика текущее поле - список серверов
Line="{Tab}!"+Line.replace(/:/g, "{Tab}!"+LangSwitch); 
//Переключение языка в самом начале если логин русский
if (bEngSystem) Line=LangSwitch+Line; 
//конвертация русских символов
Line=Line.replace(/[А-Яа-я]/g, RusCB);

return Line;
}

function EnterData(KeysSeq){
var ret;

WScript.Sleep(300); //Пауза позволяет убрать руки от клавиатуры до того, как скрипт начал работать

ret=WshShell.AppActivate("Идентификация пользователя"); if (ret==0) return;
WScript.Sleep(100); 

aSeq=KeysSeq.split('!');
for(var i=0; i<aSeq.length; i++){
	Seq=aSeq[i]; 
	if (Seq!=''){
		WshShell.SendKeys(Seq); WScript.Sleep(100); 
		}
	}

WshShell.SendKeys("{Enter}");
//WshShell.SendKeys("%+"); WScript.Sleep(100); //switch to Russian
//WshShell.SendKeys("{Tab}"); WScript.Sleep(100); 
//WshShell.SendKeys("^V"); WScript.Sleep(100); //paste
}

function RusCB(s){
var n, ch, i;

if (s.length==1){
	ch=s;
	}
else{ //rtf
	//код символа в Ansi
	s=s.substr(2); n=parseInt(s, 16); ch=String.fromCharCode(n);
	}

//Преобразовать в Utf и найти в русских клавишах
i=RusKeys.indexOf(Ansi2Utf(ch));
//Найти соотв. латинскую клавишу
return LatKeys.charAt(i);
}

//------------------------------------------------------------------------

function Ansi2UtfN(Code){
if (Code>=192 && Code<=255) Code+=848;
else if (Code==168) Code=1025; else if (Code==184) Code=1105;
return String.fromCharCode(Code);
}

function Utf2AnsiN(Code){
if (Code>=1040 && Code<=1103) Code-=848;
else if (Code==1025) Code=168; else if (Code==1105) Code=184;
return String.fromCharCode(Code);
}

function Ansi2Utf(Str, bRev){
var Buf='', Ch, Res='', c=0, L, n, f;

L=Str.length; f=(!bRev ? Ansi2UtfN : Utf2AnsiN);
for(n=0; n<L; n++){
	Ch=Str.charCodeAt(n); Buf+=f(Ch); c++;
	if (c>=100){Res+=Buf; Buf=''; c=0;}
	}
return Res+Buf;
}

//------------------------------------------------------------------------

function alert(S){WScript.Echo(S);}

function InitKeys(){
//Проблема в том, что влияет текущий язык в той программе!
//Можно нажимать только английские клавиши. Если надо нажимать русские, надо вычислить какие им соответствуют английские
RusKeys="йцукенгшщзхъфывапролджэячсмитьбю"; LatKeys="qwertyuiop[]asdfghjkl;'zxcvbnm,.";
RusKeys=RusKeys+RusKeys.toUpperCase(); LatKeys=LatKeys+LatKeys.toUpperCase();
}

Есть другие решения: Автологин для Quik 8 x64.
  • обсудить на форуме:
  • QUIK

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