Избранное трейдера Нечто
Settings={ Name="MNKMK", period=200, delta = 1, line= { { Name = "cur1", Type =TYPE_LINE, Width = 2, Color = RGB(255,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 255) }, { Name = "cur3", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 255) } } } --[[ описание свойств: period - период, за каротрый делается расчет delta - множетель отступа по вертикали H - L назначение: распознавание точки разворота тенденции использовался метод: метод наименьших квадратов (аппроксимация линией) --]] function Init() return 1 end function OnCalculate(index) sz = Size() n = Settings.period d = Settings.delta if index == 1 then a1_0 = 0 a2_0 = 0 a3_0 = 0 a4_0 = 0 a1_1 = 0 a2_1 = 0 a3_1 = 0 a4_1 = 0 HiLo_0 = 0 HiLo_1 = 0 prevk = 0 end i = index a1_1 = a1_1+i*C(i) a2_1 = a2_1+i a3_1 = a3_1+C(i) a4_1 = a4_1+i*i HiLo_1 = HiLo_1+H(i)-L(i) y = nil if index-n > 0 then i = index-n a1_0 = a1_0+i*C(i) a2_0 = a2_0+i a3_0 = a3_0+C(i) a4_0 = a4_0+i*i HiLo_0 = HiLo_0+H(i)-L(i) a1 = a1_1-a1_0 a2 = a2_1-a2_0 a3 = a3_1-a3_0 a4 = a4_1-a4_0 HiLo = (HiLo_1-HiLo_0)/n if((n*a4 - a2*a2) ~= 0) then a = (n*a1 - a2*a3)/(n*a4 - a2*a2) b = (a3 - a*a2)/n y = a*index + b y1 = y - HiLo*d y2 = y + HiLo*d if O(index) < y1 then y = y2 prevk = 1 else if O(index) > y2 then y = y1 prevk = 2 else if prevk == 1 then y = y2 end if prevk == 2 then y = y1 end end end end end return y endЬЛ
Неожиданно.
Этот год богат на разные приятные события, связанные с фондовым рынком и счетом, недавно получилось достигнуть одной из финансовых целей, раньше, чем было запланировано, далее, размер дивидендов превысил надежды начала года, теперь финансовый результат за срок инвестирования превысил 1млн. рублей.
Я этого события ждал, конечно, но наступило оно неожиданно. Сегодня открыл личный кабинет у брокера и вот оно, долгожданное событие
Да, это не десятки миллионов, как у отчитавшихся недавно, но все равно результат меня радует, тем более динамика роста обнадеживает и позволяет рассчитывать на хорошие результаты в дальнейшем
Стоит отметить, что на текущий момент, рост портфеля (курсовой + дивиденды) превышает объем внесенных средств и это хорошо, стремимся к превышению роста портфеля над вложениями, тогда можно будет перенаправить вносимые средства в другое направление
Общая динамика и роста стоимости портфеля и его доходность меня устраивает
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIGZAGPROF", Procent=1, line= { { Name = "cur1", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 255) } } } function Init() y1 = nil y2 = nil x1 = 1 x2 = 1 return 1 end function OnCalculate(index) de = Settings.Procent delt = 0.01 vl = C(index) if index == 1 then y1 = vl y2 = vl else if C(index) > y1*(1+de/100) and y1 < y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) end if C(index) > y1 and C(index) > y2 then x1 = index y1 = C(index) end if C(index) < y1*(1-de/100) and y1 > y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) end if C(index) < y1 and C(index) < y2 then x1 = index y1 = C(index) end end if x1 ~= index then curfrom = x1 curto = index else curfrom = x2 curto = x1 end --[[ if curto ~= curfrom and curfrom ~= nil and curto ~= nil then if C(curto) ~= nil and C(curfrom) ~= nil then k = (C(curto)- C(curfrom))/(curto- curfrom) for i = curfrom, index do curv = i*k + C(curto) - curto*k SetValue(i, 1, curv) end end end --]] lev = nil if x1 ~= x2 then k = (C(x1)- C(x2))/(x1- x2) maxd = 0 for i = x2, x1 do lev = i*k + C(x1) - x1*k if C(x2) > C(x1) and lev <= H(i) then if maxd < H(i) - lev then maxd = H(i) - lev end --maxd = 0.5 end if C(x2) < C(x1) and lev >= L(i) then if maxd > L(i) - lev then maxd = L(i) - lev end --maxd = -0.5 end end lev = nil --[[if x1 < index and ( C(x2) > C(x1) and C(x1) < C(index) or C(x2) < C(x1) and C(x1) > C(index) ) then --]] lev = index*k + C(x1) - x1*k + maxd --end --[[ map = 10 lev = 0 if index-map+1 > 0 then for i = index-map+1, index do lev = lev + C(i) end lev = lev/map ma = lev end map = 30 lev2 = 0 if index-map+1 > 0 then for i = index-map+1, index do lev2 = lev2 + C(i) end lev2 = lev2/map ma2 = lev2 end if C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev and C(index) - C(x1) > C(index)*delt or C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev2 then lev = C(x1)--*(1-delt) prev = lev else if C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev and C(x1) - C(index) > C(index)*delt or C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev2 then lev = C(x1)--*(1+delt) prev = lev else lev = lev2 end end if C(x1) > C(x2) and ( lev < C(index) or prev == C(x2) ) then lev = C(x2)--*(1+delt) prev = lev end if C(x1) < C(x2) and ( lev > C(index) or prev == C(x2) ) then lev = C(x2)--*(1-delt) prev = lev end if C(x1) < C(x2) and ( lev < C(index) or prev == C(x1) ) then lev = C(x1) prev = lev end if C(x1) > C(x2) and ( lev > C(index) or prev == C(x1) ) then lev = C(x1) prev = lev end --]] end return lev end
Закончился июнь. В отличие от мая месяца, где я маялся дурью, тут «июниться дурью» мне не пришлось. Прикрутил дисциплину, и сразу дела наладились. Да, не обошлось без пары косяков (забыл поставить стопы), но там я покрылся сразу по рынку и без сожаления (приобретённый рефлекс в результате жизненного опыта). Торговал строго по тренду. Рынок радовал, а тренд светился всеми красками радуги, поэтому июнь получился в плюс. Рос индекс, а вместе с ним рос и мой депозит.
Имею полное право вальсировать. Вальсировал :-)
Пхай
Что показалось мне любопытным. Я спокойно взирал на график и видел себя в растущем дневном тренде, но оказалось… Оказалось, что я играл контртренд на самом крупном таймфрейме, какой только есть в природе. На каком таймфрейме? На народном. Да, есть такой супер-таймфрейм, называется народным, вот его определение:
«Май – всё в землю пхай, а июнь – хоть сей, хоть плюнь».
Блин, у меня всё вышло ровно наоборот! В мае пхай у меня не вышел, зато в июне я опхаялся! Значит, это была торговля на контртренде :-)
В группе ВКонтакт https://vk.com/simple_trade Вы найдёте: каждый понедельник в 11:00 по мск ONLINE обзоры, торговый план на день БЕСПЛАТНО, а также полезные статьи, публикации сделок, обсуждения и знания на основе личного опыта.
Присоединяйтесь! ))
Всем привет. Сегодня новостной фон нейтральный. Рынки на хаях, а мировые ЦБ заявляют, что готовы гнать цены на фин. активы бесконечно вверх. Но мы работаем по ситуации и на коротких дистанциях ;)
Br — Глобально тренд вниз, локально растём. Инструмент пробил локального продавца в зоне 63.5 — 64 и показал рост, пока в рамках коррекции, но потенциал сохраняется в зону 67.5 — 68. Сценарий для лонга: Коррекция к уровню 64,7, остановка на объемах выше уровня и длительная проторговка в течение 1-2 часов. Лонг с целью до 65.75 и далее на пробой. Либо ожидать пробой хая 65.75. В случае если не сможем удержать инструмент выше 64.7, возможен шорт с целью до 63.5