Избранное трейдера Сергей
//Читаем их 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(); } }
Не для кого не секрет, что торговля по тренду является самой распространенной техникой торговли на бирже. Тренды дают отличную возможность много заработать на рынке. Именно поэтому трейдеры ждут тренды, и так сильно любят их торговать. Но, не все так просто как кажется на первый взгляд.
Я всегда торгую с пониманием того, что рынок предсказать невозможно, и не известно куда цена пойдет в будущем. Эта установка помогает мне избежать распространенной ловушки на рынке, когда трейдер становится заложником своего прогноза и навязывает свое мнение рынку, теряя постепенно деньги со счета. Всё что угодно может произойти на рынке и пойти в разрез с вашими ожиданиями. Любая фигура, любой сетап может быть сломан. Ложные пробои никто не отменял. Поэтому надо быть гибким.
Для начала необходимо для себя понять, что же будет являться трендом, и какие условия должны быть соблюдены, чтобы его идентифицировать? Всем известно, что:
Открываю станцию для майнинга паттернов, Stock Pattern Viewer, в полностью бесплатный доступ.
Теперь, майнеры Свечи + Объёмы и Время входа в позицию(TDW) доступны бесплатно!
Уважаемые ДАМЫ. Не ищите прибыльные паттерны, пусть они сами Вас найдут!
Риск-менеджмент – чтобы не слиться. А прибыль – это, если повезет ©
Сегодняшние две сделки иллюстрируют основную идею торговой системы: Не надо думать о прибыли; позаботься о том, чтобы не слиться. Это – главное. Это ты должен сделать сам. Это за тебя никто не сделает. А прибыль… она придет сама. Если повезет.
Начало описания торговой системы находится здесь.
Две сделки. Сделаны по абсолютно одинаковому алгоритму. Обе сделаны в одинаковых условиях: анализ графиков с вечера; потом выставление лимитных заявок; потом учеба. Ну, абсолютно ничего от меня не зависит! В сбере сделка прошла только на ТФ 5 мин по сценарию «Вход+Закрытие сделки». До следующей заявки цена не дошла: