Hatalar, hatalar, sorular - sayfa 2104

 
Vladimir Pastushak :
Neye ihtiyacınız var - şimdi numarayı elinizle alarak arabelleği öğrenebilirsiniz , ancak makineden talep edebilirseniz harika olur.

Bu yüzden manuel numaralandırmayı otomatikleştirin.

 
fxsaber :

Bu nedenle manuel numaralandırmayı otomatikleştirin.

Onu çizen arabelleği manuel olarak görebilir ve hesaplanandan ayırt edebilirsiniz.
 
Vladimir Pastushak :
Onu çizen arabelleği manuel olarak görebilir ve hesaplanandan ayırt edebilirsiniz.

Hesaplanan tamponların dışarıdan temin edilebileceğinden şüpheliyim.

 

Geliştiricilere soru. Stratejimde bir dosyadan veri okumam gerekiyorsa, optimizasyon sırasında bunu nasıl doğru bir şekilde yapabilirim.

 
Anton Ohmat :

Geliştiricilere soru. Stratejimde bir dosyadan veri okumam gerekiyorsa, optimizasyon sırasında bunu nasıl doğru bir şekilde yapabilirim.

tester_file yönergesini kullanarak dosyayı Agent'ın sandbox'ına aktarın ve standart olarak sandbox'tan okuyun.

 
teşekkürler
 
fxsaber :

tester_file yönergesini kullanarak dosyayı Agent'ın korumalı alanına aktarın ve standart olarak sanal alandan okuyun.

#property tester_file "test_patterns.bin"


doğru çağrı? şapkada mı? - nedense dosyayı aktarmak istemiyor

dosyayı Terminal\Common\Files içine koyun

 
Çözüldü - Terminal\Common\Files çalışmıyor, yalnızca özellikle terminalde
 

İyi akşamlar, bazı kodlarla ilgili yardıma ihtiyacım var

amaç danışmanı yılın belirli günlerinde işlem yapmaya zorlamak standart bir DayOfYear() işlevi var ama gerektiği gibi çalışmıyor, örneğin danışmanın yılın sadece 16. gününde çalışmasını istiyorum, DayOfYear()==16 belirtildiğinde, sonuç kesinlikle elde edilmez, EA yapısı şöyle olmalıdır:

- yılın günü =16 veya 17....... (veya tarih aralığı) ise->fonksiyon kontrolü tetiklenir1->sipariş açma

- yılın günü =120 veya 135'e eşitse...... (veya tarih aralığı)->fonksiyon kontrolü tetiklenir1->sipariş açma



Forumda uygun bir işlev bulamadım, eğer iyi aramadıysam - burnunu dürt))))

 
mg01510 :

İyi akşamlar, bazı kodlarla ilgili yardıma ihtiyacım var

amaç danışmanı yılın belirli günlerinde işlem yapmaya zorlamak standart bir DayOfYear() işlevi var ama gerektiği gibi çalışmıyor, örneğin danışmanın yılın sadece 16. gününde çalışmasını istiyorum, DayOfYear()==16 belirtildiğinde, sonuç kesinlikle elde edilmez, EA yapısı şöyle olmalıdır:

- yılın günü =16 veya 17....... (veya tarih aralığı) ise->fonksiyon kontrolü tetiklenir1->sipariş açma

- yılın günü =120 veya 135'e eşitse...... (veya tarih aralığı)->fonksiyon kontrolü tetiklenir1->sipariş açma



Forumda uygun bir işlev bulamadım, eğer iyi aramadıysam - burnunu dürt))))

Yapıya doğru kazmanız gerekiyor

yapı MqlDateTime
{
    int   yıl ; // yıl
    int   pzt ; // ay
    int   gün ; // gün
    int   saat ; // saat
    int   dk ; // dakika
    int   saniye ; // saniye
    int   day_of_week ; // haftanın günü (0-Pazar, 1-Pazartesi, ... ,6-Cumartesi)
    int   day_of_year ; // yıldaki seri numarası (1 Ocak'ta 0 sayısı vardır)
};

Neden: