Kütüphaneler: Anahtar Kelimeler MQL5

 

Anahtar Kelimeler MQL5:

MQL5 Dil Anahtar Kelimeleri

Author: Andrey Dik

 
MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // Gerçekleştirilecek eylem türü
   ulong                         magic,            // Uzman damgası (sihirli sayı tanımlayıcı)
   ulong                         order,            // Bilet Siparişi
   ...
  )

//Sipariş Bileti. Bekleyen siparişlerin değiştirilmesi için gereklidir

Lütfen tam bir açıklama ekleyin, çünkü bir siparişi ayarlamak için biletinin gerekli olduğu ortaya çıktı.

Operatörlerde iki operatör eksik.

:
::

ZY yine noktalama işaretlerinde değil.

( )

Ve sonuç olarak, daha net hale getirmek için hepsini mqh olarak yeniden adlandırdım (üçüncü taraf bir düzenleyici kullanıyorsanız, txt'de daha uygun olduğunu kabul ediyorum).

 
Urain:
.............

Orijinal yardımda yapılar bu şekilde gösterilmektedir:

struct MqlTradeRequest
  {
   ENUM_TRADE_REQUEST_ACTIONS    action;           // Gerçekleştirilecek eylem türü
   ulong                         magic;         // Uzman damgası (sihirli sayı tanımlayıcı)
   ulong                         order;         // Bilet Siparişi
   string                        symbol;        // Alım satım aracı adı
   double                        volume;        // Lot cinsinden talep edilen işlem hacmi
   double                        price;         // Fiyat 
   double                        stoplimit;     // Emrin StopLimit seviyesi
   double                        sl;            // Emrin Zarar Durdurma seviyesi
   double                        tp;            // Emrin Kar Al seviyesi
   ulong                         deviation;     // Talep edilen fiyattan kabul edilebilir maksimum sapma
   ENUM_ORDER_TYPE               type;           // Sipariş türü
   ENUM_ORDER_TYPE_FILLING       type_filling;    // Uygulamaya göre sipariş türü
   ENUM_ORDER_TYPE_TIME          type_time;       // Geçerlilik süresine göre sipariş türü
   datetime                      expiration;    // Sipariş bitiş süresi (ORDER_TIME_SPECIFIED türündeki siparişler için)
   string                        comment;       // Kararnamenin Yorumu
  };

Ancak Aliases.txt dosyasındaki yapıları şu şekilde biçimlendirdim:

MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // Gerçekleştirilecek eylem türü
   ulong                         magic,            // Uzman damgası (sihirli sayı tanımlayıcı)
   ulong                         order,            // Bilet Siparişi
   string                        symbol,           // Alım satım aracı adı
   double                        volume,           // Lot cinsinden talep edilen işlem hacmi
   double                        price,            // Fiyat 
   double                        stoplimit,        // Emrin StopLimit seviyesi
   double                        sl,               // Emrin Zarar Durdurma seviyesi
   double                        tp,               // Emrin Kar Al seviyesi
   ulong                         deviation,        // Talep edilen fiyattan kabul edilebilir maksimum sapma
   ENUM_ORDER_TYPE               type,             // Sipariş türü
   ENUM_ORDER_TYPE_FILLING       type_filling,     // Uygulamaya göre sipariş türü
   ENUM_ORDER_TYPE_TIME          type_time,        // Geçerlilik süresine göre sipariş türü
   datetime                      expiration,       // Sipariş bitiş süresi (ORDER_TIME_SPECIFIED türündeki siparişler için)
   string                        comment,          // Kararnamenin Yorumu
  )

otomatik değiştirme şablonları olarak üçüncü taraf kaynak kodu düzenleyicileriyle uyumluluk için. Belirli bir IDE için bu dosyayı, bu düzenleyicinin otomatik değiştirme şablonlarının tasarımının gereksinimlerine göre düzeltmeniz gerekir.

Ve noktalama işaretleri dosyasındaki eksik "(" ve ")" hakkında - evet, eksik, teşekkürler, onları ekleyeceğim. Sizi bir şeylerin eksik olabileceği konusunda uyarmıştım. :)

Urain:

Eh, sonunda mqh daha net hale geldiği için hepsini yeniden adlandırdım (üçüncü taraf bir editör kullanıyorsanız, txt'de daha uygun olduğunu kabul ediyorum).

Bu değerli bilgiyi kendi yararınıza nasıl kullanacağınız elbette sahibine kalmış.


Not: Zip-arşiv içinde paketlenmiştir. Dosyaların ayrı ayrı yüklenmiş olması nedeniyle indirme sayacını geri sarmadı.

 

Lütfen, eğer kullanan varsa, gözden kaçan öğeleri ekleyin ve buraya gönderin - dosyaları güncelleyeceğimden emin olabilirsiniz.

Burada, az çok yeni anahtar kelimelerin ekran görüntülerini aldım, FineReader'da tanımlamaya çalıştım ama yapamıyorum. Belki birisi bana bu konuda yardımcı olabilir?

Bu konuyu oluştururken elden ele yardımdan anahtar kelimeleri topladım, dosyaları güncellemek uğruna bu başarıyı tekrarlayamayacağım.

Dosyalar:
MQL5.ZIP  600 kb
 
Standart Kütüphane sınıflarına ve yöntemlerine de sahip olmak mümkün mü?