MQL4 - automated forex trading   /  

Форум

не работает iFractals() help me please

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
14
SIDI 05.04.2006 15:28 
Хочу написать советника использующего фракталы, но
double val=iFractals(NULL, 0, MODE_UPPER,0); и Print("val=",val);

Постоянно выдает 0
Кто знает в чем фишка?

Увеличьте эффективность групповой работы

Поставьте TeamWox и увеличьте эффективность групповой работы в вашей компании. TeamWox позволяет хранить всю рабочую информацию в одном месте: письма, документы, файлы, платежи и история сообщений в чате. Так решается проблема сохранности данных и удобной групповой работы с ними.


avatar
Модератор
33759
Rosh 05.04.2006 15:34 
Факт фрактала в советнике можно установить не ближе второго бара, отсюда и пляшите.

avatar
14
SIDI 05.04.2006 16:40 
Спасибо за отвоет, Rosh. Думал функция работает немного по другому. Я пишу советник, торгующий по паттернам для него необходимо получить значение предыдущего экстремума (максимума и минимума) кто может подсказать, как это сделать на MQL4

avatar
181
mandor 05.04.2006 16:53 
int StartBar=0; int TotalBars=10; double hi=High[Highest(NULL,0,MODE_HIGH,TotalBars,StartBar)]; double lo=Low [Lowest (NULL,0,MODE_LOW ,TotalBars,StartBar)];
Здесь:
hi - значение предыдущего максимума для баров 0 - 9
lo - значение предыдущего минимума для баров 0 - 9

avatar
14054
komposter 05.04.2006 19:45 
fractal_u - значение последнего верхнего фрактала, i_u - № бара, на котором этот фрактал нарисован
fractal_d и i_d - то же самое для нижнего фрактала
double fractal_u = 0.0, fractal_d = 0.0; int i_u = -1, i_d = -1; for ( int i = 0; i < Bars-1; i ++ ) { if ( i_u == -1 && iFractals( NULL, 0, MODE_UPPER, i ) > 0 ) { i_u = i; fractal_u = iFractals( NULL, 0, MODE_UPPER, i ); } if ( i_d == -1 && iFractals( NULL, 0, MODE_LOWER, i ) > 0 ) { i_d = i; fractal_d = iFractals( NULL, 0, MODE_LOWER, i ); } if ( i_u > -1 && i_d > -1 ) { break; } }

avatar
14
SIDI 06.04.2006 16:07 
спасибо за помощь, уже пытаюсь настроить программу
К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий