Подскажите как реализовать проверку...

 

Подскажите как реализовать проверку в советнике на открытие ордера по одной и той же цене?


Пример:

Есть сигнал (на покупку или продажу), советник ждет нужную ему цену для входа, получает её и ставит ордер, сработал стоплосс. Т.к. сигнал ещё есть советник снова ждет нужную цену, входит и ловит очередного лося... Так может и до 10 -15 стоплоссов доходить(, что есть не гуд...


Вот и хочется ограничить количество одинаковых сделок по одной и той же цене, чтобы минимизировать количество лосей. Т.е. словил 10 лосей подряд по одной цене сиди на заборе до следующего сигнала уже по другой цене)


Заранее спасибо.

 
Нужно прежде думать о том как получить правильный сигнал, а если по сигналу получаешь 10 лосей это не сигнал.
 

Ну это понятно) Мы же не стратегию обсуждаем, а технический вопрос))

И к тому же соотношение размера лося и профита тоже играет большую роль! Лось в 2-4 пп, а профит 50-100 не говорят о том что сигнал неправильный) Это уже вопрос стратегии...

 
самое простое зона! цена время, больше меньше!
 
vvavva >>:
самое простое зона! цена время, больше меньше!

Можно пример?..

 

сработал сигнал!

запоминаешь время=100 и цена=1.42!

зона_цена_верх = цена + у

зона_цена_низ = цена - у

зона_время_мин = время - 1

зона_время_мах = время + х

если следущий сигнал в этой зоне то, надо подумать!)

 
ALex2008 писал(а) >>

Подскажите как реализовать проверку в советнике на открытие ордера по одной и той же цене?

Пример:

Есть сигнал (на покупку или продажу), советник ждет нужную ему цену для входа, получает её и ставит ордер, сработал стоплосс. Т.к. сигнал ещё есть советник снова ждет нужную цену, входит и ловит очередного лося... Так может и до 10 -15 стоплоссов доходить(, что есть не гуд...

Вот и хочется ограничить количество одинаковых сделок по одной и той же цене, чтобы минимизировать количество лосей. Т.е. словил 10 лосей подряд по одной цене сиди на заборе до следующего сигнала уже по другой цене)

Заранее спасибо.

https://c.mql5.com/mql4/forum/2009/04/f_KimIV.rar

Там есть нечто подобное, но для MODE_TRADES .

'Полезные функции от KimIV' ExistOPNearMarket b-Positions.mqh 04.05.2008 Существование позиции или ордера около рынка
'Полезные функции от KimIV' DistMarketAndPos b-Positions.mqh 29.04.2008 Расстояние в пунктах между рынком и ближайшей позицей

и т.п.

'

"нечто подобное" - т.к. в задачке есть "сработал стоплосс". Ну так KimIV не запрещает менять свои функции.

 
Спасибо. Реализовал простым счетчиком ++ и сбросом его в 0 при новом сигнале...