Избранное трейдера Андрей Вячеславович (Ganesh)
А. Г.
КРЫС, юридически (по ГК) доверительное управление подразумевает передачу имущества от учредителя управления к доверительному управляющему. Поэтому управление чужими счетами доверительным управлением считаться не может. А управление по доверенности — это другое. Доверенность на управление можно выписывать на любое имущество, но при этом у доверителя сохраняется право пользования тем же имуществом, чего нет при доверительном управлении.Это если идти чисто по «букве закона».
КРЫС
А. Г., Саш, чисто по букве закона ты прав. Но чисто «по духу» закона суд легко признает деятельность Коровина предпринимательской. И установит, что это именно завуалированная деятельность по ДУ ЦБ. Зная настроение ЦБ, ни капли в этом не сомневаюсь. СО всеми вытекающими...
Леонардо Пизанский — первый крупный математик средневековой Европы. Наиболее известен под прозвищем Фибоначчи в трейдинге просто Фибо. Придумал он такую вещь как ряд Фибоначчи — это бесконечная последовательность чисел, каждое из которых является суммой двух предыдущих и так до бесконечности 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144….
13/21=0.619 21/13=1.615
21/34=0,617 34/21=1.619
34/55=0,618 55/34=1.617
55/89=0,617 89/55=1.618
Многие видят эту спираль во всем.
В России расплодились финансовые пирамиды. Они ушли в интернет. Люди, будьте бдительны — призывает Центробанк.
Банк России в лице Валерия Ляха, возглавляющего департамент противодействия недобросовестным практикам, призывает россиян быть бдительными. Дело в том, что современное мошенничество изрядно помолодело и стало технически более совершенным. Воровство уходит в сеть, а популярные интернет-мессенджеры и социальные сети стали новым клондайком для раскрутки современных финансовых пирамид. За последние три года регулятор насчитал более 650 организаций и интернет-проектов, имеющих признаки финансовой пирамиды. При этом за первые три квартала 2018 года выявлены 134 финансовые пирамиды, из них 17 — в виде интернет-проектов. Большого ума на раскрутку современной финансовой пирамиды не требуется, рассказал Лях. Да и больших вложений она не требует. Создается юрлицо, изображается видимость какой-то деятельности, снимается офис, производятся начальные выплаты.
Как правильно задать параметры поставщика данных, чтобы результат отображался в рублях по заданному курсу? Не нашлось ни одного примера для уточнения. Или возможно только отображение в пунктах, которые потом нужно перемножать на цену пункта?
Например, для золота эти значения будут верны?
В результате например Чистый П/У = 234.40, так сколько это денег?)
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 end3. В Квике создаем график с курсом доллара (USDRUB_TOM).
--переменные 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