Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2305
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо, работает...но не корректно
Вы не подскажите, как можно реализовать такой поиск свечей
Когда последняя закрытая свеча >= size, мне нужно перебором найти вторую и третью свечу >= size, а все которые меньше пропускать. В итоге получить номер третьей свечи.
PS/ 5 лет web-деятели не могут прикрутить не то чтобы подсветку синтаксиса в стиль "код" , а просто корректные monospace и pre;
Помогите, пожалуйста!
сразу закрывает сделку и открывает новую в том же направлении, а не выжидает 3 бара
в глобальных переменных объявлено:
int bars = iBarShift( Symbol(), PERIOD_M1, OrderOpenTime() );
//------------------------
if(условия)
{
if (OrdersTotal()<1)
{
ticket = OrderSend(Symbol(),OP_BUY, Lot, Ask, slippage, 0, 0,NULL, Magic,0, Red);
if (ticket>0)
{
SL = NormalizeDouble(Ask - stoploss*Point, Digits);
TP = NormalizeDouble(Bid + takeprofit*Point, Digits);
if (OrderSelect(ticket,SELECT_BY_TICKET))
if(OrderModify(ticket, OrderOpenPrice(),SL, TP,0))
Print ("Ошибка модификации ордера");
}
}
if ( iTime( Symbol(), PERIOD_M1, bars ) > OrderOpenTime() ) { bars ++; }
if ( bars >3)
{
ticket = OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
}
PS/ 5 лет web-деятели не могут прикрутить не то чтобы подсветку синтаксиса в стиль "код" , а просто корректные monospace и pre;
Помогите, пожалуйста!
Скажите пожалуйста, а вот у меня вверху кода глобальная переменная правильно прописана?
А то мне в тестере выдает: 2023.10.22 20:05:36.628 2023.07.18 17:16:54 AANDS18 EURUSD,M1: unknown ticket 494 for OrderClose function
Если просто как Вы написали оставить
int bars;
Ошибка пропадает но сделка через три бара не закрывается
Если просто как Вы написали оставить
Ошибка пропадает но сделка через три бара не закрывается
Я не все поправил, так надо
и int bars; должен стоять в глобальных переменных
Я не все поправил, так надо
и int bars; должен стоять в глобальных переменных
int bars; правильно? в самом верху?
int bars; правильно? в самом верху?