Избранное трейдера Igor Кamenev

Доброго дня коллеги!
Начинаю публикацию постов о работе моей системы.
Цель моих публикаций, показать «молодым трейдерам» на своем примере, что системная торговля выгоднее и для нервов и для кошелька, чем без системная, что интрадей руками, даже по системе, не даст прирост прибыли в долгую. Мне понадобилось почти 7 лет из 9 в торговле, чтобы понять, что прибыль в деньгах в долгосроке я получаю не каждодневной торговлей.
Против интрадея ничего не имею, сейчас его практикую для поддержания внутреннего азарта.
О системе:
Система дает сигнал для входа в рынок в виде значения конкретной цены. Прибыль или убыток получаются в результате перемещения ценового значения «Выхода» из позиции. Цена выхода из позиции так же является ценой входа в противоположную сторону (например был лонг, стал шорт). Та или иная позиция остается в силе или фиксируется и выставляется стоп для противоположной, если на закрытии торгов(по фьючерсам 23:50) для лонга цена оказалась выше значения «Выхода», для шорта если цена оказалась ниже значения «Выхода». Все значения есть в табличке.

Settings=
{
Name = "Zigzag2", -- название индикатора
delta=2, -- параметр индикатора
line=
{
{
Name = "zigzagline2",
Type =TYPE_LINE,
Width = 2,
Color = RGB(120,90, 140)
}
}
}
function Init()
vMin = 0
vMax = 0
vMinindex = 0
vMaxindex = 0
voldMinindex = 0
voldMaxindex = 0
return 1
end
function OnCalculate(index)
local printz = 0
if index == 1 then
vMin = C(index)
vMax = C(index)
vMinindex = index
vMaxindex = index
voldMinindex = index
voldMaxindex = index
ve = C(index)
else
if voldMaxindex >= voldMinindex then
if C(index) > (1 + Settings.delta/100)*vMin then
vMin = C(index)
vMax = C(index)
vMaxindex = index
voldMinindex = vMinindex
vFrom = voldMaxindex
vTo = vMinindex
printz = 1
else
if vMin > C(index) then
vMin = C(index)
vMinindex = index
vFrom = voldMaxindex
vTo = index
printz = 0
else
vFrom = vMinindex
vTo = index
printz = 0
end
end
else
if voldMaxindex <= voldMinindex then
if C(index) < (1 - Settings.delta/100)*vMax then
vMax = C(index)
vMin = C(index)
vMinindex = index
voldMaxindex = vMaxindex
vFrom = voldMinindex
vTo = vMaxindex
printz = 1
else
if vMax < C(index) then
vMax = C(index)
vMaxindex = index
vFrom = voldMinindex
vTo = index
printz = 0
else
vFrom = vMaxindex
vTo = index
printz = 0
end
end
end
end
if (printz == 1) or (Size() == index) then
for i = vFrom, vTo do
k = (C(vTo)- C(vFrom))/(vTo- vFrom);
v = i*k + C(vTo) - vTo*k
SetValue(i, 1, v)
ve = v
end
if (Size() == index) then
ve = C(index)
if voldMaxindex >= voldMinindex then
vFrom = voldMaxindex
vTo = vMinindex
end
if voldMaxindex <= voldMinindex then
vFrom = voldMinindex
vTo = vMaxindex
end
for i = vFrom, vTo do
k = (C(vTo)- C(vFrom))/(vTo- vFrom);
v = i*k + C(vTo) - vTo*k
SetValue(i, 1, v)
end
end
end
end
return ve
end


1. Здравый смысл и опыт риск-менеджера — некоторую предварительную подготовку в этом направлении могут дать занятия в форме управленческих ситуаций и стажировки на фирмах, где риск-менеджмент хорошо развит. Кроме того, сбалансированное мышление, здравомыслие — это глубоко врожденные характеристики типов личности, которые, по-видимому, придется выявлять в рамках тестирования на профессиональную пригодность.
2. Наблюдение за работой — методика, связанная с умением открыто или скрыто наблюдать за фактическим ходом определенных работ и процессов, а также с умением вести хронометраж и проводить интервьюирование работников на местах.
ИСТОРИЯ КРИЗИСОВ
Часть 6-я
Кредитный кризис: Ответ правительств
Кредитный кризис представлял самую серьезную угрозу глобальной финансовой системе с 1930-х. К счастью, действия влиятельных политиков носили превентивный характер в их усилиях по смягчению эффектов кризиса. Эта часть предоставит обзор некоторых самых важных действий правительства.
Смягчение финансовых кризисов
Принципы смягчения финансовых кризисов были установлены больше чем 100 лет назад в книге Бейджгота Уолтера «Ломбард-стрит: описание денежного рынка». В своей книге Бейджгот подчеркнул, что для того чтобы остановить панику, центральный банк должен произвести впечатление, которое можно выразить предложением: «хотя мы и уважаем банки, но они нужны только для того, что бы давать нам деньги». Бейджгот так же сказал, что центральный банк должен «кредитовать свободно, смело, настолько, чтобы общественность могла почувствовать, что дефицита денег не будет, они будут доступны и опасаться нечего». Главы центро-банков продолжают следовать этому предписанию, вот почему они обычно понижают процентные ставки, когда надвигается финансовый кризис.
Второй важный принцип для минимизации эффектов финансового кризиса, это то что в обществе должна поддерживаться уверенность в безопасности банковской системы. Потребитель не должен паниковать настолько, чтобы у него появилось желание снять свой депозит. Уверенность в банковской системе часто обеспечивается, предоставлением правительственных гарантий на банковские депозиты, такие, как страховая программа U.S.FDIC.
Для влиятельных политиков также важно реагировать очень быстро, когда приближается кризис. Действительно, чем раньше влиятельные политики признают и отреагируют на кризис, тем более эффективны будут их действия. Если необходимая ликвидность предоставлена быстро, и уверенность в банковской системе сохраняется, эффекты кризиса могут быть смягчены.

if (pr > max) { max = pr; ind = 1; } // — если обновляем максимум то в лонг
if (pr < min) { min = pr; ind = -1; } // — если обновляем минимум то в шорт
max -= k2; // максимум плавно опускаем каждую 5-минутку
min += k3; // минимум плавно поднимаем каждую 5-минутку
if ((ind == 1) && (pr < max- stop_long)) ind = 0; // если цена ниже максимума на размер стопа и мы лонге — выход кеш