Оптимизацию своего советника проводил по ценам открытия. Результаты по этому методу и по методу "Все тики" несколько различаются. Совтеник использует индикаторы с уже с закрытых баров (1) а именно MA и Stochastic, но у него есть трейлинг, думаю из-за него и есть отклонения.
метод доход просадка
ЦО 4000 950
ВТ 3000 1113
Период оптимизации 1.01.2010 - 31.09.2010, тестирования 1.10.2010 - 2.01.2011
Внимание вопрос: стоит ли добавить в советник модуль чтобы он обрабатывал только первый тик в новом баре? если можно приведите пример такого модуля.
заранее спасибо уважаемые программисты и с новым годом!
void start() { //---- go trading only for first tiks of new bar if(Volume[0]>1) return; }пример из файла "Moving Average.mq4"
abolk спасибо из-за тебя я потерял 6000 рублей =) ну сам виноват, не учил мат часть ^^
При переходящем тике, который приходит в момент перехода с 1 ТФ на другой, новый бар не будет обработан при твоем методе, я замутил вот такую конструкцию:
extern bool EveryTick = false;
int TimeN;
в старте:
if (EveryTick==false)
{
if(TimeN == Time[0]) return;
TimeN = Time[0];
}
Вы ещё счёт выставите MetaQuotes.
Вам же yuripk ответил, что первый тик может быть не обработан.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Оптимизацию своего советника проводил по ценам открытия. Результаты по этому методу и по методу "Все тики" несколько различаются. Совтеник использует индикаторы с уже с закрытых баров (1) а именно MA и Stochastic, но у него есть трейлинг, думаю из-за него и есть отклонения.
метод доход просадка
ЦО 4000 950
ВТ 3000 1113
Период оптимизации 1.01.2010 - 31.09.2010, тестирования 1.10.2010 - 2.01.2011
Внимание вопрос: стоит ли добавить в советник модуль чтобы он обрабатывал только первый тик в новом баре? если можно приведите пример такого модуля.
заранее спасибо уважаемые программисты и с новым годом!