Избранное трейдера Pringles
Третьего для мне понадобилось объяснить товарищу-гуманитарию — что такое курсы валют и почему они туда-сюда меняются. Объяснять пришлось максимально упрощенно. Делюсь материалом. Вдруг кому пригодится.
И так, деньги создают козлы. Козлы — не люди. У них своя логика, которую они называют «монетарной политикой». Созданные деньги козлы дают людям в долг и дерут с них проценты. На эти проценты козлы живут кланами и накапливают активы. Пока люди горбатятся за ипотеку, козлы имеют часть их труда, не прикладывая никаких усилий и ничем не рискуя. Так работает «современная экономика».
Изначально козлы создали 1 доллар, 1 евро и 1 рубль. Курсы валют выглядели так:
За 1 евро давали 1 доллар. И наоборот.
За 1 евро давали 1 рубль. И наоборот.
17 февраля 2022 года приглашенному в МИД России послу США Джону Салливану передали следующую реакцию на ранее полученный американский ответ по российскому проекту договора между Российской Федерацией и Соединенными Штатами Америки о гарантиях безопасности.
ТАСС публикует полный текст заявления.
Общая характеристикаКонстатируем, что американская сторона не дала конструктивного ответа на базовые элементы подготовленного российской стороной проекта договора с США о гарантиях безопасности. Речь идет об отказе от дальнейшего расширения НАТО, об отзыве «бухарестской формулы» о том, что «Украина и Грузия станут членами НАТО», и об отказе от создания военных баз на территории государств, ранее входивших в СССР и не являющихся членами альянса, включая использование их инфраструктуры для ведения любой военной деятельности, а также о возврате военных потенциалов, в том числе ударных, и инфраструктуры НАТО к состоянию на 1997 год, когда был подписан Основополагающий акт Россия — НАТО. Эти положения имеют для Российской Федерации принципиальное значение.
Добрый день! Потерялся самописный(не мной) индикатор. Котрый делил график на заданные интервалы. Что для меня было удобно. Так например на минутках легко было видно конец/начало м15 или часа..
Индикатор рисовал на последней свечке заданного интервала гистограмку заданного цвета и толщины. Что было просто и наглядно. Скриншот прилагается!
В прошлый раз обращался на какой-то профильный сайтик идикаторо-робо-дела. Мне тот товарищ сделал это за 300 рублей=)
Вообщем, готов заплптить за подобный индикатор 1000 руб. Можно и больше, если сможете сделать эргономичнее/нагляднее.
Единственное, индюк должен быть встраиваемым в квик. Что бы не надо было как-то запускать его отдельно каждый раз.
Если есть предложения — пишите в комменты или личку!
С 2013 по 2015 год акции Valeant Pharmaceuticals выросли в четыре раза. Бумаги торговались по $60 в начале ралли и по $263 в пиковой точке. Инвесторы были счастливы. Они владели успешным бизнесом, который стабильно рос и эффективно добывал деньги. Все шло отлично. Но неожиданно ситуация изменилась. Компания погрузилась в судебные разбирательства, акции упали на 87%. Некогда успешный бизнес пошел ко дну, атакуемый политиками, журналистами и кредиторами.
О том, что случилось между этими событиями и почему политики публично казнили крупного фармацевта, я рассказал в статье.
Краткий экскурс в фармацевтический бизнес
Перед тем как вывести новое лекарство на рынок, фармацевтическая компания проходит семь кругов ада. Сначала она тратит миллионы долларов на лабораторные исследования. Потом тестирует препарат на животных. Потом испытывает препарат на маленькой группе людей, потом на группе людей побольше. Процесс проходит под пристальным взором регулятора, который постоянно вставляет палки в колеса и норовит забраковать лекарство. Нет, регулятор не злой. Просто он — консерватор.
function main -- пример работы функции. Приостановка на клиринг local ServerTime = getInfoParam("SERVERTIME") local tTime = {"14:00:00","14:05:00"} -- время начала/окончания неторгового периода local result = diffTime(tTime[1], tTime[2]) if ServerTime>=tTime[1] and ServerTime<=tTime[2] then message("Приостановка работы скрипта на ".. tostring(result).." сек.") sleep(result*1000) -- время приостановки в секундах. Время в Quik в миллисек., поэтому * 1000 end end function diffTime(time1, time2) -- возвращает разницу в секундах между time2-time1; либо 0, если time1 > time2 -- time1 = "14:00:00" -- time2 = "14:05:00" -- result = diffTime(time1, time2) -- = 300 секунд local dt1 = {} local dt2 = {} local dTime1 = 0 local dTime2 = 0 local result = 0 dt1.hour,dt1.min,dt1.sec = string.match(time1,"(%d*):(%d*):(%d*)") for key,value in pairs(dt1) do dt1[key] = tonumber(value) end dt2.hour,dt2.min,dt2.sec = string.match(time2,"(%d*):(%d*):(%d*)") for key,value in pairs(dt2) do dt2[key] = tonumber(value) end --часы*3600 + минуты*60 + секунды. dTime1 = dt1.hour*3600 + dt1.min*60 + dt1.sec dTime2 = dt2.hour*3600 + dt2.min*60 + dt2.sec result = dTime2 - dTime1 if result <= 0 then return 0 else return result end end
Банк России приказом от 11.02.2022 № ОД-283 отозвал лицензию на осуществление банковских операций у Акционерного общества «Консервативный коммерческий банк» АО Банк «ККБ» (рег. № 1087, г. Астрахань, далее — Банк «ККБ»). По величине активов кредитная организация занимала 164 место в банковской системе Российской Федерации1.
Банк России принял такое решение в соответствии с п.п. 6 и 6.1 части первой ст. 20 Федерального закона «О банках и банковской деятельности»2, руководствуясь тем, что Банк «ККБ»: