Избранное трейдера бред пит

по

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


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

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

Мой личный взгляд на вопрос - " С чего начать?"

Решил собрать все свои мыли на вопрос: «С чего начать?» — этот вопрос такой простой и такой сложный одновременно. 

1) Что вообще такое трейдинг? Трейдинг это в первую очередь про принятие решений и только во вторую очередь про экономические процессы. 

Что самое сложное в жизни человека? Принимать решения. Именно поэтому ни наличие первоклассного диплома об экономическом образовании, сертификата CFA и прочих атрибутов не являются гарантиями того, что вы можете заниматься трейдингом.  

К сожалению человек так устроен, что в основном он не хочет принимать самостоятельные решения. Именно поэтому  большой популярностью пользуются услуги по продажи сигналов. Перекладывание ответственности на других — самое популярное объяснение провалов среди трейдеров. Всегда виноват рынок, маркет мейкер, интернет, жена, дети. Все, но не сам трейдер. 

Поэтому первостепенный навык который необходимо прокачивать чтобы иметь успех в трейдинге это — осознанное принятие самостоятельных решений.

2) Важна ли самодисциплина? Жизнь трейдера это не про лежание на песочном пляже на берегу океана, с ноутбуком на коленях. Нет. Жизнь трейдера, особенно на пути его становления это ежедневная рутинная деятельность. 



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

Как выбраться из нищеты

    • 17 марта 2021, 00:23
    • |
    • GOLD
      Популярный автор
  • Еще
Как выбраться из нищеты? Довольно просто:

Создавай ценности и продавай.

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

Услуга, которую ты можешь оказать другим людям — тоже ценность. Например, если ты талантливый психолог, строитель, адвокат, программист, дантист или визажист, то твоя услуга — большая ценность. Если ее правильно продавать, то можно зарабатывать хорошие деньги. К сожалению, большинство людей проживают жизнь, не раскрыв свой талант или не имея его вовсе. Их услуги имеют низкую ценность. Поэтому они живут так себе.

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

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

кукл или синхронизация ? или удивительная такая коррекция ?

А решайте сами 
на скрине поместилась только половина графиков, но там такпя же картина 


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

Тренд расслабляет

Работать по тренду. Что может быть приятней этого в трейдинге. Когда работаешь по тренду, строишь по 5 минутным графикам свой ТА и покупаешь на отбой от линий поддержки. Все! в подавляющем числе сделок вы будите в плюсах. Но будут и пробои временных поддержек, тогда выходим по стопу, а через пол часа или пару часов рынок растет выше наших точек входа и прет все выше и выше. Так повторяется с завидной регулярностью. При этом возможно точки для входа в лонг по ТА за это время не покажется и мы не только остались без позиции, но еще и фиксанули небольшой убыток по стопу. Обидно, да! Возникает мысль пробовать работать с увеличенным стопом или без стопов. Пробуем на небольшом количестве фьючей и выходит )) Ура! Граль! На кой черт мне нужны стопы на растущем рынке, я просто пересижу просадку и все — равно закроюсь выше — в плюс. Бывает, что сидишь долго и уже начинает лось напрягать ( день-два). Говоришь себе больше никогда так не буду, но на третий день рынок прет в сторону тренда и мы в плюсе. Вырабатывается привычка работать без стопов, а те, кто говорит нужен стоп начинают восприниматься лошарами.

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

Как заработать на мартингейле?

 
 Не классический мартингейл, а его варианты. Кто нибудь в курсе? Посоветуйте, пожалуйста. Или ссылки киньте на источники по данной теме. 

Признание квалом

Добрый вечер. Поделитесь опытом получения статуса Квала у разных брокеров. У меня есть опыт в Открытии (получение) и Тинькове (не получение). В Открытии заняло около 4-5 дней. В Тинькове заявили, что необходимо иметь тариф Премиум. На сколько это законно?

Валюта - вот ключ к успеху

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

Рубль будет слабеть всегда. Примем за базу момент введения свободного курса рубля.

С 1 июля 1992 года был введен свободный курс рубля: в этот момент 1 доллар продавался за 125 рублей.

Далее с 1 января 1998 года была осуществлена деноминация рубля и замена обращающихся рублей на новые по соотношению 1000 рублей в деньгах старого образца на 1 рубль в новых деньгах

Таким образом, текущий курс доллара к рублю 74,35 надо умножить на 1000, получаем 74350 рублей.

В итоге, держа 100 долларов с 1 июля 1992 года, продав их сейчас можно было бы получить 7 435 000 неденоминированных рублей. 

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

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

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

О глобальном потеплении и таянии льдов в Арктике.

    • 06 марта 2021, 01:37
    • |
    • 3Qu
  • Еще
Итак, наступает глобальное потепление — лед в Арктике тает, уровень мирового океана поднимается, большую часть Европы, целые страны и пр. затапливает, жить негде и масса прочих ужасов.
Вот у меня вопрос. Есть у нас стакан воды, кладем туда большой кусок льда, отмечаем уровень воды в стакане. Какой уровень воды будет в стакане когда лед растает?
Ответ вас удивит — уровень воды не изменится.
Напомню закон Архимеда — масса и объем воды (плотность воды ~=1) вытесненный плавающим телом равны массе тела (иначе оно утонет.)) Т.е., масса вытесненной воды = массе льдины. Когда льдина растает, она и займет тот объем, который она вытесняла, и уровень воды никак не изменится.
Попробуйте это на стакане, сами убедитесь.
Теперь второй вопрос — а где же это поднятие уровня мирового океана, затопление пол-Европы и прочие ужасы? Откуда бы им взяться?
Кстати, Антарктиде таяние льдов в обозримой перспективе не грозит, но для льдов в океане вокруг Антарктиды, это тоже, как мы убедились никакого эффекта не произведет.
Какие забавные, эти экологи.))

Никто не понимает про рубль...

Почему в 2016-2017 гг рублебакс вырос до 55, а сейчас нет не хочет расти и болтается на 73? 
Да потому что тогда центоробанк зажимал рублевую массу, создавая дефицит рублей, чтобы рынок сам опускал ставку с 15% до 5% после валютного шока 2014г, а сейчас нет такой задачи. Цетробанк «сдавал» валюту рынку, чем дополнительно укреплял рубль. 
Сейчас ЦБ будет откупать валюту с рынка, которой благодаря растущему тренду нефти будет много, а нефть будет идти только вверх, тройки пятерки и прочие медвежьи разволновки закончились. Под приток валюты будут печатать рубли и давать в экономику, в бюджет. Плюс низкие ставки. Все это даст экономический рост,  повысят мроты, прожиточные минимумы и прочую социалку. Ставка будет 3-4%. **

** звонок в студию РБК, зима 2016г.
— алло, это демура? я женщина-мать хочу купить квартиру сыну, немного не хватает, половина денег в рублях половина в баксах, что делать? 
— покупайте бакс по 75, через год сдадите по 100, купите сыну квартиру.
а надо было положить рубли под 8% и купить в 2017 квартиру на локальном дне рынка недвиги. 
НИКОГО НЕ СЛУШАЙТЕ.

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