Вы могли бы чуть точнее описать принцип действия вашего советника breakdown Xonax 3 ? Что подразумевается под "пробитие бара #1" ?
Пытаюсь его оптимизировать, пока не сильно получается.
Благодарю.
Владимир, добрый день.
Вы могли бы чуть точнее описать принцип действия вашего советника breakdown Xonax 3 ? Что подразумевается под "пробитие бара #1" ?
Пытаюсь его оптимизировать, пока не сильно получается.
Благодарю.
Пробой - это когда цена преодолевает цену бара #1.
Владимир, код для меня сложен.
Бар #1 - это бар, который идет перед текущим? И почему, в таком случае, нет сделок при каждом пробитии max/min баров?
Прошу вас объяснить суть поиска точки входа чуть более подробно, если это не сложно.
Благодарю.
Владимир, код для меня сложен.
Бар #1 - это бар, который идет перед текущим? И почему, в таком случае, нет сделок при каждом пробитии max/min баров?
Прошу вас объяснить суть поиска точки входа чуть более подробно, если это не сложно.
Благодарю.
Сначала прочитайте описание (контрольный вопрос: с каким интервалом генерируются торговые сигналы?).
Поиск сигнала происходит либо в момент открытия нового бара, либо с интервалом в 10+ секунд. К сожалению это не дает мне понимания принципа работы робота.
Бар #1 это предыдущий относительно открытого только что бара?
Поиск сигнала происходит либо в момент открытия нового бара, либо с интервалом в 10+ секунд. ***
Браво. Отличное понимание с каким интервалом ищется сигнал.
***
Бар #1 это предыдущий относительно открытого только что бара?
Не совсем так. Нулевой бар (бар #0) - это самый правый бар не графике. То есть это текущий бар - бар который рисуется в данный момент. Соответственно бар #1 - это сосед слева от бара #0.
Торговые сигналы:
//+------------------------------------------------------------------+ //| Search trading signals | //+------------------------------------------------------------------+ bool SearchTradingSignals(void) { MqlRates rates[]; ArraySetAsSeries(rates,true); int start_pos=0,count=3; if(CopyRates(m_symbol.Name(),Period(),start_pos,count,rates)!=count) return(false); //--- if((!InpReverse && m_symbol.Ask()>rates[1].high) || (InpReverse && m_symbol.Bid()<rates[1].low)) { ExtNeedOpenBuy=true; } else if((!InpReverse && m_symbol.Bid()<rates[1].low) || (InpReverse && m_symbol.Ask()>rates[1].high)) { ExtNeedOpenSell=true; } //--- return(true); }
Если цена Ask выше максимальной цены High бара #1 - сигнал на открытие позиции BUY
Если цена Bid ниже минимальной цены Low бара #1 - сигнал на открытие позиции SELL
Владимир, благодарю за обратную связь. Стало понятнее.
Касательно интервалов поиска сигналов - надеюсь это не сарказм)
Касательно интервалов поиска сигналов - надеюсь это не сарказм)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Breakdown Xonax 3:
Торговля на пробой High или Low бара #1. Развитие второй версии.
Автор: Vladimir Karputov