Избранное трейдера Андрей Вячеславович (Ganesh)

по

график Газпром в долларах для Квика

    • 25 октября 2018, 19:48
    • |
    • gardist
  • Еще
1. В папке с Квиком создаем директорию LuaIndicators.
2. В этой папке создаем файл gazp_usd.lua, туда записываем:
Settings = 
{
   Name = "GAZPROM_USD",
   tag = "GAZP",
   tag1 = "GAZP_USDRUB",
   line=
   {
      {Name = "line1", Color = RGB(0, 0, 255), Type = 1,Width = 1}
   }
}

vPrice=1;

function Init()
   return 1
end

function OnCalculate(index)
	local vOutFlag=0;
	local vGazp =(getCandlesByIndex(Settings.tag, 0, index-1, 1)[0].close or 1) ;
	local vUSDRUB=(getCandlesByIndex(Settings.tag1, 0, index-1, 1)[0].close or 1);
	if vGazp>0 then
		vOutFlag=1;
	else
		vOutFlag=0;
	end;
	if vUSDRUB>0 then
		vOutFlag=1;
	else
		vOutFlag=0;
	end;
	if vOutFlag > 0 then
		local Out = vGazp/vUSDRUB;
		vPrice=Out;
	end;
	return  vPrice
end
3. В Квике создаем график с курсом доллара (USDRUB_TOM).
4. К графику добавляем график Газпрома (ГАЗПРОМ ао).
5. Идем в настройки графика, в разделе «Дополнительно» указываем «Идентификатор»: GAZP -для графика с ценой Газпрома, GAZP_USDRUB -для графика с курсом.
6. Добавляем индикатор (выбираем из выпадающего списка GAZPROM_USD).
график Газпром в долларах для Квика
7. Уменьшаем ненужные поля. Если график не отобразился — даблкликаем на графике — жмем «Применить»:

( Читать дальше )
  • обсудить на форуме:
  • QUIK

QUIK: Бенчмарк ОФЗ к ставке ЦБ

    Может кому будет интересен скрипт на QLUA, который выступает простым бенчмарком ОФЗ с постоянным купоном к ставке ЦБ.
Основные параметры доходность и премия к ставке ЦБ, с учетом дюрации.
Скрипт не работает онлайн (оперативность тут не принципиальна), при запуске собирает параметры в таблицу и выводит на экран.
В дальнейшем планируется эти данные использовать для анализа премии доходности по дюрации для муниципальных и корпоративных облигаций к ОФЗ.

QUIK: Бенчмарк ОФЗ к ставке ЦБ


    Код скрипта на github (на github две версии одна в utf-8 для просмотра и основная версия в win1251, т.к. quik понимает только его):
github.com/trantor77/lua_scripts/boundsOFZ.lua

    Код скрипта:
--переменные
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
  • обсудить на форуме:
  • Quik Lua

Как я робота покупал...

    • 21 октября 2018, 06:02
    • |
    • T-800
  • Еще
По просьбе коллег с этого сайта излагаю свою историю покупки робота.

Три года назад была у меня идея зарабатывать на бирже с помощью роботов. Зная, что на этом рынке полно мошенников, начал искать наиболее надежные варианты. Более всего мне понравился сайт КБробота (в миру Евгений Черных).

Из всех предложенных на сайте вариантов больше всего понравился робот «опционный перехватчик», потому что там была статья «Как я стал миллионером», где Евгений подробно свой путь к миллиону с помощью этого робота. Звучало очень убедительно. Еще подкупила куча положительных отзавов на сайте Евгения.

Цена была небольшая и 10т.р. улетели на карту Евгения.

Немного поковырявшись с запуском, установил робота на отдельный компьютер, дал ему один лот и начал ждать чуда. Чуда не произошло. Если по заверениям роботорговца, робот должен был работать каждый день в небольшой плюс, то у меня робот работал каждый день в стабильный минус.

Я начал отслеживать все сделки и обнаружил, что робот пропустил одну прибыльную сделку, обратился в «службу поддержки», где получил ответ — «такого не может быть»

( Читать дальше )

Цены на нефть против добычи: вот связь, которую игнорируют большинство наблюдателей

    • 19 октября 2018, 01:02
    • |
    • RUH666
  • Еще
Если добыча движет ценами, как нефть выросла в 14 раз, когда производство было в боковике в течение 10 лет?
Цены на нефть против добычи: вот связь, которую игнорируют большинство наблюдателейШироко распространено предположение, что спрос и предложение стимулируют цены на нефть. Почти все экономисты основывают свои нефтяные прогнозы на этой предпосылке.

Если нефтяная промышленность наращивает добычу для увеличения предложения, экономисты ожидают снижения цен на нефть. Если добыча уменьшается, они ожидают роста цен на нефть.

Факторов, которые должны влиять на добычу, много. Давайте рассмотрим менее очевидный, как и дело саудовского журналиста, пропавшего без вести после входа в саудовское консульство в Стамбуле 2 октября.

Вероятно, вы знаете, что администрация Трампа угрожала суровым наказанием, если узнает, что правительство Саудовской Аравии стоит за убийством журналиста.



( Читать дальше )

Вся правда о United Traders. Полный обзор на мошенников!

    • 18 октября 2018, 20:55
    • |
    • yoyo
  • Еще
Всем привет!

Записал 2-ю часть видео-расследования о United Traders. Прилагаю доказательные факты как они обманывают клиентов!
youtu.be/eBjpQKHu8HA

Страхование от мошенников, Сбербанк

наткнулся на статью, посчитал будет интересной для прочтения:

Прихожу я сегодня такая классная в Сбербанк, а там милая барышня так воодушевленно мне:

— Давайте мы Вам защиту от мошенников подключим? На все счета, все карты, вообще на все, устанавливается на год, стоит 1 161 руб. в год. Давайте? Отличная штука!

 

Пауза. Она улыбчиво и пристально на меня смотрит, с нетерпением ожидая положительный ответ. В связи с нынешней неповоротливостью моей шеи у меня поднялась только бровь, и все мое недоумение вдруг оказалось на моем лице. Закипание началось, но физическая ограниченность сдерживала эмоциональный напор:

— То есть Вы, как банк, не в состоянии в рамках своей обычной хозяйственной, лицензируемой деятельности и в соответствии с требованиями, предъявляемыми к банкам, обеспечить безопасность моих денег, операций и предлагаете мне эту безопасность за 1 161 руб. в год?

 

А она улыбается и продолжает:

— Ну, это же мошеннические действия, мы-то здесь причём? Мы только операции проводим по счётам, а от мошенников Вы сами должны защищаться.



( Читать дальше )

Рубль не реагирует на нефть

Сегодня рубль практически не изменяется как к доллару, так и к евро и это несмотря, на то что нефть теряет в моменте более 2%.

Поддержку российской валюте, оказывает успешное размещение облигаций Минфином. В частности, по итогам сегодняшнего размещения были размещены ОФЗ на общую сумму 10 млрд. рублей по средней ставке 8,42%. Индекс государственных облигаций RGBI на этом фоне уверенно растет, поддерживая рубль. В дополнение в этом месяце ожидаются довольно высокие налоговые выплаты, что в дальнейшем продолжит оказывать поддержку российской валюте. Поэтому сильное ослабление рубля в ближайшем будущем имеет не очень высокую вероятность.

Ближайшая сильная поддержка по паре доллар/рубль находится в районе 65-65,3, евро/рубль – 75,2-75,4.

Рубль не реагирует на нефть

Много интересного и полезного, а также некоторые сделки по фьючерсам и опционам RI, SI и BR в моем телеграмме (@OptionsWorld)


Киты начинают заходить на рынок криптовалюты и покупать Bitcoin (BTC) до 30 млрд USD в сутки

Ситуация вокруг USD Tether заставляет все больше думать о надежности криптовалютного рынка. Большее число институциональных инвесторов на внебиржевом рынке, объем которого уже в раза 3 выше, чем криптобиржевой рынок!

Видео от моего бородатого друга:)

О «теореме Ферма» теории вероятностей или о нормальности «бытия» (много буков)

    • 16 октября 2018, 16:41
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще

Не подумайте плохого в части нормальности, речь пойдет не о психиатрии, а об известном в теории вероятностей нормальном распределении

 О «теореме Ферма» теории вероятностей или о нормальности «бытия» (много буков)
 

А точнее даже не о нем самом, а об известной центральной предельной теореме (ЦПТ) применительно к ценам.  Что такое центральная предельная теорема в ее классическом виде?

Пусть нам дана некоторая сумма большого числа случайных величин Х=х1+…+хN где каждое слагаемое имеет конечную и ненулевую дисперсию (как мы увидим далее в приложении к ценам это условие выполняется). Человечество давно еще с 18 века (Муавр и Лаплас) заинтересовал вопрос распределения случайной величины Х или хотя бы его более-менее точного приближения.

Не будем слишком строги в определениях всяких сходимостей и их скоростей, а сформулируем классическую  ЦПТ в виде интуитивно понятного, но нестрогого термина «близости». Так вот, если xi – независимы (кто хочет может посмотреть строгое определение независимости, а для менее пытливых скажу только, что корреляция двух независимых случайных величин с конечными дисперсиями – нуль, хотя и обратное не верно), то распределение Х при достаточно больших N практически не отличается от нормального распределения со средним А и дисперсией D, где А – сумма средних x



( Читать дальше )

....все тэги
UPDONW
Новый дизайн