MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1247

 
Maxim Kuznetsov :

bunu böyle https://www.mql5.com/ru/job için biliyorsunuz

ve burada - kendileri yapmaya başladılarsa, ancak bir şeyler yolunda gitmediyse veya net değilse

Asgari ücret 30, bunu çözmeye hazırım ve çözümü sağlayana teşekkür etmeye hazırım.

Üzgünüm, çıkıyorum https://www.mql5.com/en/forum/347770/page6#comment_18190964
 

Yöntemler nerede, nedir ve nasıl çalışırız???

ENUM_MA_METHOD girin Yöntem=MODE_SMA;

Label1Buffer[i] = iMA(BOŞ,0,SMA1,0,Yöntem,PRICE_CLOSE,i - SMA1/2);

Bu mucizenin açıklamasını bulamıyorum!

 
neverness :

Yöntemler nerede, nedir ve nasıl çalışırız???

ENUM_MA_METHOD girin Yöntem=MODE_SMA;

Label1Buffer[i] = iMA(BOŞ,0,SMA1,0,Yöntem,PRICE_CLOSE,i - SMA1/2);

Bu mucizenin açıklamasını bulamıyorum!

İmleci ENUM_MA_METHOD yazısının üzerindeki düzenleyiciye getirin ve F1'e basın ve "... Ah, ne kadar harika keşiflerimiz var Aydınlanma ruhu hazırlanıyor ..."
 
Artyom Trishkin :
İmleci ENUM_MA_METHOD yazısının üzerindeki düzenleyiciye getirin ve F1'e basın ve "... Ah, ne kadar harika keşiflerimiz var Aydınlanma ruhu hazırlanıyor ..."

Ve ne??? Sorunlar

Windows 10'da nasıl yardım alınır

Neden Windows 10 Yardımına ihtiyacım var?

MQL'de özel YÖNTEM nasıl oluşturulur???

 
neverness :

Ve ne??? Sorunlar

Windows 10'da nasıl yardım alınır

Neden Windows 10 yardımına ihtiyacım var?

Bu mesajı çevirmeye ne dersiniz? Tercüman olmasa bile, sorunun Windows 10 yardımı ile ilgili olmadığı, "Windows 10'da nasıl yardım almak istersiniz?" olduğu açıktır.

Yardım dosyalarının nasıl açılacağını yapılandırmamışsınız.

Tahmin etmek için zaman yok.

Ancak diğer herkes için, bir işlevde, numaralandırmada vb. F1'e bastığınızda. MetaEditor'da, imlecin kodda bulunduğu konuda MQL yardımı açılır.

 

Merhaba @Artyom Trishkin ,

Bir sorum var. Umarım bana yardım edebilirsin.

Halihazırda açık pozisyonların marjını nasıl hesaplayabileceğimi bilmek istiyorum.

Buna sahibim: https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

Böyle bir şey söylediği yerde:

SYMBOL_CALC_MODE_FOREX

Forex modu - forex için kar ve marj hesaplaması

Marj: Çok *   Sözleşme_Boyutu   /   Kaldıraç   *   Marj_Oranı

 

Kar: (close_price - open_price) * Contract_Size * Lot


Ama hangi değerleri koyacağımı ve araç çubuğunda görüntülenen alan değerlerini nasıl alacağımı bilmiyorum.

Araç çubuğunda tüm para birimleri için görünüyor, ancak sembollerin değerini ayrı ayrı almak istiyorum.

Lütfen bana yardım eder misin?

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как правило...
 
jaffer wilson :

Merhaba @Artyom Trishkin ,

Bir sorum var. Umarım bana yardım edebilirsin.

Halihazırda açık pozisyonların marjını nasıl hesaplayabileceğimi bilmek istiyorum.

Buna sahibim: https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

Böyle bir şey söylediği yerde:

SYMBOL_CALC_MODE_FOREX

Forex modu - forex için kar ve marj hesaplaması

Marj: Çok *   Sözleşme_Boyutu   /   Kaldıraç   *   Marj_Oranı

 

Kar: (close_price - open_price) * Contract_Size * Lot


Ama hangi değerleri koyacağımı ve araç çubuğunda görüntülenen alan değerlerini nasıl alacağımı bilmiyorum.

Araç çubuğunda tüm para birimleri için görünüyor, ancak sembollerin değerini ayrı ayrı almak istiyorum.

Lütfen bana yardım eder misin?

Pozisyon sembolünü, tipini ve lotu fonksiyona iletin. İşlev, marjı döndürür.

 double   SymbolMargin(string aSymbol, ENUM_ORDER_TYPE aType = ORDER_TYPE_BUY , double aLot = 1.0 )
  {

   double margin = 0 ;

   MqlTick m_tick;
   if ( SymbolInfoTick (aSymbol , m_tick))
     {
       if (m_tick.ask != 0.0 )
         if ( OrderCalcMargin (aType, aSymbol , aLot, m_tick.ask, margin))
             return (margin * aLot);
       if (m_tick.bid != 0.0 )
         if ( OrderCalcMargin (aType, aSymbol , aLot, m_tick.bid, margin))
             return (margin * aLot);
     }

   return - 1 ;
  }


 
Artyom Trishkin :

Bu mesajı çevirmeye ne dersiniz? Tercüman olmasa bile, sorunun Windows 10 yardımı ile ilgili olmadığı, "Windows 10'da nasıl yardım almak istersiniz?" olduğu açıktır.

Yardım dosyalarının nasıl açılacağını yapılandırmamışsınız.

Tahmin etmek için zaman yok.

Ancak diğer herkes için, bir işlevde, numaralandırmada vb. F1'e bastığınızda. MetaEditor'da, imlecin kodda bulunduğu konuda MQL yardımı açılır.

MQL yardımını herhangi bir F1 olmadan da açabilirim.

Ve zaten açtım. Bu nedenle, çocuksu sürprizin rengi olan "oyuncu çocuksu zekanız" uygun değildir.

Yardımda basit bir sorunun cevabını bulamıyorum:

MQL'de özel YÖNTEM nasıl oluşturulur???

Yoksa MQL'de imkansız mı ???

 
neverness :

MQL yardımını herhangi bir F1 olmadan da açabilirim.

Ve zaten açtım. Bu nedenle, çocuksu sürprizin rengi olan "oyuncu çocuksu zekanız" uygun değildir.

Yardımda basit bir sorunun cevabını bulamıyorum:

MQL'de özel YÖNTEM nasıl oluşturulur???

Yoksa MQL'de imkansız mı ???

Bunu düşündüm ve görgü kuralları hakkında kitap okumak için bir günün size zarar vermeyeceğine karar verdim. Kabalık asla bir insanı boyamadı.

Yöntem bir işlevdir. Yöntemler genellikle bir sınıfın işlevleri olarak adlandırılır. Yani, bir sınıf yöntemi normal bir işlevden başka bir şey değildir. Ancak bir sınıf yöntemi yalnızca sınıfına aittir ve hem dışarıdan hem de yalnızca sınıfın içinden veya varislerinden erişilebilir. Bir yöntemin erişilebilirliği, belirteci tarafından belirlenir - yöntemin sınıfın hangi alanında bildirildiği, bu tür erişim yönteme uygulanacaktır ( genel - genel yöntem , korumalı - korumalı, özel - özel, gizli, sanal - sanal).

Ancak asıl sorunuz, yöntemlerle değil, ENUM_MA_METHOD sabitiyle ilgiliydi.

Doğru formüle edilmiş bir soru, cevabın yarısıdır (hiç almadığınız - kaba olmayı tercih edersiniz).

 
Vladimir Pastushak :

Pozisyon sembolünü, tipini ve lotu fonksiyona iletin. İşlev, marjı döndürür.



@ Artyom Trishkin @ Vladimir Pastushak

Benim durumumda çalışmıyor. Yeni bir pozisyon istemiyorum. Tek bir ticaret türü için marjı hesapladığını ve döndürdüğünü biliyorum. Ancak ticaret zaten açıksa işe yaramaz ve belirli bir sembolün bir ticareti tarafından tüketilen marjı bilmek istiyorum.

Bana yardım edebilir misiniz, lütfen? Durumumu anlamıyorsanız, lütfen bana bildirin.

Basit komut dosyası açıklaması:

Bu alanı ToolBox'ta görürsünüz:

Bu, semboller için marjdır: AUDJPY, EURUSD ve EURTRY.

AccountInfoDouble(ACCOUNT_MARGIN) ile bu değeri alabileceğimi biliyorum. Ama belirli bir karakterin değerini alamıyorum. Örneğin, EURUSD'nin ne kadar marj tükettiğini bilmek istiyorum. Hiçbir işlevi yerine getiremem. Bu nedenle, bunu nasıl hesaplayabileceğimi bilmek istiyorum.

Umarım bu açıklama mantıklı olmak için yeterlidir.