Избранное трейдера Сергей

//Читаем их 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 мин по сценарию «Вход+Закрытие сделки». До следующей заявки цена не дошла:
