Кто силен в языках?))

 
На языке AFL есть такая функция полезная:

EXREM
- remove excessive signals Trading system toolbox
(AFL 1.5)

SYNTAX exrem( ARRAY1, ARRAY2 )
RETURNS ARRAY
FUNCTION
removes excessive signals:
returns 1 on the first occurence of "true" signal in Array1
then returns 0 until Array2 is true even if there are "true" signals in Array1
EXAMPLE
buy = ExRem( buy, sell );
sell = ExRem( sell, buy );


В MQL4 ничего подобного не нашел.
Можно какнибуть реализовать функцию эту?
 
Я не силен, но все дело упирается в алгоритм отсева лишних сигналов, реализованный в AFL. Если будешь его знать, сможешь реализовать и в MQL4.
 
В MQL4 нет "очереди сгенерированных сигналов", поэтому ничего и не надо удалять. Если есть сигнал, то отрабатывайте его.

ps: это если я правильно понял вопрос.
 
Не идея в другом:
Сигнал на покупку=1
Выставляем ордер на покупку.
далее... если есть еще один сигнал на покупку, предположим через минуту, мы его уже не выставляем... пока предшествующим сигналом не будет сигнал на продажу. тоесть если покупка =0 а продажа=1, то ряд выставления ордеров будет выглядеть так 1010101010101010 и т. д...
тоесть два подрят ордера на покупку существовать не могут,пока между ними не появиться сигнал на продажу, ну и с продажей тоже самое...
Чередование  ордеров должно быть неизменным, продажа идет за покупкой, а покупка за продажей, и никак подругому.
 
Какая то искуственная конструкция, для которой создана искуственная функция. Это только в телевизионной рекламе - "жизнь, это полоса белая, полоса черная, чередование полос".
 
Может и так) Но тем немение, хотелось бы реализовать это в MQL4))
 
Rosh:
Это только в телевизионной рекламе - "жизнь, это полоса белая, полоса черная, чередование полос".

Тренды и в жизни бывают.
 
Zuza:
Может и так) Но тем немение, хотелось бы реализовать это в MQL4))
В МТ4 нет и не будет никаких очередей сигналов. Программист должен сам контролировать все операции. Для этого есть все возможности.
 

Бред какой-то в данном сегнализаторе, а чередовать ордера вы можете сами, на основе простой истории ордеров, по тому же последнему выставленному ордеру или из истории:) Вот, даже тема про чередование ордеров есть, значит кому-то надо, вернее как определить какой приведущий ордер, на покупку или на продажу: 'Как определить предыдущий ордер SELL или BUY' Вам это надо было?

 
Ну неужели никто на AFL не создавал роботов?Там без этой функции никуда...
Фуф))
Самому придеца думать...)) Так хотел нахалявку код выпросить, обломался...))
Всем спасибо, за ответы!))
 
О!!)) пока коммент выдумывал, ответ полезный проскочил)) Сенькс, почитаю))
Причина обращения: