Избранное трейдера Stanislav petrov
------------------------------------------------------------------------------------------------------- --- Функция получения результатов свечей в .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
Уважаемые читатели, вы не раз просили меня написать более подробно на тему «пирамидинга». В данной статье постараюсь удовлетворить ваше любопытство. Я долго не писал на данную тему, потому что, честно говоря, не находил в этом особого смысла, ибо:
1. Кажется, всё, что я мог сказать, я сказал в своем выступлении здесь: https://www.youtube.com/watch?v=-98jbH7VnTA
2. Техника пирамидинга сугубо индивидуальна. Насколько агрессивно докупаться: увеличивать позицию сразу в два раза, т.е. в геометрической прогрессии, или докупаться каждый раз на равное количество лотов, а также через какое расстояние наращивать позицию – всё это зависит от вашей индивидуальной склонности к риску. Единственного правильного пути здесь нет.
3. Признаться, техника эта у меня самого отработана не в полной мере. Многие вещи я делаю… да, вы угадали. Чисто интуитивно. Где докупаться? По ходу движения или на откатах? В каком объеме? Где фиксировать прибыль? Как понять, что движение развернулось и уже пора закрывать позицию? Па-бааам. Я НЕ ЗНАЮ! Если бы точно знал, я бы уже давно махал вам ручкой с телевизора, сверкая белым рядом искусственных зубов, в окружении телок с нефиговыми дойками.
Сравнение депозитария и регистратора
Деятельность регистратора и депозитария имеют много общих черт. Оба открывают счета владельцам ценных бумаг, учитывают количество и вид ценных бумаг на счетах инвесторов, отражают все операции клиента с ценными бумагами и т. п. Однако каждый из них выполняет на рынке вполне определенный объем работ и они взаимно дополняют друг друга. В таблице 1 дана характеристика депозитариев и регистраторов по основным отличительным чертам.
Регистратор в основном ориентирован на эмитента, с которым у него существуют договорные отношения по ведению реестра и от которого он получает основную сумму вознаграждения. Депозитарий же не привязан к конкретному эмитенту, он ориентирован на инвесторов, которые могут у него хранить (учитывать права) ценные бумаги различных эмитентов. Инвестору, который владеет акциями различных эмитентов, удобнее обслуживаться в депозитарии и там регистрировать все свои операции, чем общаться с различными регистраторами.
Представляю вашему внимаю древнюю как мир гарантированно профитную стратегию. Она была профитной и 100 лет назад (из «Воспоминания биржевого спекулянта» Лефевра), профитна сейчас, и я почти уверен что и через 100 лет она будет профитной тоже. Причина? — Большинство биржевиков эту стратегию не используют! Даже если знают о ней. Парадокс.
Ну для начала я должен вас подготовить. Что лучше совершить 1 сделку, которая дает 200% прибыли, или сделать 100 сделок, которые в сумме дают те же 200% прибыли? Вам, как и большинству очень хочется себя поистязать, себя помучать, вы считаете что деньги надо заслужить адским трудом, а не заполучать их лежа на диване ничего не делая. Увы, финансовые рынки это мир наоборот, тут чаще всего выгоднее ничего не делать, а не сверлить график круглосуточно.
Лично я бы предпочел открыть одну позу 1 раз за 2 года, взять свои «безрисковые» 200%, и закрыть. Чем те же 2 года круглосуточно сверлить график и то и дело портить себя лосями настроение.
Я думаю все мы хотели бы знать рыночную закономерность, которая работает в 70% случаев на всех рынках. А как вам закономерность которая работает в 97% случаев! :)
Нет, я не про то что «Все рынки всегда растут». Хотя это тоже верно, но я про другое.
Когда цена на любой актив пересекает старый исторический максимум она:
1) Дает более 100% роста в более чем 90% случаев на почти любом активе
2) Более чем в 90% случаев цена НЕ ВОЗВРАЩАЕТ на уровень исторического максимума в первый год (тут ставят стоп, который не сработает почти никогда).