Adept, failed modify buy 0.00 sl: 0, tp: 0 -> sl: 11964, tp: 0 [Position already closed] вот такая ошибка выходит, ну это понятно после закрытия позиции код заново просто проходит и видит что нечего закрывать. но по новому стоп лоссу позиция не кроется… и ошибок нет
Gens, код бы глянуть (именно часть с модификацией).
Ну вообще, если это при использовании второго варианта, то, конечно, логично добавить проверку
if(PositionSelect(_Symbol))
{
//модификация
}
А если вообще по хорошему, лучше вообще не использовать стандартные стоплоссы нигде кроме тестера.
Кароч, скиньте код эксперта с вырезанной торговой логикой, оставив только модули исполнения и модификации, ночью гляну — раз уж мы заморочились, надо доделать нормально :).
NZD/CHF: Когда сопротивление — это лучшее блюдо в меню медведя
Кросс-курс NZD/CHF протестировал линию нисходящего тренда (проведенную через точки 1 и 2), сформировав в процессе разворотную свечу «падающая звезда». Примечательно, что она оказалась заперта в...
Средние доходности облигаций в зависимости от кредитного рейтинга. От B- до AA+. Снижение КС никак не доберется до ВДО
👉 Наш канал в MAX 👈
👉 Чат Иволги в MAX 👈
Средние доходности облигаций в зависимости от рейтинга (бледные столбцы — доходности без сглаживания). И как они изменились...
Космические миссии начинаются не со взлета ракеты, а намного раньше — с выбора и производства материалов . Чтобы техника выдерживала экстремальные температуры, нагрузки и радиацию, конструкторы...
ПОЕХАЛИ! - скидка 15% на профессиональную аналитику фондового рынка!
65 лет назад Юрий Гагарин стал первым человеком, которому покорился Космос! Поэтому в честь наступающего Дня Космонавтики, мы решили поделиться скидкой в аж 15% на нашу аналитику....
genubat, Роскосмас на своём сайте открыл набор/отбор в кандидаты в космонавты!
— Будешь участвовать?
— Надо 14 раз подтянутся, что-то там прбежать на время — непомню и 800 метров вольным стил...
Дух Анкориджа, а вот и нет. Будет смена эпохи. Защита коллектива и руководства в 1-ю очередь
через фонды, которые подпитываются префами
Проходили в Казаньоргсинтезе. Там обычка после смены г...
Mediaholder,
склонность к постоянным манипуляциям — один из признаков наличия психических проблем...
«1) Я НРД не защищал. Я обратил внимание, что твое утверждение, что НРД, якобы, восст...
Хоха51,
Это ты необучаем.
Вместо того, чтобы научиться зарабатывать деньги так, как это делаю я, и просто показать это здесь, ты можешь лишь писать гадости и надувать щеки.
хотя, судя по задаче, вроде как 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))
{
//модификация
}
А если вообще по хорошему, лучше вообще не использовать стандартные стоплоссы нигде кроме тестера.
Кароч, скиньте код эксперта с вырезанной торговой логикой, оставив только модули исполнения и модификации, ночью гляну — раз уж мы заморочились, надо доделать нормально :).