| / | Форум |
|
Dmitrich
09.04.2010 17:11
Помогите, пожалуйста! Нужен советник для анализа поведения валютных пар. Задача в том, чтобы при изменении цены на заданную величину, советник записывал соответствующее движение вверх или вниз в виде символов «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 ); } |
|
Бесплатная Groupware для групп разработчиков Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение. |
|
kharko
09.04.2010 20:36
Держи.. работает как индикатор...
|
|
Dmitrich
09.04.2010 22:09
Из трёх установленных МТ советник заработал только на одном с демо от Альпари, где 5 знаков после запятой. На остальных не хочет создавать файл, и я не понимаю в чём может быть дело. В любом случае я очень благодарен! |
|
kharko
09.04.2010 23:58
Dmitrich >>:
Из трёх установленных МТ советник заработал только на одном с демо от Альпари, где 5 знаков после запятой. На остальных не хочет создавать файл, и я не понимаю в чём может быть дело. В любом случае я очень благодарен! Это индикатор и кидать его надо в папку для индикаторов. |
|
Dmitrich
10.04.2010 00:31
А как я индикатором могу собрать статистику за несколько лет? Он же к тестеру не подключится? Как обычный эксперт работает, но только на одном и то, слава Богу. Я, правда, не сверял так уж точно движения, но примерно правильно. |
|
GarF1eld
10.04.2010 00:56
Запустите тестер, нажмите паузу, накиньте индикатор
|
|
Dmitrich
10.04.2010 01:19
У меня нет паузы в тестере! ) С каким экспертом тестер запускать? Он ведь в холостую не работает? В любом случае у меня он так вообще нигде не работает, а вот как эксперт…. |
|
Integer
10.04.2010 01:33
|
|
Dmitrich
10.04.2010 09:23
|
|
Integer
10.04.2010 10:20
|
|
Dmitrich
10.04.2010 11:48
Integer писал(а) >>
Да, он правильно понял. Нужно мне это для анализа валютных пар, их волатильности и пр. Просто инструмент для сбора данных, но подключаться он должен к тестеру, иначе не получится. |
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий