Избранное трейдера Михаил
Продолжение. Начало публикации в первой части: https://smart-lab.ru/blog/876173.php
В этой публикации мы пофантазировали на тему, какую торговую систему можно построить, опираясь на рекомендации Троицы, а также привели результирующую таблицу всех пусков ракет и скриншоты графиков “всех запусков”.
pip install backtraderэто установит фреймворк, а потом
Эта статья является заключительной в цикле тестирования японских свечей. Всего в этом цикле будет 8 статей. Вот список предыдущих статей:
1. Тестирование свечи молот на исторических данных
2. Тестирование модели бычье поглощение на исторических данных
3. Тестирование модели медвежье поглощение
4. Тестирование модели завеса из темных облаков
5. Тестирование модели медвежье харами на исторических данных
6. Тестирование модели просвет в облаках на исторических данных
7. Тестирование модели бычье харами на исторических данных
Все 7 свечных моделей, которые я описал до этого, не выдержали проверки на истории. Сейчас настало время привести ту единственную свечную модель (из мне известных), которая выдержала подобную проверку.
Здоровье — моя ценность №1. Здоровье поважнее денег, трейдинга и инвестиций. Надеюсь вы это понимаете и разделяете. Хочу рассказать, с какими профессиональными проблемами могут столкнуться трейдеры.
Реально, я пишу, потому что думаю, что мой рассказ может кому-то жизнь продлит.
Значит есть такая тема — шейный остеохондроз. Сначала не заметен. Потом летят годы, десятилетия. У кого-то просто болит голова, у кого-то бах и ишемическая атака, у кого-то инсультик, ну и для начала человек инвалид, ну а потом труп.
Мой отец умер в 39 лет от чего-то такого. Никогда не занимался спортом.
Знаю трейдера у которого инсульт случился примерно в 32.
Мой научный руководитель пережил инсульт где-то лет в 45. Стал малоподвижен. Второй инсульт его добил. Я тогда много думал — почему его накрыло?
Какова механика этих историй? Я могу ошибаться, мой взгляд очень дилетантский. Поэтому очень приближенно:
(p.s. описан один из сценариев приводящий к инсульту, это не значит что описана основная причина инсульта, которая как правила состоит в заболеваниях сосудов и формировании тромбов)
стресс создает статическое напряжение в мышцах шеи.
мышцы каменеют и перестают работать, нарушается кровообращение.
голова со временем как будто вжимается в шею
при этом мышцы перестают поддерживать позвонок
позвонок начинает гулять, идет защемление нервов, нерв воспаляется, возникает боль, что не повернуть головой
есть большой риск смещения позвонка во сне, т.к. мышцы во сне вообще перестают поддерживать позвонки, и они гуляют еще больше.
а во время сна голова тянет в одну сторону, тело — в другую, нагрузка возрастает
если позвонок не дай бог смещается, он может пережать позвоночную артерию, давлешка растет, в мозг не поступает кислород, и все, пиндец.
Так, мою бабушку второй инсульт накрыл как раз тогда, когда она встала с кровати среди бела дня. Фух, у нее большое кровоизлияние в мозгу, но она жива, ей 80 и она даже нормально соображает!
Так вот, что надо делать, чтобы этого не произошло?
(опять таки, пока неполный и дилетантский взгляд)
вы в зоне риска если вы
испытываете стресс — перестаньте торговать
у вас сидячая работа — работайте стоя, либо делайте перерывы))
делайте зарядку для шеи (есть специальная лайтовая гимнастика)
регулярно ходите в бассейн и плавайте кролем
регулярно делайте массаж шеи, особенно перед сном
Если вам >30 лет, можете сделать МРТшку, чтобы оценить, насколько все запущено.
Если вам есть что сказать по этому поводу, дополняйте мой дилетантский взгляд на вопрос в комментариях.
p.s. лично у меня на данный момент во сне немеют нижние пальцы правой руки. Это означает что у меня во сне происходит сдавливание позвонком корешкового нерва.
<strong>#Ищет базу на любых уровнях.</strong> #Cнять галочку Include Extended Session #Thinkorswim https://RadchenkoVY.com/TOS def iDiff = 0.00; #максимальное отклонение в центах def iBars = 4; #число баров для просмотра def iLowest = lowest(low,iBars); def iHighest = highest(high,iBars); def bBaseLow = fold Lbar = 0 to iBars with Ls=1 do if ((low[Lbar]-iLowest)<=iDiff) then Ls*1 else Ls*0; def bBaseHigh = fold Hbar = 0 to iBars with Hs=1 do if ((iHighest-high[Hbar])<=iDiff) then Hs*1 else Hs*0; plot bBase = if bBaseLow then 1 else if bBaseHigh then 2 else 100; AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black); bBase.AssignValueColor (if bBase <> 100 then Color.black else Color.CURRENT);
<strong>#Ищет базу на уровнях кратным 50 центам.</strong> #Cнять галочку Include Extended Session #Thinkorswim https://RadchenkoVY.com/TOS def iDiff = 0.00; #максимальное отклонение в центах def iBars = 4; #число баров для просмотра def iLowest = lowest(low,iBars); def iHighest = highest(high,iBars); def bBaseLow = fold Lbar = 0 to iBars with Lsumm=1 do if ((low[Lbar]-iLowest)<=iDiff) then Lsumm*1 else Lsumm*0; def bBaseHigh = fold Hbar = 0 to iBars with Hsumm=1 do if ((iHighest-high[Hbar])<=iDiff) then Hsumm*1 else Hsumm*0; def iFigureLow = fold FLbar = 1 to iBars+1 with FLsumm do if (low[FLbar] == (Floor(low[FLbar]*2))/2) then FLsumm+1 else FLsumm; def iFigureHigh = fold FHbar = 1 to iBars+1 with FHsumm do if (high[FHbar] == (Ceil(high[FHbar]*2))/2) then FHsumm+1 else FHsumm; plot bBase = if (bBaseLow and iFigureLow) then 1 else if (bBaseHigh and iFigureHigh) then 2 else 100; AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black); bBase.AssignValueColor (if bBase <> 100 then Color.black else Color.CURRENT);