Kodlama yardımı - sayfa 386

 
apprentice coder:
E-postalar veya anında iletme bildirimleri ile ilgili sorunlar yaşıyorum (bir yapıda çalışıyorlar diğerinde çalışmıyorlar vb.) Bunun için meta işlemci işlevlerinden tamamen kaçınmanın bir yolu var mı?

E-postalar söz konusu olduğunda, bu gönderideki gibi bazı dll'ler var: https://www.mql5.com/en/forum/174385/page227

Anında iletme bildirimleri itibariyle: bunun için henüz bir dll görmedim

 
mladen:
E-postalar söz konusu olduğunda, bu gönderideki gibi bazı dll'ler var: https://www.mql5.com/en/forum/174385/page227 Push bildirimleri itibariyle: bunun için henüz bir dll görmedim

teşekkürler

 

0,007'lik bir aralıkla büyüyen çubuktan sonra komut dosyasının artıda nasıl kapandığını kontrol edin, kapanış fiyatı daha fazla açılış fiyatı (1 saatlik grafik Eurodollar)

Aşağıdaki veriler elde edilir:

Script_Diapazon EURUSD,H1: incelenen tüm çubuklar=50000

Script_Diapazon EURUSD,H1: bir artı kapanışta ortalama puan sayısı=0.008308835489833627

Script_Diapazon EURUSD,H1: artı 9 bar için bir komşudan sonra kaç tane kapanış var=541

Script_Diapazon EURUSD,H1: artıdaki toplam öğe sayısı=4.4950799999999993

Script_Diapazon EURUSD,H1: 0.007=622 aralığındaki tüm çubuklar

Launch Advisor, oldukça farklı veriler elde etti.

Yaklaşık 250 iş günümüz olduğu göz önüne alındığında, 6000 saate ulaşıyoruz.

Danışmanı Haziran 2006'da başlatın.

Uzmanda karlı işlemler «OnTester 391.0000000000000 döndürür»

630 İşlem sayısı.

Bu tür farklılıkların neden danışmanı ve komut dosyası olduğunu açıklayın?

Dosyalar:
 
QuantF:
0,007'lik bir aralıkla büyüyen çubuktan sonra komut dosyasının artıda nasıl kapandığını kontrol edin, kapanış fiyatı daha fazla açılış fiyatı (1 saatlik grafik Eurodollar)

Aşağıdaki veriler elde edilir:

Script_Diapazon EURUSD,H1: incelenen tüm çubuklar=50000

Script_Diapazon EURUSD,H1: bir artı kapanışta ortalama puan sayısı=0.008308835489833627

Script_Diapazon EURUSD,H1: artı 9 bar için bir komşudan sonra kaç tane kapanış var=541

Script_Diapazon EURUSD,H1: artıdaki toplam öğe sayısı=4.4950799999999993

Script_Diapazon EURUSD,H1: 0.007=622 aralığındaki tüm çubuklar

Launch Advisor, oldukça farklı veriler elde etti.

Yaklaşık 250 iş günümüz olduğu göz önüne alındığında, 6000 saate ulaşıyoruz.

Danışmanı Haziran 2006'da başlatın.

Uzmanda karlı işlemler «OnTester 391.0000000000000 döndürür»

630 İşlem sayısı.

Bu tür farklılıkların neden danışmanı ve komut dosyası olduğunu açıklayın?

miktarF

Yous betiği sabit 50000 bar sayısını kontrol ediyor

EA'nın bu sınırlaması yoktur

 
mladen:
miktarF

Yous betiği sabit 50000 bar sayısını kontrol ediyor

EA'nın bu sınırlaması yoktur

Bu yüzden 2006 Haziran ayından bu yana test EA tarihini belirledim.

Haziran 2006'dan itibaren zaman çizelgesi yaklaşık 50.000 çubuk içerir.

Bir şey mi kaçırdım?

 
QuantF:
Bu yüzden 2006 Haziran ayından bu yana test EA tarihini belirledim.

Haziran 2006'dan itibaren zaman çizelgesi yaklaşık 50.000 çubuk içerir.

Bir şey mi kaçırdım?

miktarF

Bu tam olarak 50.000 bar mı yoksa 50.050 mi yoksa 49.950 mi?

Çünkü komut dosyasında her zaman tam olarak 50.000 çubuğu test edecektir (o kod böyle yazılır)

 
mladen:
miktarF

Bu tam olarak 50.000 bar mı yoksa 50.050 mi yoksa 49.950 mi?

Çünkü komut dosyasında her zaman tam olarak 50.000 çubuğu test edecektir (o kod böyle yazılır)

EA'da yaklaşık 50.000 bar. Kesin sayı bilinmiyor. Veri EA ve komut dosyası çok farklıdır. Karlı: EA-391, komut dosyası-541. EA'daki çubukların sayısı kötü bir şekilde yanlış değerlendirilmiş olsa bile, fark çok büyük 150 anlaşma.

 
QuantF:
EA'da yaklaşık 50.000 bar. Kesin sayı bilinmiyor. Veri EA ve komut dosyası çok farklıdır. Karlı: EA-391, komut dosyası-541. EA'daki çubukların sayısı kötü bir şekilde yanlış değerlendirilmiş olsa bile, fark çok büyük 150 anlaşma.

EA'da kaç çubuğun hesaplandığını kontrol edecek basit bir sayaç yapın

2006'dan test yapıyorsanız, çubuk sayısındaki fark büyük olabilir. Eğer (ve sadece) bu sayılar 50.000'e benziyorsa, komut dosyası ve EA tarafından kullanılan mantığı kontrol etmelisiniz.

 
mladen:
EA'da kaç çubuğun hesaplandığını kontrol edecek basit bir sayaç yapın 2006'dan itibaren test yapıyorsanız, çubuk sayısındaki fark büyük olabilir. Eğer (ve sadece) bu sayılar 50.000'e benziyorsa, komut dosyası ve EA tarafından kullanılan mantığı kontrol etmelisiniz.

Komut dosyasına eklenen testin başlangıcını kontrol eder .

tarihsaat saat;

çift diapazon;

çift maks;

int t;

int indeksi;

çift raznika;

for(int i=50000;i>0;i--)

{

if (tiket==0){time=Time;}// ilk çubuğun alındığı zaman

bilet=1;

Vsego_barov=Vsego_barov+1;

diapazon=Yüksek-Düşük;

if (diapazon > D && Kapat > Aç)

{

büyükD=büyükD+1;

indeks=i-10;

maks=Yüksek;

t=iEn yüksek(NULL,0,MODE_HIGH,9,index);

raznica=maks-Kapat;

if (raznica > 0 && Time[t] > Time){priceD=priceD+raznica;KpriceD= KpriceD+1;}

}

}

Alınma tarihi: EURUSD,H1: zaman=2006.09.28 00:00:00

EA'yı bu tarihten itibaren başlattı. Karlı işlem sayısı: Expert_Diapazon OnTester 385.00000000000000 döndürür

Senaryoda karlı işlemler 541

 
mladen:
EA'da kaç çubuğun hesaplandığını kontrol edecek basit bir sayaç yapın 2006'dan itibaren test yapıyorsanız, çubuk sayısındaki fark büyük olabilir. Eğer (ve sadece) bu sayılar 50.000'e benziyorsa, komut dosyası ve EA tarafından kullanılan mantığı kontrol etmelisiniz.

EA sayacını kontrol ettim :

int bilet;// küresel düzeyde

statik tarihsaat saat;

if (Zaman[0] > zaman)

{

bilet=bilet+1;

}

zaman=Zaman[0];

Zaman ile=2006.09.28 00:00:00. Tüm çubuklar: Expert_Diapazon OnTester, 49889.00000000000000 döndürür