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

 

Siparişin son değişikliğinin zamanını nasıl alacağımı söyle?

Bana öyle geliyor ki bu bilgi OrderGetInteger işlevi tarafından ENUM_ORDER_PROPERTY_INTEGER parametresi ile sağlanmalıdır https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer

Ama böyle bir şey yok. Belki başka yollar vardır?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 
pivomoe :

Siparişin son değişikliğinin zamanını nasıl alacağımı söyle?

Bana öyle geliyor ki bu bilgi OrderGetInteger işlevi tarafından ENUM_ORDER_PROPERTY_INTEGER parametresi ile sağlanmalıdır https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer

Ama böyle bir şey yok. Belki başka yollar vardır?

Yani bekleyen bir emir mi yoksa hala bir pozisyon mu?

 
Vladimir Karputov :

Yani bekleyen bir emir mi yoksa hala bir pozisyon mu?

Bekleyen sipariş . Hangi siparişin en uzun süredir değiştirilmediğini hesaplamak istiyorum. Bu arada, bekleyen emrin marjı ne kadar yediğini hızlı bir şekilde bulmak mümkün mü?

 
pivomoe :

Bekleyen sipariş . Hangi siparişin en uzun süredir değiştirilmediğini hesaplamak istiyorum. Bu arada, bekleyen emrin marjı ne kadar yediğini hızlı bir şekilde bulmak mümkün mü?

Değişiklik işlemleri işlem geçmişinde saklanmaz. Ne bekleyen emirlerdeki değişiklikler için ne de pozisyonlardaki değişiklikler için.
 
Vladimir Karputov :
Değişiklik işlemleri işlem geçmişinde saklanmaz. Ne bekleyen emirlerdeki değişiklikler için ne de pozisyonlardaki değişiklikler için.

Şimdi öğrendim. MICEX türevleri piyasasında OrderGetInteger ( ORDER_TIME_SETUP ) yardımda belirtildiği gibi değil, yalnızca değişiklik süresini verir. ( Sipariş Verme Süresi)

 
Nauris Zukas :

Tünaydın. Terminali kapatana kadar sayılan dizilerin uzanacağı bir mqh dosyası yapmak ve yalnızca büyük bir zaman boşluğu olduğunda (benim durumumda 3600) indirmek istedim. Ancak, göstergeyi derlersem, mqh dosyasının da tüm dizileri sıfırladığı ortaya çıkıyor. İndikatör ile her şeyi yapıp derleyebilmem için nasıl yapabilirim, ancak mqh dosyası terminal kapanana kadar sıfırlanmaz mı?

Tamam, farklı bir soru soracağım. Örneğin, dosyadaki tüm verileri yazabilirim (FileWrite), ardından gösterge ile her şeyi yapabilir ve derleyebilirim ve hatta terminal kapalıdır, ancak her zaman veriler için dosyaya dönebilirim ( FileReadString ), orada olacaklar. Soru şu ki, tüm verileri bir şekilde bir dosyaya değil, bir bilgisayarın (veya terminalin) belleğindeki bir yere, örneğin bir dizide yazmak mümkün müdür? Gösterge derlendiğinde sıfırlandığı için dizi sığmaz. Veriler, terminal açıkken kaydedilmelidir.

 
Nauris Zukas :

Tamam, size farklı bir soru sorayım. Örneğin, dosyadaki tüm verileri yazabilirim (FileWrite), sonra gösterge ile her şeyi yapabilirim ve derleyebilirim ve hatta terminal kapalıdır, ancak her zaman veriler için dosyaya dönebilirim (FileReadString), orada olacaklar. Soru şu ki, tüm verileri bir şekilde bir dosyaya değil, bir bilgisayarın (veya terminalin) belleğindeki bir yere, örneğin bir dizide yazmak mümkün müdür? Gösterge derlendiğinde sıfırlandığı için dizi sığmaz. Veriler, terminal açıkken kaydedilmelidir.


Yalnızca terminalin global değişkenlerindeyse .

 
pivomoe :


Yalnızca terminalin global değişkenlerindeyse .

Belki de GlobalVariable...() demek istediniz. Teşekkürler, bir bakacağım.

 
Nauris Zukas :

Belki de GlobalVariable...() demek istediniz. Teşekkürler, bir bakacağım.

Burada çapraz olarak okumayı ne kadar seviyorlar.

Elbette, demek istediği buydu.

 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.