Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Или это нужно Вам для отображения промежуточных значений?
ну да. потом графики строить можно.
думаю, что класс необходимо развивать в сторону возможностей получения все что только душа пожелает.
поэтому рекомендую иметь не одну колбасу в виде Calculation, а разбить её на промежуточные API функции с внешними параметрами и получением результата.
Например функция вычисления SharpeRatio(double &HPR[], double ahpr) - передается заранее просчитанный массив HPR и ahpr
CountHPR(double &balance_data[], double &HPR[]) - вычисляем массив HPR - передается массив balance_data
и т.д.
Тогда предлагаю начать с конца.
Создать индикатор для отображения одного статистического показателя в виде линии на истории, с выбором из списка: профит фактор, баланс и т.п.
И под него уже модифицировать класс. Так хотя бы понятна конечная цель.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Индикаторы: TradeStatisticsPanel
Rosh, 2012.09.14 08:19
Можно статью на эту же тему написать и для MQL5. Тем более, что возможностей для создания отчетов на порядок больше.была статья?
хороший индюк, как-раз собирался что-то своё на эту тему написать, буду изучать чужое, допиливать под себя, мне нужно по валютам и магику, есть над чем поработать ))
автору спасибо за работу!
int try=0;
bool res=HistorySelect(time_start,time_end);
if(!res && try<NUMBER_OF_TRY_GET_HISTORY)
{
Sleep(100);
res=HistorySelect(time_start,time_end);
try++;
}
if(!res){
m_err_msg="Unable to get the trade history";
return(false);
}
а где цикл в котором всё крутится до NUMBER_OF_TRY_GET_HISTORY?
class CTradeStatistics
thejobber:
а где цикл в котором всё крутится до NUMBER_OF_TRY_GET_HISTORY?