Из трёх установленных МТ советник заработал только на одном с демо от Альпари, где 5 знаков после запятой. На остальных не хочет создавать файл, и я не понимаю в чём может быть дело. В любом случае я очень благодарен!
А как я индикатором могу собрать статистику за несколько лет? Он же к тестеру не подключится? Как обычный эксперт работает, но только на одном и то, слава Богу. Я, правда, не сверял так уж точно движения, но примерно правильно.
Запустите тестер, нажмите паузу, накиньте индикатор
Integer писал(а) >>
Да, он правильно понял. Нужно мне это для анализа валютных пар, их волатильности и пр. Просто инструмент для сбора данных, но подключаться он должен к тестеру, иначе не получится.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите, пожалуйста! Нужен советник для анализа поведения валютных пар.
Задача в том, чтобы при изменении цены на заданную величину, советник записывал соответствующее движение вверх или вниз в виде символов «1» или «0» соответственно, во внешний файл.
3 года назад я и сам что-то уже мог, но теперь уже почти ничего не помню. Вот то, что смог:
extern int Luft = 300 ;
int init ()
return( 0 );
}
int deinit ()
return( 0 );
int start ()
{
static double pre_bid = 0.0 ; // храни мм предыдущее значение цены
double tmp ;
tmp = NormalizeDouble (( MathAbs ( Bid - pre_bid ) / Point ), 0 );
if (( tmp >= Luft ) && ( Bid > pre_bid ))
{
// цена выросла на Luft пунктов от последней
write «1» ;
// Запись в файл символа «1», что означает превышение цены на 1 люфт – как записать не знаю
pre_bid = pre_bid + Bid ; // сохраняем
}
else if (( tmp >= Luft ) && ( Bid < pre_bid ))
{
// цена упала на на Luft пунктов от последней
write «0» ;
// Запись в файл символа «0», что означает падение цены на 1 люфт – как записать не знаю
pre_bid = pre_bid - Bid ; // сохраняем
}
else
return( 0 );
}