При модификации установить остальным параметрам те значения, которые уже есть у ордера, и только стоплсс поставить 0.
Dmitry Fedoseev:
При модификации установить остальным параметрам те значения, которые уже есть у ордера, и только стоплсс поставить 0.
не, это я понял, что так можно, проблема в том что я не знаю как это сделать, я просто программирую не на этом языке, а тут задание подъехало, не могу найти информацию, как вбить нужные значения, чтоб убрать только стоплос, если не сложно напишите, прошу
При модификации установить остальным параметрам те значения, которые уже есть у ордера, и только стоплсс поставить 0.
Dmitry Fedoseev:
При модификации установить остальным параметрам те значения, которые уже есть у ордера, и только стоплсс поставить 0.
При модификации установить остальным параметрам те значения, которые уже есть у ордера, и только стоплсс поставить 0.
и еще вопрос, если ордер был открыт на продажу, то стоплосс всёравно ставить 0 или наоборот надо его ставить очень большим?
Пример удаления Стоп лосс:
for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of open positions if(m_position.SelectByIndex(i)) if(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==InpMagic) { double stop_loss = m_position.StopLoss(); double take_profit = m_position.TakeProfit(); //--- if(stop_loss>0.0) if(!m_trade.PositionModify(m_position.Ticket(),0.0,take_profit)) ...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
как удалить только stoploss у открытого ордера