Автоматизация торговли на финансовых рынках Автоматизация торговли на финансовых рынках

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Формирование нестандартных отчётов тестера

 
Начать новую тему   Ответить на тему    Список форумов Автоматизация торговли на финансовых рынках -> Инструменты трейдера
Предыдущая тема :: Следующая тема  
Автор Сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: Кунгур

СообщениеДобавлено: Вс Фев 05, 2006 5:35 pm    Заголовок сообщения: Формирование нестандартных отчётов тестера Ответить с цитатой

Эта библиотека функций (во вложении) предназначена для получения результатов тестирования советников по дням недели.

Для использования в советнике добавить строки:
- вне функций: #include <b-SharingDoW.mqh>
- в функции deinit(): WriteDealsInfo();

На рисунке показан пример отчёта, сформированного этой библиотекой, а потом открытого и отформатированного в MS Excel. Благодаря этому отчёту я теперь знаю, что в среду мне не следует торговать по тестируемой торговой системе.

_________________
Ещё вчера я себе казался умным и пытался изменить мир, а сегодня я стал мудрым и пытаюсь изменить себя...


Последний раз редактировалось: KimIV (Пн Июн 12, 2006 3:28 pm), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: Кунгур

СообщениеДобавлено: Вс Фев 05, 2006 6:12 pm    Заголовок сообщения: Группировка информации о счёте Ответить с цитатой

Вложенная библиотека функций группирует информацию о счёте (прибыль, баланс и эквити) по заданным периодам (день, месяц, квартал, год).

Для использования в советнике добавить строки:
- вне функций: #include <b-Account.mqh>
- в функции start(): WriteAccountInfo();
- в функции deinit(): WriteLastAccountInfo();

На рисунке ниже показан пример отчёта, сформированного этой библиотекой, а потом открытого и отформатированного в MS Excel.

С помощью данного отчёта я определяю минимальный период инвестирования. Если есть убыточные месяцы, то смотрю кварталы. Если убыточных кварталов нет, то квартал и будет минимальным периодом инвестирования в данную торговую систему.

_________________
Ещё вчера я себе казался умным и пытался изменить мир, а сегодня я стал мудрым и пытаюсь изменить себя...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
Berserk



Зарегистрирован: 11.02.2006
Сообщения: 4
Откуда: Украина

СообщениеДобавлено: Сб Фев 11, 2006 3:10 pm    Заголовок сообщения: Ответить с цитатой

Здравствуйте Игорь Smile
Извините за вопрос, но ГДЕ создается этот файл Account.csv ?
Я его так и не нашел Sad
Вроде присоединил модуль к советнику, не ругается, но...
Что я делаю не так?

#include <b-Account.mqh>

extern int Start=9;
extern int End=17;
extern int Pips=1;
extern int InitialStopLoss=30;


int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
WriteLastAccountInfo();
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
WriteAccountInfo();
........................
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: Кунгур

СообщениеДобавлено: Сб Фев 11, 2006 5:50 pm    Заголовок сообщения: Ответить с цитатой

Berserk писал(а):
Здравствуйте Игорь Smile
Извините за вопрос, но ГДЕ создается этот файл Account.csv ?

При тестировании на истории в папке \MetaTrader 4\tester\files
При онлайн-тестировании в папке \MetaTrader 4\experts\files

_________________
Ещё вчера я себе казался умным и пытался изменить мир, а сегодня я стал мудрым и пытаюсь изменить себя...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
Berserk



Зарегистрирован: 11.02.2006
Сообщения: 4
Откуда: Украина

СообщениеДобавлено: Сб Фев 11, 2006 7:06 pm    Заголовок сообщения: Ответить с цитатой

Все работает, разобрался...
Баран я ...
Его ведь еще включить надо было "acUseWrite true"...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kraser



Зарегистрирован: 29.01.2006
Сообщения: 15
Откуда: Barnaul

СообщениеДобавлено: Ср Фев 22, 2006 10:56 am    Заголовок сообщения: Ответить с цитатой

Игорь привет!

Что то не получается, спал всего 3 часа, голова вообще не соображает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: Кунгур

СообщениеДобавлено: Ср Фев 22, 2006 11:47 am    Заголовок сообщения: Ответить с цитатой

kraser писал(а):
Что то не получается, спал всего 3 часа, голова вообще не соображает.

Эти библиотеки:
- b-Account.mqh
- b-SharingDoW.mqh
нельзя использовать вместе. Только раздельно. То есть советник прогоняется сначала с одной, а потом с другой.

_________________
Ещё вчера я себе казался умным и пытался изменить мир, а сегодня я стал мудрым и пытаюсь изменить себя...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
kraser



Зарегистрирован: 29.01.2006
Сообщения: 15
Откуда: Barnaul

СообщениеДобавлено: Ср Фев 22, 2006 1:01 pm    Заголовок сообщения: Ответить с цитатой

Спасибо понял!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: Кунгур

СообщениеДобавлено: Пн Июн 12, 2006 3:29 pm    Заголовок сообщения: Ответить с цитатой

Залил новую версию библиотеки b-SharingDoW.mqh.
Добавлен показатель Матожидание выигрыша.

_________________
Ещё вчера я себе казался умным и пытался изменить мир, а сегодня я стал мудрым и пытаюсь изменить себя...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Автоматизация торговли на финансовых рынках -> Инструменты трейдера Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы не можете просматривать вложения в этом форуме
Рейтинг@Mail.ru


Powered by phpBB © 2001, 2005 phpBB Group