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

 
Igor Makanu :

O örneği okumadın.

Her şeyi okudum (elbette bunu anlamak ilginç), ama yine, bunun neden gerekli olduğunu bilmiyorum. Ama burada bir sayaçla böyle bir saçmalık yapamazsınız, ama böyle ifadeler yazmak zorunda mısınız?

{diff= 86399 ; tf= 0x0001 | 0x0002 | 0x0004 | 0x0008 | 0x0010 | 0x0020 | 0x0040 ;}
 

ChartApplyTemplate() sonucunda oluşan 4024 hatası ne anlama geliyor?

 if (! ChartApplyTemplate (chart_id,TemplateName))
{
Print ( __FUNCTION__ +": chart apply template failed. Error: ", GetLastError ());
}                          }

Dahili hata nedir?

Ve bazen hatasız, bazen 4024 çalışıyor ve şablon uygulanmıyor. Hepsi aynı - aynı şablon için.

 

MQL4'ten yazılmış MQL5'teki bir metin dosyasını okumaya çalışırken, bir Çince dize elde edilir.

Aslında her şey Latince yazılmış olmasına rağmen.


Dosya ve ekran görüntüsündeki satırda elde edilenler:


Bu neden olabilir ve nasıl düzeltilir?

 
Seric29 :

Her şeyi okudum (elbette bunu anlamak ilginç), ama yine, bunun neden gerekli olduğunu bilmiyorum. Ama burada bir sayaçla böyle bir saçmalık yapamazsınız ama böyle ifadeler yazmak zorunda mısınız?

Hemen şöyle yazın:

{diff= 86399 ; tf= 0x007F ;}

Aynı olacak.

 
Sergey Likho :

MQL4'ten yazılmış MQL5'teki bir metin dosyasını okumaya çalışırken, bir Çince dize elde edilir.

Aslında her şey Latince yazılmış olmasına rağmen.


Dosya ve ekran görüntüsündeki satırda elde edilenler:


Bu neden olabilir ve nasıl düzeltilir?

görünüşe göre dosya unicode kodlamada yazılmıştır, bayrakları deneyin

Hatta https://www.mql5.com/ru/articles/2720#z10 aratarak tam bir makale buldum.

 
Merhaba! Soru branşın konusu değil ama gerçekten yetkin bir cevap almak için nereye soracağımı bilmiyorum. Google yardımcı olmadı. Soru şu: bugün aniden DAX30 endeksi 9-00'da değil de 2-15'te işlem görmeye başladı, neden? Hiçbir yerde, dahil. ve Frankfurt Menkul Kıymetler Borsası'nın internet sitesinde herhangi bir açıklama veya uyarı bulamadım. Daha fazla bilgi sahibi olabilecek ve bilgiyi nerede bulabileceğini önerebilecek olan var mı?
 

Merhaba @Artyom Trishkin ,

Söyleyin lütfen, bunun bir hedge hesabı mı yoksa net bir hesap mı olduğunu nasıl anlayabilirim?

MQL5'te biliyorum:

 bool IsHedgingAllowed()
{
   ENUM_ACCOUNT_MARGIN_MODE res = ( ENUM_ACCOUNT_MARGIN_MODE ) AccountInfoInteger ( ACCOUNT_MARGIN_MODE );
   return (res== ACCOUNT_MARGIN_MODE_RETAIL_HEDGING );
} 

Ama bunu MQL4'te nasıl anlayacağımı bilmiyorum.

Lütfen bana yardım et.

 
jaffer wilson :

Merhaba @Artyom Trishkin ,

Söyleyin lütfen, bunun bir hedge hesabı mı yoksa net bir hesap mı olduğunu nasıl anlayabilirim?

MQL5'te biliyorum:

Ama bunu MQL4'te nasıl anlayacağımı bilmiyorum.

Lütfen bana yardım et.

MQL4'te hesap türü her zaman bir riskten korunmadır.

 
Artyom Trishkin :

MQL4'te hesap türü her zaman bir riskten korunmadır.

ah. Bilmiyordum. MT4'te yeniyim. MT5'i test ettim. Hala okuyor. Yardımın için teşekkürler.

 

Testle ilgili soru (test cihazındaki resme bakın)

- resimde bir Satış emri açın (resimde yeşil ok), kârı 1.10439'dur;

- 1.10441 fiyatla bekleyen bir Satış Durdur emri (resimde sarı ok) ekleyin;

Soru, neden 1.10439'da kâr alma işe yaramadı, ancak 1.10441'de Satış Durdurma (kırmızı ok) işe yaradı?

Dosyalar:
no_tp.jpg  103 kb
Neden: