Избранное трейдера Holod_Dmitry
Чарли Мангер показал себя как один из лучших инвесторов в мире, и стоит прислушаться к нему, чтобы понять, как вообще следует жить (а не просто “как инвестировать”).
В 2007 году Чарли читал речь в Юридической Школе USC, и начал её следующими словами: “Понятно, что многие из вас удивлены: почему же спикер настолько стар. Ну, это потому, что он ещё не помер”. Спустя 12 лет он, кстати, ещё жив, а в том выступлении он рассказал много полезного насчёт того, как следует относиться к жизни.
Какие же принципы у Чарли Мангера?
1. Основная идея такова: Чтобы получить то, что вам хочется, придётся это заслужить. Доверие, успех и восхищение приходят к тем, кто их достоин. Мне бы хотелось называть это одним из принципов либертарианской этики, но это, к сожалению, не так, там про другое. Будем считать, что это нео-либертарианство.
Как я вдруг стал банкротом
Новый год я праздновал на Бали.
Две недели безудержного веселье, пьянства, секса и всякой разной веселой ерунды. Я ощущал себя счастливым успешным человеком, мог себе позволить проснуться с двумя красавицами, отдыхающими на соседней вилле и специально приезжающими познакомиться с такими людьми, как я.
Я не считал, во сколько мне обошла та поездка, но где-то миллиона два, не меньше.
Вот серьезно, я тогда даже подумать не мог, что буду писать этот текст, пока на кухонном столе запаривается «дошик».
Причём, когда началась корона, я не особо переживал. Вообще не переживал.
Потом, когда корона распространилась на Италию и одна за другой страны начали впадать в карантины, забеспокоился. Стало понятно, что эта гадость на этот раз осталась не только в Азии или где-то там еще и доползет до нас тоже.
В начале марта уже понимал, что основная тема, на которой я зарабатываю бабло в какой-то мере, скорее всего, просядет, но у меня же есть запасная корзина с яйцами. Так что, проживем.
Очередная порция годноты из зарубежья, сразу извиняюсь за мой Google-Translate...
Раздел «Бизнес»
1. «Торговляне легка; ожидать неудачу, прежде чем вы сможете добиться успеха.»
Большинство людей становятся трейдерами, желающими радикально изменить их жизнь. Они сыты по горло своей 9-5 часовой работой, низкой зарплатой, а потом они натыкаются на трейдинг, где обещают богатства и рассказывают истории успешных подписчиков, которые «сделали это» …
Кто бы не хотел?
К сожалению, многие не понимают долгую дорогу, которую они должны пройти до достижения успеха. Я изучил свою задницу и оглядываясь назад, все выглядит очень просто, но когда я начал торговлю и мои деньги были на линии, это было внезапно целым разные игры в мяч.
------------------------------------------------------------------------------------------------------- --- Функция получения результатов свечей в .CSV в виде: --- <Инструмент> <Дата> <Время> <Цена_Open> <Цена_High> <Цена_Low> <Цена_Close> <Объем> --- BRN0 1 20200605 200100 42.15 42.16 42.1 42.1 2150 ------------------------------------------------------------------------------------------------------- is_run=true -- Параметры tInstr="BRN0" --код инструмента/бумаги classcode="SPBFUT" --код класса инструмента/бумаги, если нужен фондовый рынок - вводить TQBR вместо SPBFUT iNterval=INTERVAL_M1 --таймфрейм -- доступные таймфреймы указаны в справке Quik (qlua.chm в папке с quik) по поиску CreateDataSource -- пример INTERVAL_H1 corrTime=3 --Время МСК. C сервера время приходит без корректировки. pFile="w:\\temp" --путь, где будет создаваться файл cBars=10 --сколько свечей надо вывести --настройка параметров function OnInit() out_file=io.open(pFile .."\\"..tostring(tInstr)..".csv","w") is_run=(out_file~=nil) ds=CreateDataSource(classcode, tInstr, iNterval ) --создаем источник данных ds:SetUpdateCallback(NewChartData) --обновление последних данных end function strText(int) local m=tostring(int) local mLen=string.len(int) if mLen==1 then Output="0" .. tostring(m) else Output=m end return Output end function main() while is_run do local Size=ds:Size() --Получение количества всех свечей в источнике данных if cBars>Size then cBars=Size-1 end for i=Size-cBars, Size, 1 do local O=ds:O(i) -- Значение цена открытия свечи local H=ds:H(i) -- Значение High для свечи local L=ds:L(i) -- Значение Low для свечи local C=ds:C(i) -- Значение Close для свечи local V=ds:V(i) -- Значение Volume для свечи local T=ds:T(i) -- Значение Time для свечи sTime=os.time(T) datetime=os.date("!*t",sTime) --вывод в файл out_file:write(tInstr..";"..tostring(iNterval)..";"..tostring(datetime.year)..tostring(strText(datetime.month))..tostring(strText(datetime.day))..";"..tostring(strText(datetime.hour + corrTime))..tostring(strText(datetime.min))..tostring(strText(datetime.sec))..";"..tostring(O)..";"..tostring(H)..";"..tostring(L)..";"..tostring©..";"..tostring(V).."\n") out_file:flush() --запись данных end out_file:close() sleep(1000) -- приостановка на 1 секунду out_file=io.open(pFile .."\\"..tostring(tInstr)..".csv","w") end end