[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 241

 
daytrader19 :

Gerçekten, gerçekten yardım istiyorum. Deneyimli bir programcı için birkaç satır kod yazmak önemsiz bir konu ama benim için son derece zor bir iştir.

Soru: Bu "sonra" koda nasıl yazılır? Mümkünse, lütfen kodumu örnek olarak kullanarak gösterin.
Bana yardım etmen için sana yalvarıyorum. Bu ticaret kriterlerinden sadece bıktım.

" Önemsiz mesele" sorusuna - kendiniz konuya yönelik değilseniz, "davayı" yargılamayın. Kendinize ve forumdaki meslektaşlarınıza saygı duyun, bu şekilde daha fazla soru sormayın,

Aksi takdirde, hemen zhobu'ya gidin.


 
polsvv :
Her şey mükemmel çalışıyor!!!!!!!!!!!!
Temasta olmak... :)
 
Herkese iyi günler! Lütfen bana neyin yanlış olduğunu veya ne yapılması gerektiğini söyleyin? Optimizasyondan sonra, strateji test cihazında açık olan " Optimizasyon Sonuçları "na, ardından açılan pencerede - "tümünü kopyala"ya sağ tıklıyorum. Sonra Excel'i açıp oraya yapıştırıyorum. Ama....küçük "Kar" değerleri (0'dan 10'a kadar herhangi bir yerde) yerine 40000'e kadar değerler veriliyor yani bu kâr limitleri içindeki değerler yanlış aktarılıyor. Aynı şekilde "Çizim" ile. Daha büyük değerler bozulma olmadan iletilir. Nasıl düzeltilir ?
 

MQL4 belgelerinde şunları okuyoruz:

Minute() işlevi, programın başlatıldığı anda bilinen son sunucu saatinin geçerli dakikasını (0,1,2,..59) döndürür (bu değer program yürütme sırasında değişmez).

start() fonksiyonunda sadece bir Yorum(Dakika()) satırı olan bir Expert Advisor yapıyoruz, grafiğin üzerine atıyoruz ve dakika değerinin her dakika değiştiğini gözlemliyoruz.

Dolayısıyla soru şu: Geliştiriciler, programın yürütülmesi sırasında bu değerin değişmediğini yazarken ne demek istediler? Kimin fikirleri var?

 
FxRoller :

Dolayısıyla soru şu: Geliştiriciler, programın yürütülmesi sırasında bu değerin değişmediğini yazarken ne demek istediler? Kimin fikirleri var?

Daha konuşacak bir şey yok mu?

"Saatin kaç olduğunu" bulmakta anlaşılmaz bir zorluk mu yaşıyorsunuz?

 

FxRoller :

Minute() her dakika değişir.

Geliştiriciler, programın yürütülmesi sırasında bu değerin değişmediğini yazarken ne demek istedi?

program terminal değil, gösterge / komut dosyası / danışman anlamına gelir. program başlatma - başlatma () işlevi
 
Herkese iyi günler! Lütfen bana test cihazında tamsayı olmayan bir yayılmayı nasıl hesaplayacağımı söyleyin, örneğin 2.4. şimdiden teşekkürler =)
 
VeyRON123 :
Herkese iyi günler! Lütfen bana test cihazında tamsayı olmayan bir yayılmayı nasıl hesaplayacağımı söyleyin, örneğin 2.4. şimdiden teşekkürler =)

Saymak zorunda değilsin. Hazırlanabilirsiniz:

 double spread = MarketInfo( Symbol (), MODE_SPREAD); 
 
VeyRON123 :
Lütfen bana test cihazında tamsayı olmayan bir yayılmayı nasıl hesaplayacağımı söyleyin, örneğin 2.4.

Yayılma, komisyon noktalarının sayısıdır ve sayı, tanım gereği bir tamsayıdır.

pip - minimum fiyat değişikliği adımı, eğer bir yerde "2,4 puan yayıldı" gördüyseniz, o zaman bir pip tipik bir pip anlamına gelir, euro cinsinden 10 binde birine (0,0001),

2.4 paragrafını önerenler için - minimum fiyat değişikliği 100 binde birdir (.00001), yani. terminalde (özellikle test cihazında), yayılma 24'tür.

 
Lütfen bir acemi yardım edin. iSAR() ve Close() işlevlerini kullanan ve mevcut değerlerini görüntüleyen bir Uzman Danışman derlenmiştir. Expert Advisor çalışırken, Kapat fonksiyonunun değerleri fiyat tablosuna karşılık gelirken, iSAR fonksiyonunun değerleri aynı değildir ve 10 veya daha fazla mum aralığında değişmez. Parabolik göstergelerin (teknik ve özel) kodlarına baktım, yorumlarda iSAR işlevi var. iSAR'ın normal şekilde çalışması için bana ne yapacağımı söyleyin. Teşekkür ederim.