Избранное трейдера 222
--Массив с Тикерами, добавьте нужные тикеры aTickerList = {"MSNG", "GAZP", "LKOH", "SIBN", "GMKN","ROSN", "SBER", "TATN", "NVTK", "IRAO", "RSTI", "SBERP", "PHOR", "SNGS", "TRNFP", "VTBR", "FEES", "MVID", "RASP", "MFON", "AFLT", "MAGN", "ALRS", "MTSS", "MOEX", "RTKM", "MGNT", "NLMK", "SNGSP", "CHMF", "MTLR", "HYDR", "MFON", "RSTI", "PLZL", "BANEP", "POLY" }; --Функция поиска цены function fGetPrice(sTickerName, sNum) --Подключаемся к источнику данных local ds=CreateDataSource("TQBR", sTickerName, INTERVAL_D1); while (Error=="" or Error == nil) and ds:Size() ==0 do sleep(10) end; if Error ~="" and Error ~=nil then message("Error: "..Error, 1) end; local sSize=ds:Size(); local sCurrentPrice=ds:O(sSize); local sLastWeekPrice7=0; local sLastWeekPrice14=0; --Берем цену закрытия свечи неделю назад sLastWeekPrice7=ds:C(sSize-4); --Берем цену закрытия свечи 2 недели назад sLastWeekPrice14=ds:C(sSize-8); --Вычисляем проценты local sPrc7=math.floor((100-((sLastWeekPrice7*100)/sCurrentPrice))*100)/100; local sPrc14=math.floor((100-((sLastWeekPrice14*100)/sCurrentPrice))*100)/100; --Заполняем таблицу значениями SetCell(t_id, sNum, 0, tostring(sTickerName)); SetCell(t_id, sNum, 1, tostring(sCurrentPrice),sCurrentPrice); SetCell(t_id, sNum, 2, tostring(sLastWeekPrice7),sLastWeekPrice7); SetCell(t_id, sNum, 3, tostring(sLastWeekPrice14),sLastWeekPrice14); SetCell(t_id, sNum, 4, tostring(sPrc7),sPrc7); SetCell(t_id, sNum, 5, tostring(sPrc14),sPrc14); --Текущая цена больше цены прошлой недели - раскрашиваем зеленым if sCurrentPrice>sLastWeekPrice7 then fGreen(sNum); end; --Текущая цена меньше цены прошлой недели - раскрашиваем красным if sCurrentPrice<sLastWeekPrice7 then fRed(sNum); end; --Текущая цена больше цены прошлой недели и цена прошлой недели больше цены позапрошлой недели --раскрашиваем желтым if sCurrentPrice>sLastWeekPrice7 and sLastWeekPrice7>sLastWeekPrice14 then fYellow(sNum); end; end; --- Функция создает таблицу function CreateTable() -- Получает доступный id для создания t_id = AllocTable(); -- Добавляет 6 колонок AddColumn(t_id, 0, "Тикер", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 1, "Сегодня", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 2, "Неделя", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 3, "2 Недели", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 4, "Неделя (%)", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 5, "2 Недели (%)", true, QTABLE_INT_TYPE, 15); -- Создаем t = CreateWindow(t_id); -- Даем заголовок SetWindowCaption(t_id, "7 Days"); -- Добавляем строки for k,v in pairs(aTickerList) do InsertRow(t_id, k); end; end; --- Функции раскрашивают ячейки таблицы function fRed(col) SetColor(t_id, col, -1, RGB(255,168,164), RGB(0,0,0), RGB(255,168,164), RGB(0,0,0)); end; function fGreen(col) SetColor(t_id, col, -1, RGB(157,241,163), RGB(0,0,0), RGB(157,241,163), RGB(0,0,0)); end; function fYellow(col) SetColor(t_id, col, -1, RGB(249,247,172), RGB(0,0,0), RGB(249,247,172), RGB(0,0,0)); end; --Основная функция function main() -- Создаем таблицу CreateTable(); --Пробегаемся по массиву тикеров for k,v in pairs(aTickerList) do fGetPrice(v, k); end; end;как выглядит в квике:
В исследовании приняли участие 27 профессиональных трейдеров, работающих на различные швейцарские банки или хедж-фонды, а также контрольная группа из 24 обычных людей. Сначала все добровольцы прошли тест на психопатию, а затем им предложили поиграть с компьютером в известную психологическую игру «дилемма заключенного»: игрок в каждом раунде должен выбрать между двумя вариантами поведения — попыткой кооперации и эгоистичным решением. При этом первый вариант более безопасен и подразумевает доверие к партнеру, а второй — более рискован, но в случае успеха приносит и большую выгоду. По окончании эксперимента ученые сравнили полученные результаты с итогами аналогичного исследования, в котором приняли участие 24 пациента немецких клиник с диагнозом «психопатия», подразумевающем, в частности, неспособность к эмпатии и безответственность.
И кое-что ещё, и кое-что другое,
О чём не говорят, чему не учат в школе...
Последнее время я был озадачен тем, что происходит на рынках США, так как SP 500 упал на 20%
По цифрам в экономике все просто хорошо или удовлетворительно, и ничего не говорит, о том, что рынок рухнет.
Стали появляться версии
1.Это Китай распродает активы из за торговых войн.Все это не позволяет рынку упасть на 20% так быстро, должны быть другие причины..
Рейтинговые агентства
1. Moody's Investors Services
2. S & P Global Ratings
Прошлый итог «7 лет на бирже» был опубликован в 2016 году.
Было:
Снова слился. В очередной раз.
Всё, хватит с меня! Я дико устал от этой треклятой биржи и навсегда ухожу из трейдинга!
Шутка юмора :)
На самом деле, мне сегодня стукнул полтинник — и я решил увековечить этот день своим первым постом на Смартлабе.
Мозг расставляет ловушки
Не так давно на Смартлабе была интересная серия постов на тему: «Мозг расставляет ловушки» (https://smart-lab.ru/blog/495325.php) Рекомендую почитать.
Все ловушки очень симпатичные, и мой товарищ Мозг, похоже, побывал во всех из них (он побывал, а я приобрёл бесценный опыт, да). Как говорится, есть что вспомнить.
Во всех книгах по трейдингу огромное внимание уделяется психологии, и это неспроста, ибо наш мозг рулит нами (а не мы – им). А этот товарищ Мозг иной раз выкидывает такие фортеля, что «волосы в жилах стынут» (М.Задорнов)… Поэтому я полностью согласен с кем-то сказанной фразой:
«Биржа – это на 90% психология и на 10% математика».
Опубликован ноябрьский отчет ОПЕК. Ключевая таблица добычи нефти странами ОПЕК за октябрь выглядит следующим образом.
Как видим, в основном стараниями СА и Арабских Эмиратов страны ОПЕК нарастили добычу, даже несмотря на снижение добычи Ирана на 156 тб/д.
В ежемесячнике в первую очередь отмечено на последние изменения в мировых запасах нефти. В частности указывается, что два года назад мировой нефтяной рынок находился в опасном положении, когда предложение значительно опережало спрос. Коммерческие запасы развитых стран объединения ОЭСР в июле 2016 года на 400 Мб превысили средние пятилетние значения, что явно отражало огромный избыток предложения. В ответ на эту критическую ситуацию ОПЕК и 10 стран, не входящих в ОПЕК предприняли добровольные коррективы производства. В результате запасы нефти с января в 2017 году сократились на 213 Мб. По оценкам мировой спрос на нефть в 2017 году опережал предложение на 0,87 Мб/д. В 2018 году ситуация стала меняться. К текущему моменту падение запасов нефти составило 36 Мб, в то время как запасы нефтепродуктов выросли на 18 Мб. По оценкам в 2018 году дефицит предложения составлял лишь символические 0,05 Мб/д.