Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Per favore, alcuni programmatori potrebbero aggiungere avvisi (acquisto, vendita, neutrale) sonori e notifiche push sul cellulare (possibilmente alla chiusura di OGNI candela) sull'indicatore Powersystem MT5. Grazie mille in anticipo.

WOW! So fast, and so complete. I thank you very much, appreciate your reply. Many many thanks again.Посмотреть вложение 587781
Come impostare le notifiche push su dispositivi mobili: se non hai ancora impostato le notifiche push su MT5, apri l'app mobile di MT5 sul tuo telefono, vai su Impostazioni > Messaggi e trova il tuo ID MetaQuotes (codice di 8 caratteri). Nella versione desktop di MT5, vai su Strumenti > Impostazioni > Notifiche. Seleziona la casella "Abilita notifiche push". Inserisci il tuo ID MetaQuotes e clicca su "Test". Se il telefono emette un segnale acustico, la configurazione è avvenuta correttamente!
Еще раз обращаюсь с просьбой, очень надо.
Эксперт в таком виде работает без проблем.
if(triger == 2) - открываем 2 лота Buy (Lots*2). Sell - аналогично.
Помогите прописать возможнось закрытия одного лота из 2 открытых т.е
if triger == 1 - закрыть 1 лот Buy.
if triger == -1 - закрыть 1 лот Sell.
ИванМН посоветовал такой вариант, но я не могу это прописать.
" Вы имеете в виду частичное закрытие позиции? Просто указываете в функции OrderClose необходимую лотность и всё. Только не забудьте нормализовать количество лотов перед отправкой приказа.
У Вас закроется требуемый объём, на оставшуюся часть терминалом будет создана новая позиция с новым номером ("тикетом").
И добавится соответствующий комментарий к закрывшейся и оставшейся частям ".
Спасибо сочувствующим.
| Триггер | Действие |
|---|---|
2 | Закрыть все Sell → Открыть Buy с Lots*2 |
-2 | Закрыть все Buy → Открыть Sell с Lots*2 |
1 | Частично закрыть Buy на Lots (из Lots*2 останется Lots) |
-1 | Частично закрыть Sell на Lots (из Lots*2 останется Lots) |
0 | Закрыть всё |
trigger == 2 — открывается позиция Buy объёмом Lots*2 (например, 0.02)trigger == 1 — вызывается PartialClose_ord_by_type(OP_BUY, Lots), которая передаёт в OrderClose объём Lots (например, 0.01) вместо полного объёма позиции0.01)ord_in_market()-2 и -1.Уважаемый deadsoul! Не могли бы вы добавить в вашу модификацию ещё 2 небольших параметра: 1.Время работы советникаКраткое описание всех изменений
Подробности о функциях
UseMoneyManagement true → лоты рассчитываются на основе капитала; false → используется фиксированное значение лотов
RiskPercent Процент от капитала счета, используемый для определения размера лота (по умолчанию 2%)
DecreaseFactor Сохраняется из исходного значения — уменьшает лот после последовательных убытков
Нормализация лота Привязана к MODE_LOTSTEP, ограничена диапазоном MODE_MINLOT / MODE_MAXLOT
MaxSpreadPoints Максимально допустимый спред в пунктах; 0 = фильтр отключен
IsSpreadAllowed() Вызывается в CheckForOpen() — пропускает сделку и регистрирует сообщение, если спред слишком большой
ReverseSignals false = исходная логика (crossDown→BUY, crossUp→SELL); true = обратная (crossDown→SELL, crossUp→BUY)
Теперь проверяется значение возвращаемого значения OrderSend для сообщений об ошибках; Ошибки, выведенные в журнал
Округление партии Исправлено в исходном коде NormalizeDouble(..., 01) → правильное округление до 2 знаков после запятой с шагом партии
Я обновил код и добавил BufferBUY (Буфер 6) и BufferSEL (Буфер 7). Я также изменил функцию DrawARROW, чтобы она записывала значения цены в эти буферы до отрисовки графических объектов. Это значит, что твой советник (EA) сможет считывать сигналы, даже если в настройках индикатора на графике выбрать ShowArrows = HideArrows. Вот твой обновленный кодУважаемые программисты!!! Прошу помощи. Сделайте пожалуйста буферные стрелки......Посмотреть вложение 587996
Спасибо Огромное!
Надо оставить только long,short надпись!
огромное спасибо.....Я обновил код и добавил BufferBUY (Буфер 6) и BufferSEL (Буфер 7). Я также изменил функцию DrawARROW, чтобы она записывала значения цены в эти буферы до отрисовки графических объектов. Это значит, что твой советник (EA) сможет считывать сигналы, даже если в настройках индикатора на графике выбрать ShowArrows = HideArrows. Вот твой обновленный код
запаздывает?огромное спасибо.....
ДА,запаздывает?
Уважаемый deadsoul! Можбыть я не все понимаю, обьясните пожалуйста.