Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответить
15.08.2011, 08:53
Аватар для loopsider
loopsider loopsider вне форума Активный участник
Регистрация: 05.07.2011 / Сообщений: 39
Поблагодарили 39 раз(а) / Репутация: 40

По умолчанию скрипт для анализа истории сделок

Часто возникает необходимость посмотреть результативность советника по одной из торгуемых валютных пар или одного из работающих советников или сделать другую выборку по истории. Написал простенький скрипт, может кому пригодится.

Скрипт фильтрует историю сделок по различным параметрам (валюта, меджик, коммент), выводит результаты и статистику в текстовый файл. Использование: устанавливаем в Истории счета нужный временной интервал, кидаем скрипт на любой график, устанавливаем параметры фильтрации (если по данному параметру не фильтруем, оставляем значение по умолчанию). В результате в папке expert\files\ находим файл номер_счета.csv примерно такого содержания как приведено ниже (в примере фильтрация выполнялась по валютной паре USDCAD и комменту сова). Переменные DateStart и DateEnd изменять в том случае, когда хочется получить выборку за меньший период времени, чем выбран в Истории счета.

Код:
1	696757	USDCAD	0.02	   3.67      	MyEA		2011.08.05      	7767123 
 2	696514	USDCAD	0.01	   2.35      	MyEA		2011.08.05      	7767123 
 3	696500	USDCAD	0.01	   2.24      	MyEA		2011.08.05      	7767123 
 4	696483	USDCAD	0.01	   1.53      	MyEA		2011.08.05      	7767123 
 5	692589	USDCAD	0.01	   1.56      	MyEA		2011.08.03      	7767123 
 6	692571	USDCAD	0.01	   1.56      	MyEA		2011.08.03      	7767123 
 7	692554	USDCAD	0.01	   0.10      	MyEA[sl]	2011.08.03      	7767123 
 8	691298	USDCAD	0.01	   1.46      	MyEA		2011.08.02      	7767123 
 9	691199	USDCAD	0.01	   0.10      	MyEA[sl]	2011.08.01      	7767123 
 10	691167	USDCAD	0.01	   1.15      	MyEA		2011.08.01      	7767123 
 11	686527	USDCAD	0.01	   1.05      	MyEA		2011.07.28      	7767123 
 12	686483	USDCAD	0.01	   0.84      	MyEA		2011.07.28      	7767123 
 13	686467	USDCAD	0.01	   0.63      	MyEA		2011.07.28      	7767123 
 14	683944	USDCAD	0.01	   0.85      	MyEA		2011.07.25      	7767123 
 15	683216	USDCAD	0.01	  -6.77      	MyEA[sl]	2011.07.25      	7767123 
 16	682950	USDCAD	0.01	   1.68      	MyEA		2011.07.22      	7767123 
 17	679521	USDCAD	0.01	   1.68      	MyEA		2011.07.20      	7767123 
 18	679491	USDCAD	0.01	   1.26      	MyEA		2011.07.20      	7767123 
 19	679462	USDCAD	0.01	   1.26      	MyEA		2011.07.20      	7767123 



Filters:
Symb = USDCAD
Magic = 0
DateStart = 2001.01.01
DateEnd = 2012.01.01
comment1 = MyEA
comment2 = 

Число сделок = 19
Процент прибыльных сделок = 94.7%

Статистика: 
Прибыль в базовой валюте =  18.20
Просадка в базовой валюте =  6.77
Прибыльность = 3.69
Фактор восстановления = 2.69

Статистика, приведенная к фиксированному лоту Lot = 0.10 
Прибыль в базовой валюте =  163.65
Просадка в базовой валюте =  67.70
Прибыльность = 3.42
Фактор восстановления = 2.42
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 11:23. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO