Избранное трейдера big_cash
--переменные keyRateCB = 7.5 classCode = "TQOB" function CreateTable() t_id = AllocTable() AddColumn(t_id, 0, "Бумага", true, QTABLE_STRING_TYPE, 15) AddColumn(t_id, 1, "Цена", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 2, "Доходность, %", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 3, "Дюрация, лет", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 4, "Купон, %", true, QTABLE_DOUBLE_TYPE, 15) AddColumn(t_id, 5, "Премия к ЦБ, бп", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 6, "Погашение", true, QTABLE_STRING_TYPE, 15) t = CreateWindow(t_id) SetWindowCaption(t_id, "ОФЗ") end function string.split(str, sep) local fields = {} str:gsub(string.format("([^%s]+)", sep), function(f_c) fields[#fields + 1] = f_c end) return fields end function getParamNumber(code, param) return tonumber(getParamEx(classCode, code, param).param_value) end function formatData(prm) return string.format("%02d.%02d.%04d", prm%100, (prm%10000)/100, prm/10000) end CreateTable() arr = {} sec_list = getClassSecurities(classCode) sec_listTable = string.split(sec_list, ',') j = 0 for i = 1, #sec_listTable do secCode = sec_listTable[i] securityInfo = getSecurityInfo(classCode, secCode) short_name = securityInfo.short_name if short_name:find("ОФЗ 26") ~= nil then j = j + 1 r = {} r["short_name"] = short_name r["price"] = getParamNumber(securityInfo.code, "PREVPRICE") r["yield"] = getParamNumber(securityInfo.code, "YIELD") r["duration"] = getParamNumber(securityInfo.code, "DURATION")/365 couponvalue = getParamNumber(securityInfo.code, "COUPONVALUE") couponperiod = getParamNumber(securityInfo.code, "COUPONPERIOD") r["coupon"] = ((365/couponperiod) * couponvalue)/10 r["bonus"] = (r["yield"] - keyRateCB)*100 r["mat_date"] = getParamNumber(securityInfo.code, "MAT_DATE") table.insert(arr, j, r) end end table.sort(arr, function(a,b) return a["duration"] < b["duration"] end) for j = 1, #arr do row = InsertRow(t_id, -1) SetCell(t_id, row, 0, arr[j]["short_name"]) price = arr[j]["price"] SetCell(t_id, row, 1, string.format("%.2f", price), price) yield = arr[j]["yield"] SetCell(t_id, row, 2, string.format("%.2f", yield), yield) duration = arr[j]["duration"] SetCell(t_id, row, 3, string.format("%.2f", duration), duration) coupon = arr[j]["coupon"] SetCell(t_id, row, 4, string.format("%.2f", coupon), coupon) bonus = arr[j]["bonus"] SetCell(t_id, row, 5, string.format("%.0f", bonus), bonus) mat_date = arr[j]["mat_date"] SetCell(t_id, row, 6, formatData(mat_date), mat_date) end
Коллеги, доброго дня. Хочу продемонстрировать, как работают опционные стратегии при ловле направленных многодневных среднесрочных движений. Материал скорее для тех, кто начинает изучать мир опционов и еще не понимает, зачем оно вообще надо и с чем его едят.
Изначально озвучу свое мнение по вопросу спекулятивных стратегий в трейдинге – на рынке не существует возможностей более прибыльной торговли, чем ловля хороших направленных движений с большим плечом. Такая стратегия торговли позволяет реально за несколько дней увеличивать счета в разы, но так же и мгновенно сливать в минуса при отсутствии вменяемого риск-менеджмента либо форс-мажорных ситуаций, технических либо вариантов прихода «черных лебедей». Модель направленной плечевой торговли трейдеров на линейном рынке – это попытка входа большим объемом с большой плечевой составляющей с выставлением стоп-лосса. Проблемы такой торговли тоже известны – это постоянные выносы стопов, даже если общее направление движения правильно угадано, с последующим движение рынка в нужную сторону, заходом/выносом и т.д. Я сам несколько лет занимался линейной торговлей (Саше Резвякову большой искренний привет, спасибо за науку!), посему знаком с данной тематикой и сопутствующими проблемами довольно хорошо, особенно на сегодняшних рынках.
Я не стучу и не хлопаю дверью.
И ресурс меня вполне устраивает. И публика тоже. И я не ухожу буквально прямо сейчас. По мере возможности буду читать и по мере сил писать.
Оглядываясь назад хочу сказать следующее. Трейдинг дал мне свободу. Принес денег намного больше, чем я мог бы заработать, занимаясь чем-либо другим, кроме собственного бизнеса. Предоставил возможности для творчества и самореализации, для приложения знаний, полученных ранее в годы профессиональной научной работы. Но понизил уровень социализации. Но все-таки дал меньше, чем я рассчитывал и мог получить, и не в последнюю очередь потому, что я считал будто имею впереди бездну времени.
Я планировал активную творческую жизнь еще на долгие годы. Но если ты хочешь рассмешить бога, то нужно просто рассказать ему о своих планах.
Вроде ничего не предвещало особых изменений в реализации этих самых планов, но с декабря прошлого года начало рушиться здоровье. Сначала перелом стопы, который рассматривался как отдельно взятая мелкая неприятность. Потом другие мелкие и не очень проблемы, постепенно вылившиеся в потерю энергетики, начавшуюся в марте и продолжающуюся по настоящее время.
Доброго времени суток, коллеги!
Сегодня хотел бы разобрать важный материал, где-то даже не простой, о котором просили ранее – маржинальная торговля или торговля с плечом. В статье будут определения, расчеты и многое другое, то, о чем возможно вы не знали.
Статью постарался наполнить по истине важной информацией, которая поможет Вам в работе, поэтому она получилась достаточно объемной. Пусть она послужит Вам помощником при торговле и инвестировании.
По собственному опыту работы могу сказать, что многие клиенты вообще не имеют представления, что такое плечо, как оно считается, как оно отображается в таблицах, что такое РЕПО/СВОП и т.д., но при этом активно его используют и негодуют, когда не могут понять за что списали деньги, и вообще… что произошло — то?!
Давайте разберемся, что такое плечо? Плечо – это открытие позиции на Фондовом/Валютном Рынке (примеры будут с данными площадками) с использованием заемных денежных средств Брокера. Иными словами вы автоматически берете кредит.