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

по

Карточки по всем инструментам срочного рынка!

Привет, смартлабовцы!

Мы тут разработали для частных инвесторов карточки фьючерсов и опционов, которые торгуются на Московской бирже. Типы контрактов, характеристики, риск-параметры, особенности сделок и простые стратегии – все это можно посмотреть по ссылке в первом комментарии.

Смотрите, изучайте!


Появились подробности о тестировании неквалифицированных инвесторов

Возможно, вы уже слышали, что все неквалифицированные инвесторы будут проходить тестирование перед допуском к некоторым финансовым инструментам уже с 01.10.2021 (а сейчас уже пошли разговоры, что давайте, мол, летом уже запустим).
Появились подробности о тестах, и вот что вам нужно знать:

1. На первом этапе будут тестировать только перед допуском к торгам следующими штуками: структурные облигации; маржинальные необеспеченные сделки; сделки репо; производные финансовые инструменты (фьючерсы, опционы: сишка, ришка — вот это всё); закрытые паевые инвестиционные фонды (ЗПИФ); облигации без рейтинга; иные финансовые инструменты (низколиквидные ценные бумаги).
Об иностранных акциях пока ни слова. Точно не в первую волну. Такие дела.

2. Будет два раздела теста: Самооценка клиента и Знание клиента об инструменте. Первый блок (Самооценка) будет состоять из трех вопросов: источник знаний об инструменте, опыт работы с инструментом и объем сделок. Скорее всего, под каждый инструмент будет свой тест (это не написано явно, но из контекста понятно).



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

Ряды частных российских инвесторов пополнились до 11 миллионов

    • 06 апреля 2021, 14:25
    • |
    • boomin
  • Еще

Количество физических лиц, имеющих брокерские счета на Московской бирже, за март 2021 года увеличилось на 754,5 тыс. человек и превысило 11 млн.

Ряды частных российских инвесторов пополнились до 11 миллионов

По данным Московской биржи, в марте 2021 года активность частных инвесторов на бирже была максимальной: сделки совершали более 1,8 млн человек по сравнению с 606,7 тыс. человек в марте прошлого года.

Частные инвесторы вложили на Московской бирже в марте:

  • в российские акции — 14,6 млрд рублей, 
  • в облигации — 58 млрд рублей, 
  • в биржевые фонды (БПИФы и ETF) — 11,3 млрд рублей.
Наибольшая доля — 77% — приходилась на корпоративные облигации. 18% пришлось на государственные облигации, 5% — на еврооблигации.

Доля частных инвесторов в объеме торгов акциями составила 39%, облигациями — 15%, на срочном рынке — 44%, на спот-рынке валюты — 13%.

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

Утренний сон алготрейдера


После введения утренней торговой сессии проблема автоматического запуска торгового ПО стала особенно актуальна.
Хорошее решение предложил Евгений Логунов  в своей статье «Простой автологин за 5 минут».  Мы предложим аналогичное решение для КВИК на С++.

Задача очень простая — в 7:00 пробудить ПК с помощью планировщика заданий Windows, запустить несколько терминалов QUIK, и в каждом из них запустить торговых роботов, чтобы полностью освободить владельца всего этого счастья от физических и психических нагрузок, плохо влияющих на питание и здоровый образ жизни.


Итак, первое, что нам необходимо будет сделать это Автологин. Штука достаточно простая, учитывая то, что после запуска терминала он автоматически выдает окно приветствия. Нам нужно только дождаться появления этого окна, получить первое вводное поле (логин), второе вводное поле (пароль), вбить туда нужные значения и нажать на первую дочернюю кнопку этого окна: «Вход».

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

Налоги и убытки

    • 04 апреля 2021, 15:04
    • |
    • gad
  • Еще

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

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

Итак, во-первых, если вы собираетесь торговать долго и успешно, то привыкайте к налогам. Можете успокаивать себя тем, что если есть налоги, значит есть и прибыль. Я по крайней мере так и делаю, мне помогает.

Во-вторых, инвестиционная деятельность это часто и убытки. Иногда они настолько большие, что хочется засунуть голову в песок и громко просить, чтобы мама родила обратно. Но и здесь не всё так плохо, если вы планируете развиваться и получать доход в будущем.

Предоставляя налоговые льготы государство очень серьёзно нас мотивирует повышать свою финансовую грамотность. Вы покупаете квартиру и долгое время можете возвращать налоги, например, с зарплаты. Вы делаете дорогостоящее лечение или вкладываетесь в образование и также возвращаете часть уплаченных работодателем налогов. Так вот с инвестициями также. Государство предлагает вам открывать ИИС и в зависимости от его типа, вы получаете возврат налога.



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

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

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

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

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

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

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



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

Индикаторы от John Ehlers

О Джоне Элерсе написано довольно много и желающие легко смогут найти информацию об этом талантливом человеке. Он является первопроходцем в области внедрения цифровых способов обработки сигналов в трейдинг. Кроме того, он автор нескольких книг, глава MESA Software и Contributing Editor for S&C Magazine. В своих книгах и статьях он предложил множество идей для использования в техническом анализе. Многие из них воплощены в коде.
В коротенькой заметке не стоит и пытаться даже кратко изложить суть идей Элерса, я и не стану это делать. Но можно собрать в одном месте его книги, переписать индикаторы, которые написаны для TradeStation, для других платформ (в данном случае для MetaTrader 4,5 и NinjaTrader 8) и начать их выкладывать вместе с исходным кодом.
Эта работа начата, но далеко не закончена. Первые индикаторы выложены на сайте и на канале. Пожалуйста, можете пользоваться абсолютно свободно прямо сейчас, изучать, модифицировать под свои нужды.


Как отправлять сообщения из Квика в Телеграм! И писать в файлик разную дребедень!


Все очень и  очень просто!
Достаточно создать бота в телеге,  написать примитивный  луа  скрипт и запустить его.

Про ботов в телеге здесь  https://core.telegram.org/bots
в гугле  куча инфы  и примеров, как чего куда и зачем.


--
--СКРИПТ Niki для smart-lab.ru 260321  ревизия
---------------------------------------

-- Флаг для поддержания работы функции main
is_run=true

fut_limit_old =0
fut_limit_max =0
kgo_old       =0.5


function main( ... )  -- чудотворная функция внутри  которой все  работает

		   
		    --"r": режим чтения (по умолчанию);
			--"w": режим записи;
			--"a": режим добавления;
			--"r+": режим обновления, все предыдущие данные сохраняются;
			--"w+": режим обновления, все предыдущие данные стираются;
			--"a+": режим добавления и обновления, предыдущие данные сохраняются, запись разрешена только в конец файла.     b бинарные файлы
		   
		   -- Пытается открыть файл в режиме "чтения/записи"
		   f = io.open(getScriptPath().."\\Limits.txt","a");
		   -- Если файл не существует
		   if f == nil then 
			  -- Создает файл в режиме "записи"
			  f = io.open(getScriptPath().."\\Limits.txt","w"); 
			  -- Закрывает файл
			  f:close();
			  -- Открывает уже существующий файл в режиме "чтения/записи"
			  f = io.open(getScriptPath().."\\Limits.txt","a");
		   end;

    while is_run do    
        sleep(1000)   -- 1000 = 1 секунда    --волшебная пауза в  работе  скрипта
		
		if getFuturesLimit("A111", "A111111", 0, "SUR") ~= nil then     -- защита от  пустых таблиц    -- впишите ваши данные из Квика
		
			-- %c   - дата и время (по-умолчанию) (пример, 03/22/15 22:28:11) 
			-- %x   - дата (пример, 09/16/98)
			-- %X   - время (пример, 23:48:10)
			
			seconds = os.time(); -- в seconds будет значение 1427052491
			date1 = os.date("%x",seconds);  --  %c   - дата (по-умолчанию) (пример, 03/22/15 22:28:11) 
			time1 = os.date("%X",seconds);  --  %c   - время (по-умолчанию) (пример, 03/22/15 22:28:11) 
			
			
			--[[
			liquidity_coef           --NUMBER  Коэффициент ликвидности  
			cbp_prev_limit           --NUMBER  Предыдущий лимит открытых позиций на спот-рынке» 
			cbplimit                 --NUMBER  Лимит открытых позиций  
			cbplused                 --NUMBER  Текущие чистые позиции  
			cbplplanned              --NUMBER  Плановые чистые позиции  
			varmargin                --NUMBER  Вариационная маржа  
			accruedint               --NUMBER  Накопленный доход   
			cbplused_for_orders      --NUMBER  Текущие чистые позиции (под заявки)  
			cbplused_for_positions   --NUMBER  Текущие чистые позиции (под открытые позиции)  
			options_premium          --NUMBER  Премия по опционам  
			ts_comission             --NUMBER  Биржевые сборы  
			kgo                      --NUMBER  Коэффициент клиентского гарантийного обеспечения  
			currcode                 --STRING   Валюта, в которой транслируется ограничение  
			real_varmargin           --NUMBER  Реально начисленная в ходе клиринга вариационная маржа. Отображается с точностью до 2 двух знаков. При этом в поле «varmargin» транслируется вариационная маржа, рассчитанная с учетом установленных границ изменения цены  
			--]]
			
			
			fut_limit    = getFuturesLimit("A111", "A111111", 0, "SUR").cbplused_for_positions    --  NUMBER  Текущие чистые позиции (под открытые позиции)     -- впишите ваши данные из Квика
			varmargin    = getFuturesLimit("A111", "A111111", 0, "SUR").varmargin                 -- впишите ваши данные из Квика
			accruedint   = getFuturesLimit("A111", "A111111", 0, "SUR").accruedint                -- впишите ваши данные из Квика
			ts_comission = getFuturesLimit("A111", "A111111", 0, "SUR").ts_comission              -- впишите ваши данные из Квика
			kgo          = getFuturesLimit("A111", "A111111", 0, "SUR").kgo                       -- впишите ваши данные из Квика
			
			profit = varmargin + accruedint;
	 
			--if  math.abs(fut_limit-fut_limit_old) > 10000 then       -- каждые 10000 рублей изменения ГО,   слишком частый файл печати 
			if  math.abs(fut_limit-fut_limit_old) > 100000 then       -- каждые 100000 рублей изменения ГО,   настраиваем под себя.
			
				open_lim     = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit                  --NUMBER  Лимит открытых позиций
				f:write( tostring(date1).."  "..tostring(time1).."  ".."ГО: "..tostring(fut_limit).."  ".."Профит: "..tostring(profit).."  ".."Комис: "..tostring(ts_comission).."  ".. "КГО: "..tostring(kgo).."  Lim: "..tostring(open_lim)..  "\n"); -- "\n" признак конца строки
				--f:write( tostring(date1).. "  " ..tostring(time1)..  "  " .. "BID: " .. tostring(res_trans) .. "  " .. "ASK: " ..  tostring(MXU8ask_vol) .. "\n"); -- "\n" признак конца строки
				   -- Сохраняет изменения в файле на диск
				f:flush();
				
				fut_limit_old = fut_limit;
			end
			
			if fut_limit_max == 0  then   								
				fut_limit_max = fut_limit;
			end	
				
			if ( math.abs(fut_limit-fut_limit_max) > 1000000 and fut_limit>0 ) then   	  -- настраиваем под себя							
				message( tostring(fut_limit) )   ----сообщение в Квик--
				--message( tostring(time1) )
				---------------------------------------- отправляем сообщение в  Телеграмм--
				pos_free     = getFuturesLimit("A111", "A111111", 0, "SUR").cbplplanned               --NUMBER  ГО свободных денег от позы без пониженного ГО 
				open_lim     = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit                  --NUMBER  Лимит открытых позиций
				tg_message = tostring(open_lim).."   ГО:"..tostring(fut_limit).."   Поза:"..tostring(open_lim-pos_free) 
				os.execute('curl  "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ')    -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм
				----------------------------------------
				-- Пример строки   https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text=  + Привет Квик!
				----------------------------------------
				fut_limit_max = fut_limit;
			end	
			
			if  math.abs(kgo-kgo_old) > 0 then
				---------------------------------------- отправляем сообщение в  телеграмм
				tg_message = tostring(kgo).." Внимание! Изменился коэффициент КГО" 
				os.execute('curl  "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ')    -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм
				----------------------------------------
				-- Пример строки   https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text=  + Привет Квик!
				----------------------------------------
				kgo_old = kgo;
			end
		end
		
		
		
    end
f:close();  -- закрываем файл печати.
end		
		

-- Остановка скрипта из Квика
function OnStop(stop_flag)

    is_run=false

end


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

Что-то я не понял...

Многие пишут что свободное ГО размещают в облигации. А разве в этом есть смысл?

Например берём счёт на котором 4 млн руб.

Набираем на него фьючерсы на акции на 800+ тыс руб ГО. 

У нас получается фьючерсный портфель без плеча и свободное ГО в размере 3.2 млн руб.

Если я на эти 3.2  млн руб куплю облигации — это ведь будет плечевая позиция в облигациях. А ставка брокера за «плечо» выше ставки облигаций. То есть размещение свободного ГО в облигации будет для меня убыточным. 

Тогда какой в этом смысл?


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