Избранное трейдера Фыва
//Читаем их Excel данные в массив List getParamsFromExcel(string filePath) { //С какой строки начинаем читать данные int start_from_row = 2; //Индекс колонки с Тикером int symbol_index = 1; //Индекс колонки с типом ордера int order_type_index = 2; //Индекс колонки с ценой входа int entry_price_index = 4; //Индекс колонки с ценой стопа int stop_price_index = 5; //Индекс колонки с временем входа int entry_time_index = 7; int current_index = start_from_row; //Текущий символ графика string read_symbol = Bars.Symbol; //Текущий считанный из Excel символ string current_symbol; //Список параметров считанный из Excell List result; result = new List(); //Переменная Excel приложение Excel.Application xlApp; //Переменная рабочая книга Excel.Workbook xlWorkBook; //Переменная рабочий лист Excel.Worksheet xlWorkSheet; //Переменная диапазон Excel.Range range; //Инициализируем переменные xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Open(filePath); xlWorkSheet = xlWorkBook.Worksheets.get_Item(1); range = xlWorkSheet.UsedRange; //Считываем тикер из Excel current_symbol = (string)(range.Cells[current_index, symbol_index] as Excel.Range).Value2; //Читаем тикеры, пока не наткнемся на пустую строку while(current_symbol != null) { //Если считанный тикер совпадает с тикером графика, на котором запустили робота if(read_symbol == current_symbol) { //Читаем и добавляем параметры ордера result.Add(new OrderParams { ePrice = Convert.ToDouble((range.Cells[current_index, entry_price_index] as Excel.Range).Value2), sPrice = Convert.ToDouble((range.Cells[current_index, stop_price_index] as Excel.Range).Value2), eTime = DateTime.FromOADate((range.Cells[current_index, entry_time_index] as Excel.Range).Value2), pType = ((string)(range.Cells[current_index, order_type_index] as Excel.Range).Value2 == "Short" ? PositionType.Short : PositionType.Long) }); } current_index++; //Считываем очередной тикер current_symbol = (string)(range.Cells[current_index, symbol_index] as Excel.Range).Value2; } //Закрываем рабочую книгу xlWorkBook.Close(true, null, null); //Выходим из приложения xlApp.Quit(); //Уничтожаем созданные объекты releaseObject(xlWorkSheet); releaseObject(xlWorkBook); releaseObject(xlApp); return result; } //Уничтожаем переданный объект private void releaseObject(object obj) { try { System.Runtime.InteropServices.Marshal.ReleaseComObject(obj); obj = null; } catch (Exception ex) { obj = null; } finally { GC.Collect(); } }
Рассмотрев все вопросы повестки дня, акционеры утвердили годовой отчет и годовую бухгалтерскую отчетность ОАО «Сургутнефтегаз», в том числе отчет о финансовых результатах за 2014 год.
Собрание акционеров решило объявить выплату дивиденда за 2014 год в размере 8,21 рубля по привилегированной акции, 0,65 рубля – по обыкновенной акции.http://surgutneftegas.ru/ru/press/news/item/552/
И в этот раз будет точно также — «что было, то будет, и нет ничего нового под солнцем.» Снова «конторы» и отдельные инвесторы-зазывалы будут успокаивать, распиаривать и втюхивать народу дешевеющее на глазах барахло. Они бодро будут рубить воздух ладонью и доказывать, как дважды два, что «реальная» стоимость данной акции в разы больше. И ряды инвесторов будут расти, а капиталы их таять. Такова судьба инвесторская. До них никогда не дойдёт, что нет никакой «реальной стоимости» акций, а есть только тенденция.
В этом обзоре я разберу сломанные формации на Ri и Si, и как поступать в таких случаях. Т.к. крайне важно в торговле не настаивать на своем мнении, а слушать, что говорит рынок. Поехали!
Фьючерс на индекс РТС
На данный момент техническая картина такая:
Во вчерашнем обзоре я идентифицировал пробой фигуры. Рынок сегодня открылся импульсом вниз. Далее произошел ретест зоны пробоя, а потом цена и вовсе вернулась в диапазон фигуры. Можно смело отменять цель и не упорствовать дальше. Если решение принимать только по одному фрейму, то, в лучшем случае останешься при своих когда стопы стоят в бу. Поэтому я всегда предпочитаю работать в связке с другими фреймами, чтобы более грамотно сопровождать позицию.
Рассмотрим как цена вела себя интрадей: