Adept, failed modify buy 0.00 sl: 0, tp: 0 -> sl: 11964, tp: 0 [Position already closed] вот такая ошибка выходит, ну это понятно после закрытия позиции код заново просто проходит и видит что нечего закрывать. но по новому стоп лоссу позиция не кроется… и ошибок нет
Gens, код бы глянуть (именно часть с модификацией).
Ну вообще, если это при использовании второго варианта, то, конечно, логично добавить проверку
if(PositionSelect(_Symbol))
{
//модификация
}
А если вообще по хорошему, лучше вообще не использовать стандартные стоплоссы нигде кроме тестера.
Кароч, скиньте код эксперта с вырезанной торговой логикой, оставив только модули исполнения и модификации, ночью гляну — раз уж мы заморочились, надо доделать нормально :).
Bitcoin: Покупатели разминаются перед штурмом ключевой горизонтали
Биткоин протестировал точку пересечения уровня поддержки 75500 и пробитой локальной линии даунтренда (проведенной через точки 1 и 2), параллельно завершив субботу восходящей сессией. Путь для...
Московская биржа: взгляд аналитиков после отчетности
Московская биржа — крупнейшая биржевая площадка России, которая проводит торги акциями, облигациями, производными инструментами, валютой, инструментами денежного рынка и товарами,...
Представьте, что инвестиционные стратегии сервиса «Интеллект» — это персонажи детективов о Шерлоке Холмсе.
🔹 Сервис «Интеллект» собирает портфель под любой характер. Выбирайте персонажа,...
Сделки УК Первой! Полностью продали одну нефтегазовую компанию в НОЛЬ чтобы купить другие истории
Продолжаю делать серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ рублей в акциях. Зачем? Посмотреть, как думают...
Квартира в 7 мин. от моря за 2,6кк Интересные возможности появляются практически каждый день, поэтому я всегда стараюсь не сожалеть об упущенных. Но все же, иногда, оглядываясь назад, начинаешь думат...
Новатэк снова на сильной поддержке? Покупатели пытаются удержать ключевой уровень Новатэк $NVTK ТФ-1Д
Цена продолжает снижаться и сейчас пришла в важную зону поддержки 1112-1124. Пока продавцы не...
Михаил Родин, Ничего, если я опять по пунктам ?
1. Курс по облигациям. Бесплатный
stepik.org/course/145151/syllabus
2. Тоже бесплатный, от того же автора, про акции
stepik.org/course/21068...
⚡Укрепление рубля сделало экспорт зерна нерентабельным На пленарном заседании Всероссийского зернового форума в Сочи 22 мая обсуждались меры для сохранения конкурентоспособности российской продукции. ...
хотя, судя по задаче, вроде как PositionGetString — узнаете тикет открытой позиции.
CTrade trade;
if(PositionSelect(_Symbol))
{
long ticket = PositionGetInteger(POSITION_TICKET);
trade.PositionModify(ticket,stop_loss,take_pofit);
}
как вариант
Gens, Я там скобочку забыл (поправил).
Так как в CTrade функция PositionModify перегружена, можно и так:
#include <Trade\Trade.mqh>
CTrade trade;
trade.PositionModify(_Symbol,stop_loss,take_pofit);
Gens, код бы глянуть (именно часть с модификацией).
Ну вообще, если это при использовании второго варианта, то, конечно, логично добавить проверку
if(PositionSelect(_Symbol))
{
//модификация
}
А если вообще по хорошему, лучше вообще не использовать стандартные стоплоссы нигде кроме тестера.
Кароч, скиньте код эксперта с вырезанной торговой логикой, оставив только модули исполнения и модификации, ночью гляну — раз уж мы заморочились, надо доделать нормально :).