Алексей Никитин

Читают

User-icon
107

Записи

99

Чем торгуют в мире фьючерсов!

Нашел немножко красивых данных с фьючерсных рынков

Биржа Название фьюча Символ Валюта сделки Объем, шт. Объем ($)
GLOBEX E-mini S&P 500 ESM1 USD 1034843 212 867 205 100
ECBOT 10 Year US Treasury Note ZN   JUN 21 USD 1514213 199 544 881 906
DTB Euro Bund (10 Year Bond) FGBL JUN 21 EUR 710064 144 802 347 702
GLOBEX E-mini NASDAQ 100 Futures NQM1 USD 487245 134 586 813 900
ECBOT 5 Year US Treasury Note ZF   JUN 21 USD 810068 100 245 915 000


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

Такой рубль нам не нужен (концепция цифрового рубля)

Осенью ЦБ опубликовал доклад для общественных консультаций
cbr.ru/StaticHtml/File/112957/Consultation_Paper_201013.pdf

Подробно об этом я писал здесь  https://smart-lab.ru/blog/668779.php

Ну а вчера мы увидели новый  документ концепцию
cbr.ru/Content/Document/File/120075/concept_08042021.pdf


Прежде чем изучать диджитал-нановаций, давайте посмотрим какую банковскую систему мы  имеем на  данный  момент.


Текущая банковская система.

Двухуровневая система.  ЦБ — эмитент — первый уровень. Банки и Федеральное казначейство — второй уровень.

Наличные деньги – эмитирует только ЦБ. Тут все понятно, пояснений не требуется. На 01.03.2021 структура денежной массы следующая:

Наличные деньги –  21,55%

Депозиты населения – 41,15%

Депозиты Юр.лиц кроме банков  — 33,3%

 

Безналичные деньги – в эмиссии этой формы денег участвуют коммерческие банки. Система является резервной.  Обязательное резервирование Центробанк использует, как один из инструментов денежно-кредитной политики для регулирования объёма денежной массы, находящийся в обращении. В России нормативы обязательного резервирования в соответствии с положениями федерального закона от 10.07.2002 №86-ФЗ определяет Банк России.



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

Цифровой рубль крайне необходим современному обществу-2

Цифровая валюта центральных банков CBDC.

Лекция на час,  очень познавательно. 

&ab_channel=%D0%98%D0%9D%D0%9F%D0%A0%D0%90%D0%9D





Мечты инвестора-6

Важность сложного процента в инвест процессе, и как составная часть — важность безразмерной  ликвидности способной  вместить ваш капитал.


Инфляционная доходность в РФ около 10% годовых, это подтверждается ростом цен на  жилье, расходами на коммунальные, транспортные и прочие услуги, падением курса рубля, и  прочие трулюля!  
Итого чтобы оставаться на месте:

Годы Капитал Доходность за год
  1,00 10%
1 1,10  
2 1,21  
3 1,33  
4 1,46  
5 1,61


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

Мечты инвестора-5


На Мосбирже в  общем то не густо, тем не менее, низкая стоимость лота  позволяет частному инвестору  собирать инвест. портфель грубо от 100 тысяч рублей. Почти все  бумаги имеют стоимость лота  ниже 5 тысяч рублей,  и лишь некоторые выпадают из этой закономерности.
Имея на счете всего 100 тысяч рублей,  очень легко набрать в портфель 50-150 различных бумажек. А что еще нужно настоящему инвестору? Набираешь всякого хлама тихонечно, и скидываешь в разы дороже. Главное не спешить. Рынок он вечный, никуда не  убежит.

  Название Тикер Цена Лот Стоимость лота
1 Транснф ап TRNFP 148550 1,00 148550
2 АЛРОСА-Нюр


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

Мечты инвестора-4

Очередные  три картинки.

Первая невероятно занимательная, пример конца, ну или юкоса, кому как  нравится.
Мечты  инвестора-4





Вагоны, цистерны, сайт у них красивый, да и продукция  тоже, но мдеее....
Мечты  инвестора-4

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

Мечты инвестора-3

Сегодня  ничего особо интересного, просто очередные  три  картинки

Мечты  инвестора-3


Мечты  инвестора-3

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

Мечты инвестора-2

Вчера нашумели две волшебные  бумаги.

Мечты  инвестора-2



Мечты  инвестора-2

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

Мечты инвестора-1

Всем начинающим инвесторам, отличная иллюстрация  долгосрочных многолетних инвестиций.

Лучшее ИПО, путамуча первое (второе после Роснефти) народное.
Мечты  инвестора-1


Спасибо за реформу электро-энергетики
Мечты  инвестора-1

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

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


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

Про ботов в телеге здесь  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

теги блога Алексей Никитин

....все тэги



UPDONW
Новый дизайн