Избранное трейдера Kot_Begemot
Начнем, как водится, с приятного. Наш конкурс вызвал необыкновенный ажиотаж. 122 человека согласились рискнуть своими $1,5 тыс., чтобы попробовать выиграть BMW. Как мы уже говорили, победил Аркадий Рачков из Москвы под псевдонимом Напористый. За три месяца конкурса он увеличил стоимость своего пакета более чем втрое — на 207%, что соответствует доходности 860% годовых. Чтобы добиться этого, Напористый заключил 942 сделки, то есть в среднем он совершал около 15 сделок в день. Как и было обещано, победитель получил автомобиль BMW.
В интервью нашему корреспонденту Напористый отметил, что активно работает на рынке с 1995 года. Чем занимался до кризиса, господин Рачков сказать отказался.Напористый заявил, что всегда с пренебрежением относился к адептам как технического, так и фундаментального анализа. Более того, он даже не читает касающихся рынка новостей — если они, конечно, не попадут случайно ему на глаза: считает, что это не нужно, а все необходимые сведения уже содержатся в динамике котировок и объемах торгов. В общем, налицо не раз описанный в американской литературе «телетайпный гений»...
https://www.kommersant.ru/doc/356925
--
-- Выполнение действий с массивами.
--
local pairs = pairs
local type = type
module(...)
--- Создать копию массива (таблицы)
-- @return копию массива (таблицы)
function copy(array)
local copy_array = {}
if type(array) ~= "table" then
return array
end
for k, v in pairs(array) do
if type(v) == "table" then
copy_array[k] = copy(v)
else
copy_array[k] = v
end
end
return copy_array
end
--- Узнать, начинается ли индексация в массиве с нуля или с единицы.
-- @return 0 или 1
function base(array)
if array[0] ~= nil then
return 0
else
return 1
end
end
--- Вычислить число элементов в массиве.
-- @return число элементов в массиве
function size(array)
local n = 0
for _, _ in pairs(array) do
n = n + 1
end
return n
end
--- Проверить пустой или нет массив.
-- @return true/false
function isEmpty(array)
for _, _ in pairs(array) do
return false
end
return true
end
--- Получить первый индекс массива, где ничего не записано. Поиск начинается с 1.
-- @return первый индекс массива, где ничего не записано
function firstEmptyIndex(array)
local i = 1
while array[i] ~= nil do
i = i + 1
end
return i
end
Небольшой обзор возможных аргументов сторон в потенциальном споре по Фьючерсному контракту Light Sweet Crude Oil Futures.
I. ОСНОВНЫЕ ВЫВОДЫ
В результате анализа мы пришли к следующим выводам:
1) шансы на защиту позиции инвесторов в суде являются низкими даже при выборе идеальной стратегии и сборе всех возможных доказательств;
2) у брокеров, которые не смогли списать необходимую сумму средств со счетов инвесторов, остается больше возможностей для покрытия своего убытка за счет Биржи. Однако эти возможности все равно невысокие;
3) в назревающем конфликте Биржа может взять на себя стратегическое лидерство и инициативу, закрыв тем самым даже остающиеся минимальные шансы на взыскание убытков инвесторами.
Указанные выводы основаны на следующих критических фактах:
1) тот факт, что цена контракта стала отрицательной не имеет никакого юридического значения в сложившейся ситуации. Это влияет только на размер потенциальных убытков инвесторов. Даже если бы цена не ушла в отрицательные значения после остановки торгов, и цена экспирации была бы определена в положительном значении, но меньше цены, на которой были фактически остановлены торги, то юридическая суть претензий инвесторов осталась бы прежней. Изменился бы только размер потенциальных убытков;