Перейти к содержанию
Форекс Форум трейдеров Академии «MasterForex-V»
Внимание: для входа на форум используйте e-mail вместо ника, пароль остаётся прежним. Если вы забыли свой e-mail пишите в техподдержку ( MFadmin@bk.ru )

selenat

Пользователи ST test (off)
  • Постов

    49
  • Зарегистрирован

  • Посещение

Весь контент selenat

  1. Добрый день. На одном из форумов помогли. Да, на каждом тике выставлялся ордер. Выставил такое условие - if(OrdersTotal() == 0) и перстали выставлятся беспрерывно ордера, только один. Может и подойдёт такая конструкция. А если используешь его сразу на нескольких валютных парах? Впрочем, идея понятна, спасибо!
  2. Попробуйте использовать такую мою функцию: //+------------------------------------------------------------------+ bool NewBar() { bool r; static datetime bar = 0; if (bar == 0) bar = TimeCurrent(); if (bar == Time[0]) r = false; else { bar = Time[0]; r = true; } return(r); } //+------------------------------------------------------------------+ Спасибо большое! Буду пробовать.
  3. Здравствуйте! Сегодня написал свой первый советник. Прогоняю его на тестере стратегий и вижу, что он открывает по несколько одинаковых сделок (по одной и той же цене) в один и тот же момент времени. Если я правильно понимаю, то происходит это из-за того, что код советника выполняется при получении каждого нового тика, которых на одном баре приходит множество (советник тестирую на пятиминутном графике). Подскажите пожалуйста как избежать этого эффекта. Видимо надо сделать как-то так, чтобы алгоритм выполнялся по одному разу на каждый бар? И как это реализовать технически?
  4. Амадеус, полностью вас поодерживаю. Мы тоже не делаем своим детям прививки. Благо в России по закону к этому не могут принудить или отказать на этом основании в посещении садов и школ (хотя ывает приходится ппотеть доказывая свои права, делать это надо грамотно). На самом деле в инете достаточно много материалов на эту тему. Один из самых известных - сайт А. Котока.
×
×
  • Создать...