Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
...Sergey Golubev, 2020.03.23 16:08
Вставляйте правильно код -
----------------
MQL5.community - Памятка пользователя
Кнопка предназначена для вставки исходного кода в текст сообщения. При нажатии появляется пустое окно, в которое необходимо вставить код и далее нажать кнопку Вставить. Для отмены вставки кода необходимо нажать кнопку Отмена.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
if( provPrice(OP_SELL) )
int ticket = OrderSend(Symbol(),OP_SELL,1,Bid,3,Ask+1000*Point,Bid-5*Point);
return;
}
bool provPrice(const int type)
{
for(int cnt=0; cnt<OrdersTotal(); cnt++)
{
if( !OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ) continue;
if( OrderType()!=type ) continue;
if( (type==OP_SELL ? Bid : Ask ) == OrderOpenPrice() ) return(false);
}
return(true);
}