Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 199

 
StrangerNet :

İyi günler, işlev neden tanımlanmadı ('OrderModify' mesajı - işlev tanımlanmadı):

Kıvrımlı parantezlerde bir sorun var.
 #include <Trade\Trade.mqh>
Ctrade trade;//-- глобально объявить
trade.OrderModify(tik, ORDER_PRICE_OPEN , NormalizeDouble (Bid- _Point *(TrailingStop/ 10 ), 5 ), ORDER_TP , ORDER_TYPE_TIME , ORDER_TIME_EXPIRATION );
 
barabashkakvn :

CTrade sınıfını eklediniz mi?

yabancı ağ :
Evet bağlı.

İlk olarak, MetaEditor'da kod şekillendiriciyi (Ctrl+,) uygulayın. Ardından, eksik kapanış küme parantezleri ( } ) ile ilgilenin.

ORDER_TYPE_TIME sabitlerden biri olmalıdır:

ENUM_ORDER_TYPE_TIME

tanımlayıcı

Tanım

ORDER_TIME_GTC

Sipariş, iptal edilene kadar sırada kalacak

ORDER_TIME_DAY

Emir sadece mevcut işlem gününde geçerli olacaktır.

ORDER_TIME_SPECIFIED

Sipariş son kullanma tarihine kadar geçerli olacaktır

ORDER_TIME_SPECIFIED_DAY

Sipariş belirtilen gün 00:00'a kadar geçerli olacaktır. Bu süre işlem seansına düşmezse, vade en yakın işlem süresinde gelir.

 
lewvik :

teşekkürler yardımcı oldun)))))

 
barabashkakvn :

İlk olarak, MetaEditor'da kod şekillendiriciyi (Ctrl+,) uygulayın. Ardından, eksik kapanış küme parantezleri ( } ) ile ilgilenin.

ORDER_TYPE_TIME sabitlerden biri olmalıdır:

ENUM_ORDER_TYPE_TIME

tanımlayıcı

Tanım

ORDER_TIME_GTC

Sipariş, iptal edilene kadar sırada kalacak

ORDER_TIME_DAY

Emir sadece mevcut işlem gününde geçerli olacaktır.

ORDER_TIME_SPECIFIED

Sipariş son kullanma tarihine kadar geçerli olacaktır

ORDER_TIME_SPECIFIED_DAY

Sipariş belirtilen gün 00:00'a kadar geçerli olacaktır. Bu süre işlem seansına düşmezse, vade en yakın işlem süresinde gelir.

Kıvrımlı parantez yok çünkü hala devamı var, her şeyi ortaya koymadım çünkü davayla ilgisi yok))))) Transfere gelince, zaten düzelttim, teşekkürler!)))))
 
barabashkakvn :

İlk olarak, MetaEditor'da kod şekillendiriciyi (Ctrl+,) uygulayın.

Bu arada, nedense bu komutla fonksiyonun başlığını belirledim)))))
 
barabashkakvn :

İlk olarak, MetaEditor'da kod şekillendiriciyi (Ctrl+,) uygulayın. Ardından, eksik kapanış küme parantezleri ( } ) ile ilgilenin.

Köşeli parantezleri olabildiğince kompakt yapıştırma alışkanlığı yeni başlayanlar için tam bir problem.MQL4 öğrenirken onları bir satıra koymaya çalıştım (müdahale etmemek için) Sonuç olarak, çok zaman aldı. orada ne olduğunu ve nerede olduğunu anlayın. Stilist , parantezleri görünmedikleri yerlere yapıştırma alışkanlığından sadece bir mucize kurtarıcıdır)))
 
StrangerNet :
Bu arada, nedense bu komutla fonksiyonun başlığını belirledim)))))

ctrl ve <

veya menü servisinde => şekillendirici

 
lewvik :

ctrl ve <

veya servis menüsünde => şekillendirici

işte aradığım buydu :)
 

Böyle bir soru, SL veya TP koşulunun yerine getirilmesi üzerine bir metatrader tarafından kapatılırsa siparişin durumu ne olur? Ve o hiç bilette olacak mı?

 
StrangerNet :

Böyle bir soru, SL veya TP koşulunun yerine getirilmesi üzerine bir metatrader tarafından kapatılırsa siparişin durumu ne olur? Ve o hiç bilette olacak mı?

https://www.mql5.com/ru/docs/trading/historyorderselect