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

 
Merhaba, diğer para birimlerinin kapanış fiyatlarını (farklı renklerde) gösterge tamponuna ve son çubuğa yazıyorum . Sonuç olarak, göstergeyi başlatıyorum - her şey doğru. Sonra yeni çubuklar yazmaya başlar. Ve böylece, gerçek zamanlı olarak birkaç çubuk kaydettiğinde, bir tür sarsıntı olduğu ortaya çıkıyor ve zaman dilimini ileri geri değiştirdiğimde, tablo güzel, ama yine korkunç bir şekilde yazılmış. Nasıl düzeltilir? Danışman çıldırıyor :)
fiyat[i] = ((iClose(ad, 0, i))/MarketInfo(name, MODE_POINT))/(1/MarketInfo(name, MODE_TICKVALUE))
 
arkadaşlar bu hata nedir söyler misiniz? 2017.03.17 05:32:09.929 FxMath_DayTrader_USDJPY USDJPY, Daily: \Images\rfx1.com\image\fxmath.bmp dosyasından resim indirilemedi. Hata kodu 5020

 
MONTE_CRISTO :
arkadaşlar bu hata nedir söyler misiniz? 2017.03.17 05:32:09.929 FxMath_DayTrader_USDJPY USDJPY, Daily: \Images\rfx1.com\image\fxmath.bmp dosyasından resim indirilemedi. Hata kodu 5020

Belirtilen adreste resim yüklenemedi.
 
Aleksandr Hudilainen :
Belirtilen adreste resim yüklenemedi.

2017.03.17 05:56:02.237 FxMath_DayTrader_USDJPY USDJPY, Günlük: Uyarı: UrlLinkLabel : URL bağlantısı açılamadı. hResult = 2 Hata 4202 - nesne mevcut değil. ve bu nedir?

 
MONTE_CRISTO :

2017.03.17 05:56:02.237 FxMath_DayTrader_USDJPY USDJPY, Günlük: Uyarı: UrlLinkLabel : URL bağlantısı açılamadı. hResult = 2 Hata 4202 - nesne mevcut değil. ve bu nedir?


URL bağlantısı açılamadı. HResult = 2 Hata 4202 - Nesne mevcut değil.
 
Nikolay Fedyay :

Teşekkür ederim.

Ve çubuklar hala eksikken kesişme noktasını, yani gelecekteki tarihi bulmanız gerekiyorsa, nasıl yapılır.

"kaç çubuktan sonra bir kavşak olacağını" hesaplayabilirsiniz (sadece okul geometrisi)

ve tarih bundan ancak yaklaşık olarak hesaplanabilir, çubuklar yalnızca piyasa açıkken oluşur, yani her enstrüman için farklıdır.

basitleştirilmiş, takvim önceden biliniyorsa:

  • İçinde bulunduğunuz güne 24 saat eklersiniz, eğer Cumartesi/Pazar çıkarsa atlarsınız, genel takvim tatiline çıkmışsanız atlarsınız, ulusal tatile çıkarsanız atlarsınız.
  • W1 ve üzeri için, haftalık çubuğun Cumartesi'den Pazar'a, M1 - takvime göre başladığını dikkate almanız gerekir.
  • Bir günden az TF'ler için , piyasanın açılış / kapanış saatini ve DC'nizin çalışma programını da dikkate almanız gerekecektir.
  • tarihleri değiştirirken (sabahları, ilk kenelerde), önceki tüm hesaplamaları tekrarlarsınız

yani o kadar hemoroid ki MT'de bununla ilgili büyük problemler var :-)

 
İnsanlar bana burada neyi yanlış yaptığımı söyleyebilirler, öyle değil; Yaklaşık üç haftadır MQL4 Uzman Danışmanları yazmayı öğreniyorum! Ve şimdi her şey yolunda gibi hiçbir hata veya uyarı derledim. Sonra büyük bir AMA ortaya çıktı, çalışmak istemiyor. Belki nerede yanlış yaptığımı ve neyi yanlış yaptığımı söylerler. Herhangi biri önermeyi kabul ederse bana bildirin. Ve hemen buraya nasıl atılacağını yazın, yoksa ilk defa buradayım ve burada nasıl yapılır. Nasıl olduğunu görmeme rağmen.
 

Merhaba!

Söylesene, terminaller arasında hangi işlevlere (özel, özel, standart) göre iletişim gerçekleşir. Örnek: [ moderatör tarafından silinen ürün adı ] ( MetaTrader 4 terminali için ticaret fotokopisi , herhangi bir hesaptan alım satımları kopyalar (senkronize eder, kopyalar ). Ve neden kenelere bağlı değil?

 
nickor29 :

Merhaba!

Söylesene, terminaller arasında hangi işlevlere (özel, özel, standart) göre iletişim gerçekleşir. Örnek: [ moderatör tarafından kaldırılan ürün adı ] ( MetaTrader 4 terminali için ticari kopyalayıcı, herhangi bir hesaptan alım satımları kopyalar (senkronize eder, kopyalar ). Ve neden kenelere bağlı değil?


Dosyalarla çalışma işlevleri, standart. Bir zamanlayıcıda çalıştığı için kenelere bağlı değildir.
 

Matematik için int'yi double'a dönüştürmenin bir alternatifi var mı?

 int NOL_Sell= 1 ; //по факту счетчик - поэтому в double сразу нельзя
int N_Sell= 2 ;   //по факту счетчик - поэтому в double сразу нельзя

double ProcTotalSell= StrToDouble ( IntegerToString (NOL_Sell))/ StrToDouble ( IntegerToString (N_Sell))* 100.0 ;
Neden: