что делают эти функции в коде ? double _FileReadWriteDouble(string filename, double value)
{
int h1 = FileOpen(filename, FILE_BIN);
if(h1 > 0)
{
value = FileReadDouble(h1, DOUBLE_VALUE);
FileClose(h1);
}
else
{
h1 = FileOpen(filename, FILE_BIN|FILE_WRITE);
FileWriteDouble(h1, value, DOUBLE_VALUE);
FileClose(h1);
}
return(value);
}
//====================================================================
// Записать переменную в файл
void _FileWriteDouble(string filename, double value)
{
int h1 = FileOpen(filename, FILE_BIN|FILE_WRITE);
FileWriteDouble(h1, value, DOUBLE_VALUE);
FileClose(h1);
}
И почему советник не тестируется вот такая фигня в журнале и ничего не происходит
И почему советник не тестируется вот такая фигня в журнале и ничего не происходит
По коду ничего не скажу... я не программист.. по ошибке ZIGZAG у ВАс он установлен в терминале?
Если сделать форвард хотя бы на пол года "назад", то результаты мягко скажем не очень)) Подгонка))
3.5 года.. 84 сделки на M30..
без комментариев..
3.5 года.. 84 сделки на M30..
без комментариев..
Сергей не всякий советник делается именно для торговли... ТС часто состоит из разных частей ... поэтому предварительно я тестирую их отдельно. Ну и просто для кругозора как работает стратегия по полосам Болинджера.. Поковыряйтесь в настройках может найдете для себя другие настройки.
Вот Вам побольше сделок..посидите поковыряйтесь
Символ | EURUSD (Euro vs US Dollar) | ||||
Период | 1 Час (H1) 2007.01.02 08:00 - 2011.05.13 23:59 (2007.01.01 - 2011.05.15) | ||||
Модель | По ценам открытия (только для советников с явным контролем открытия баров) | ||||
Параметры | rem2="=== Количество лотов ==="; _Lots0_1=0.1; _Lots0_2=0.1; rem3="=== Дополнительные параметры ==="; _TakeProfit1_Proc=50; _SpaseFromMaxMin=1; rem4="=== Параметры безубытка ==="; _IsStopLoss_0=true; _StopLoss_0_From=1; _StopLoss_0_Level=712; rem5="=== Параметры трейлинг стопа ==="; _IsTrailingStop=true; _TrailingStopLevel=641; _TrailingStopStep=991; rem6="=== Настройки инструмента ==="; _Symbol=""; _Timeframe=0; _Slippage=2; _Magic1=1281; _Magic2=1282; rem7="=== Параметры индикатора MA1 ==="; _MA1_Timeframe=1440; _MA1_Period=30; _MA1_Shift=0; _MA1_Method=0; _MA1_Applied_Price=0; rem8="=== Параметры индикатора MA2 ==="; _MA2_Timeframe=30; _MA2_Period=10; _MA2_Shift=0; _MA2_Method=0; _MA2_Applied_Price=0; rem9="=== Параметры индикатора Bollinger Bands ==="; _BB_Period=15; _BB_Deviation=2; _BB_Bands_Shift=0; _BB_Applied_Price=0; rem10="=== Параметры индикатора ZigZag ==="; _ZZ_ExtDepth=15; _ZZ_ExtDeviation=5; _ZZ_ExtBackstep=3; | ||||
Баров в истории | 27874 | Смоделировано тиков | 54744 | Качество моделирования | n/a |
Ошибки рассогласования графиков | 0 | ||||
Начальный депозит | 10000.00 | ||||
Чистая прибыль | 4212.76 | Общая прибыль | 9245.70 | Общий убыток | -5032.94 |
Прибыльность | 1.84 | Матожидание выигрыша | 16.33 | ||
Абсолютная просадка | 433.68 | Максимальная просадка | 739.94 (6.46%) | Относительная просадка | 6.46% (739.94) |
Всего сделок | 258 | Короткие позиции (% выигравших) | 108 (50.93%) | Длинные позиции (% выигравших) | 150 (57.33%) |
Прибыльные сделки (% от всех) | 141 (54.65%) | Убыточные сделки (% от всех) | 117 (45.35%) | ||
Самая большая | прибыльная сделка | 690.82 | убыточная сделка | -122.18 | |
Средняя | прибыльная сделка | 65.57 | убыточная сделка | -43.02 | |
Максимальное количество | непрерывных выигрышей (прибыль) | 8 (195.86) | непрерывных проигрышей (убыток) | 5 (-438.94) | |
Максимальная | непрерывная прибыль (число выигрышей) | 1479.26 (7) | непрерывный убыток (число проигрышей) | -438.94 (5) | |
Средний | непрерывный выигрыш | 3 | непрерывный проигрыш | 2 |
Символ | EURUSD (Euro vs US Dollar) | ||||
Период | 1 Час (H1) 2007.01.02 08:00 - 2011.05.13 23:59 (2007.01.01 - 2011.05.15) | ||||
Модель | По ценам открытия (только для советников с явным контролем открытия баров) | ||||
Параметры | rem2="=== Количество лотов ==="; _Lots0_1=0.1; _Lots0_2=0.1; rem3="=== Дополнительные параметры ==="; _TakeProfit1_Proc=50; _SpaseFromMaxMin=1; rem4="=== Параметры безубытка ==="; _IsStopLoss_0=true; _StopLoss_0_From=81; _StopLoss_0_Level=733; rem5="=== Параметры трейлинг стопа ==="; _IsTrailingStop=true; _TrailingStopLevel=971; _TrailingStopStep=801; rem6="=== Настройки инструмента ==="; _Symbol=""; _Timeframe=0; _Slippage=2; _Magic1=1281; _Magic2=1282; rem7="=== Параметры индикатора MA1 ==="; _MA1_Timeframe=1440; _MA1_Period=24; _MA1_Shift=0; _MA1_Method=0; _MA1_Applied_Price=0; rem8="=== Параметры индикатора MA2 ==="; _MA2_Timeframe=30; _MA2_Period=10; _MA2_Shift=0; _MA2_Method=0; _MA2_Applied_Price=0; rem9="=== Параметры индикатора Bollinger Bands ==="; _BB_Period=23; _BB_Deviation=2; _BB_Bands_Shift=0; _BB_Applied_Price=0; rem10="=== Параметры индикатора ZigZag ==="; _ZZ_ExtDepth=9; _ZZ_ExtDeviation=5; _ZZ_ExtBackstep=3; | ||||
Баров в истории | 27874 | Смоделировано тиков | 54744 | Качество моделирования | n/a |
Ошибки рассогласования графиков | 0 | ||||
Начальный депозит | 10000.00 | ||||
Чистая прибыль | 3122.74 | Общая прибыль | 8252.14 | Общий убыток | -5129.40 |
Прибыльность | 1.61 | Матожидание выигрыша | 11.83 | ||
Абсолютная просадка | 329.80 | Максимальная просадка | 570.00 (4.97%) | Относительная просадка | 5.03% (523.48) |
Всего сделок | 264 | Короткие позиции (% выигравших) | 98 (50.00%) | Длинные позиции (% выигравших) | 166 (56.63%) |
Прибыльные сделки (% от всех) | 143 (54.17%) | Убыточные сделки (% от всех) | 121 (45.83%) | ||
Самая большая | прибыльная сделка | 632.40 | убыточная сделка | -121.78 | |
Средняя | прибыльная сделка | 57.71 | убыточная сделка | -42.39 | |
Максимальное количество | непрерывных выигрышей (прибыль) | 8 (327.04) | непрерывных проигрышей (убыток) | 7 (-190.00) | |
Максимальная | непрерывная прибыль (число выигрышей) | 979.22 (7) | непрерывный убыток (число проигрышей) | -443.34 (5) | |
Средний | непрерывный выигрыш | 2 | непрерывный проигрыш | 2 |
Если сделать форвард хотя бы на пол года "назад", то результаты мягко скажем не очень)) Подгонка))
В этом советнике после изучения просадок можно добавить ещё примерно около 5 условий при которых в следку не входить.. что существенно уменьшит просадки.. Но вот сова..качайте тестируйте улучшайте.
Если сделать форвард хотя бы на пол года "назад", то результаты мягко скажем не очень)) Подгонка))
В этом советнике после изучения просадок можно добавить ещё примерно около 5 условий при которых в следку не входить.. что существенно уменьшит просадки.. Но вот сова..качайте тестируйте улучшайте.
Да я бы улучшил, если бы кодить умел)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Советник на основе лент Болинджера:
Author: seolink74