Избранное трейдера Краснов Геннадий

по

Online информация об открытых позициях / Мой опыт

Раньше всегда скептически относился к информации об открытых позициях, которые демонстрировала MOEX по завершению торговой сессии. 

Online информация об открытых позициях / Мой опыт

Но недавно начал посматривать в онлайн данные об открытых позициях, которые обновляются каждые 5 минут. Сразу обозначу, что я сторонник индикаторной внутридневной торговли и изложенная ниже информация не является граалем, но как дополнительный фактор вполне пригоден. 

Online информация об открытых позициях / Мой опыт

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

Внимание, эксперимент! Впервые на Смарт-Лабе!)

В общем это… подумал я тут...
Когда-то я публиковал вот такую темку:

smart-lab.ru/blog/651259.php

А именно — возможно-ли с малой суммы начать зарабатывать и дойти до неск. миллионов?)
Ну и… по итогам опроса 63,2% ответили — нет, невозможно.
(хотя я, чесс говоря, не могу понять, какая разница — торговать с малой суммы, или с большой? Нет, для инвестора это конечно критично, но для торгующих на ФОРТС — какая разница? Если умеешь торговать, то и с малой будешь зарабатывать, а не умеешь, то и с большой не сможешь. Ведь не сводится-же все к одномоментному выигрышу? Ну да ладно, речь не об этом..)

В общем подумал я тут, и решил замутить спек. счётик. На котором будет вестись торговля фьючерсами на нефть брент, Си и Ри. Попробую публиковать здесь ежедневные изменения по счету)
Если конечно это не станет мне мешать психологически)

Так что… на ваших глазах попробуем-с сделать превращение копеек в миллионы))

Вообще эксперимент я начал с начала марта, вот этот счетик по итогу 1 марта:

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

Автологин для квика на 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

Важные советы при заполнении декларации 3-НДФЛ - памятка для инвестора

Доброго всем дня, спешу описать ошибки, которые часто допускают при заполнении декларации 3-НДФЛ, когда декларируют свой доход. Сейчас идет «горячая пора» сдачи отчетности и поэтому хочу обратить ваше внимание на следующее:

1. Дивиденды по зарубежным акциям

Когда вы получаете выплаты, например, через российского брокера, в виде дивидендов по акциям иностранных эмитентов, то основная ошибка – инвестор в декларацию вносит сумму выплаченного дивиденда (за минусом удержанного налога). Надо вносить в декларацию сумму начисленного налога.

Приведу простой пример – допустим, через Тинькофф банк вам была осуществлена выплата дивиденда по американской бумаге 46,80 долларов, при этом сумма налога была удержана 5,2 долларов. Нельзя ставить в декларацию сумму дивиденда 46,80 и налог 5,2, правильно будет поставить сумму начисленного дивиденда 52 доллара и сумму налога 5,2.

2. Сальдирование результатов

Частая ошибка инвесторов – не сальдируют прибыли или убытки, полученные через российского брокера с результаты от зарубежного брокера. Вы вправе зачесть эти данные, Налоговый кодекс не запрещает нам делать зачет, не ставить наше право в зависимость от страны брокера.



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

«Волоколамское шоссе». В китайской компартии обязательна к прочтению.

Есть книги, которые меняют судьбы людей и страны.

Ты можешь не знать о них, пока однажды не выйдешь на одну из таких книг. И она, как пазл, соберет в себе мозаику жизни страны.

Случайно вышел на книгу Александра Бека «Волоколамское шоссе». Ну как «случайно»… Попал на нее через наводку из книги Максима Батырева «45 татуировок продавана» (рекомендую тоже).

«Волоколамское шоссе» читается на одном дыхании. Говорят, что это лучшая книга о войне. Фильм «28 панфиловцев» — о той же истории.

Книга разошлась на цитаты, которые уже вплелись в жизнь страны. Предположу, что текст песни «Комбат» группы «Любэ», который пришел ее автору неосознанно, мог родиться после прочтения именно этой книги. Слова песни совпадают с сюжетом повести.

Читая в XXI веке «Волоколамское шоссе» 1943 года, находишь другие смыслы. Проводишь параллели с книгами Карлоса Кастанеды о силе духа.

В книге есть примеры дистанционного видения:



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

Кибербезопасность. PIN-код SIM-карты.

    • 18 марта 2021, 14:27
    • |
    • M2
  • Еще

На наших телефонах сейчас огромное количество ценной, закрытой информации, в том числе финансовой.

Рассмотрим прецедент. Телефон потерян или украден.

Надеюсь пароль на телефоне установлен? Не установивших единицы и они настоящие камикадзе.

Далее не менее ценная часть — SIM-карты. Из телефона их можно достать и вставить в другой. На SIM-карту приходят коды подтверждения. Если одновременно потеряны банковские карты – то дело совсем плохо (хотя иногда банки возбуждаются при смене телефона). Ну и поскольку сейчас очень много информации о клиентах банков, брокеров, мобильных провайдеров слито, при получении злоумышленником SIM-карты, шанс потерять деньги велик.

Помните ли вы PIN-коды своих SIM-карт? Если да, то отлично.
При перезагрузке на вашем телефоне появляется запрос
Введите PIN-код. Осталось 3 попытки.

Если нет:

Новая симка имеет PIN-код по умолчанию типа 0000 или 1234. И находится в режиме – не спрашивать PIN-код при включении телефона.



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

Разгон $1->$1000. Хроника... [Пост 6]

Посты 1..5

1. Что было сделано?

Была неудачная попытка переезда серверов с роботами в облако Amazon (AWS). Потому немного просели счета некоторые… Подробности по состоянию счетов ниже. Подробности про переезд, даже не знаю озвучивать или нет.
Так как проект (эксперимент по разгону) бюджетный, то хотелось бы получить за минимум средств максимум качества, посмотрел много сервисов облачных вычислений, но минимум по деньгам был примерно 800 рублей в месяц за необходимую мне конфигурацию. Это было выше бюджета и было решено воспользоваться бесплатными ресурсами, которые есть у практически всех больших сервисов: Amazon, Google, Oracle, Microsoft, даже Alibaba! Мне нужна была Windows для установки Metatrader 4. Доступ через RDP (Remote Desktop Protocol). 

Почему все-таки победил Amazon? Хз, если честно. С ними было меньше всего головняка при регистрации. Завел 4 эккаунта, потому что для моих 7 счетов надо семь терминалов, а по нагрузке получается так что на один сервер от Amazon можно поставить пару терминалов. Amazon дает 1 ядро 2.2Gh + 1Gb памяти + 30Gb SSD + Windows Server 2019. Пришлось немного оптимизировать код роботов, чтобы они умещались в квоты по производительности. Итого по стоимости у меня получилось $4 на 12 месяцев. Что для данного проекта считаю очень хорошим вариантом.



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

Это Россия!

Думаете почему я каждый торговый день во избежание зависания самого популярного торгового терминала КВИК вынужден заходить в папку и удалять несколько файлов?!


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

"Чтобы продать что-нибудь ненужное,...

… нужно сначала надо купить что-нибудь ненужное. А у нас денег нет." ©.

Доброй нерабочей (для разнообразия) субботы всем! Продолжаю описывать свою стратегию направленной опционной торговли. Сначала краткое оглавление предыдущих частей:

1. Общее описание ТС
2. Обоснование причин выбора данной ТС
3. Общий порядок выбора актива для ТС

Сегодня предметно напишу о выборе конкретных опционных позиций, причинах и порядке этого выбора. Но до начала основного текста  обязательный дисклеймер:

1. Опционы сопряжены с риском. Все, что вы завели на опционный счет, может быть потеряно, смиритесь с этим.
2. Сейчас (март 2021) — не лучшее время для направленной торговли. Рынок все более отчетливо рисует нам пилу, то ли перед затяжным прыжком, то ли перед взрывным ростом, то ли надолго. В таких обстоятельствах моя ТС работает хуже, поскольку в отсутствие общего рыночного тренда сложнее работает прогнозирование движения БА. Можно использовать отбойные или пробойные стратегии, но их качество прогнозирования хуже. В текущих обстоятельствах я нахожусь в кэше на 70% опционного портфеля и на 90% всего своего портфеля, почти как и ровно год назад — это моя оценка текущего рынка для вашего понимания.

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

+1 Квалифицированный инвестор

    • 25 февраля 2021, 16:07
    • |
    • AV_RT
  • Еще

Преамбула или мой ответ Чемберлену Набиулиной

Завел в ВТБ брокерский счет и ИИС в ноябре 2019 года и так помаленьку осваивал биржу, читал книжки, смотрел вебинары и т.п. Весь суммарный оборот за 2020 год около 1,5 млн. И тут наш ЦБ и Набиулина в частности озаботилась судьбой бедных инвесторов, они ж неграмотные все. А  давайте загоним их в стойло разрешим им только строго определенные действия. Вот так я и решил получить этот статус КИ — не для того, чтоб пуститься во все тяжкие, а просто не люблю, когда ставят ограничения и решают куда мне идти.

Действие первое — набор оборота в 6 млн.

Почитав smart.lab, задав вопрос здесь и в службу поддержки ВТБ, начал действовать. Из ответа ВТБ узнал, что на текущий момент, для расчета берут данные, начиная с 01.04.2020. Считается по всем счетам и по полной цене фьючерса, а не по ГО.
Завел 42 000 рублей на срочный рынок и за 3 рабочих дня накрутил фьючерсами SIH1 необходимый оборот в >6 млн.рублей. Обошлось это мне… в + 2000 рублей. Немного?, но и не минус. По своим ощущениям, сравнивая фондовый рынок и FORTS — это как едешь на первой передаче, и перешел на вторую… до третей (опционы) не дошел. Более спокойный вариант, можно покупать-продавать VTBM, но это либо в убыток (потери на комиссиях биржи), либо долго, да и денег надо побольше.

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

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