Избранное трейдера /\../
Ф. Г. Углов занесён в Книгу рекордов Гиннесса.
Выдающийся хирург, учёный и педагог.
Одним из первых в стране успешно выполнил множество сложнейших операций.
Очень светлый и достойный человек
--Массив с Тикерами, добавьте нужные тикеры 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;как выглядит в квике:
Жиры – основной строительный материал клеток головного мозга (нейронов), и самое весомое положение среди них занимают ненасыщенные жирные кислоты класса омега-3. Стенки нейронов (мембраны) на 60% выложены из них. Мембраны – эпицентр жизни мозговых клеток: через них нейроны принимают информацию, перерабатывают ее и передают по назначению. Мембраны отличаются гибкостью, эластичностью и обеспечивают эффективный обмен сигналами между нейронами благодаря свойствам мембранных жиров.
Если кому-то это покажется слишком просто — подумайте о тех, кому это не очевидно. Мне бы в 2010 году текст помог. Как сказано — памятка новичкам. Причем новичок — понятие растяжимое. Можно им и 10 лет оставаться.
… Итак, вы пришли к нормальному брокеру (не перепутав его с форексным дилером). Но чтобы у вас все было нормально, мало выбрать нормального контрагента.
Брокер будет вас соблазнять, вы должны устоять. Например, вам предложат какой-нибудь «консультационный тариф». У нормальных людей комиссия будет 0.03% на фондовой секции и 50 копеек за фьючерс, а у вас 0.3% на фонде и 5 рублей за контракт на срочке.
Зато вы будете называться вип-клиент. Вам будут за это приходить советы, чего купить и продать.
Биржевые советы, как правило, бесполезны, их может генерить любой копирайтер, натасканный на финансовый сленг.
Я бы сам мог, если потеряю совесть. Вероятность заработать и потерять примерно 50 на 50. Будь вероятность лучше, такие советы дают самому себе и держат в тайне. Зато вы с ними будете продавать-покупать в 10 раз чаще, чем вам надо. То есть вас раскрутили два раза, и с тарифом, и с оборотом. Переплатите на два порядка. Не надо. Моему товарищу по умолчанию поставили вип-тариф, и бедняга отдал кучу денег, пока я случайно не прочитал его договор.