Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 717

 
Zeta :

evet, bir sıfır diğerinden farklıdır

en azından benim çizelgemde


değerleri görsel olarak değil nicel olarak karşılaştırmak gerekir, yani niteliksel olarak danışman tam olarak sayıları karşılaştırır. Özellikle 0 seviyeleri farklı ise görsel olarak karşılaştırma yapmak yanlıştır çünkü insan gözü olmadığı yerde bile güzel bir desen bulabilmektedir. Önce her iki göstergenin sıfırlarını birleştirmeli ve sonra bakmalısınız. Bunu yapmak için, her iki göstergenin minimum ve maksimum değerlerini aynı değerlere, örneğin -500 ve 500'e sabitlemeniz gerekir:



İşte bir kendini aldatma örneği, aslında çevreler bile:


 
Zeta :

ekteki dosyayı gör

kalın çizgidir   CCİ   34, ince -   CCİ   170. Kırmızı noktalı çizgi sıfır seviyesini gösterir.   CCİ   34, mavi - sıfır seviye   CCİ   170.

Kırmızı kutu izlenecek noktayı işaretler: ilk   CCİ   34 sıfır seviyesini geçer ve sonra   CCİ   170 aynı çizgiyi geçiyor, yani. sıfır seviyesini geçer   CCİ   34. Resim gösteriyor ki şu anda   CCİ   170 (bu durumda) -17.5658 değerine sahiptir. Benzer bir kavşağın başka bir anında   CCİ   170 tamamen farklı bir anlama sahip olacak, vb. Ne zaman nasıl takip edilir   CCİ   170 ile ilgili sıfır seviyesini geçecek   CCİ 34?

  daha açık anlatırmısın

Muhtemelen MQL araçlarıyla değil. Belki serbest çalışanlardan biri bunu WinAPI'de yapmayı üstlenir, pahalıdır.


Resimlere gelince, yalnızca .gif .png .jpg .jpeg ekleyebilirsiniz, ancak .bmp'ye izin verilmez.

 
evillive :

değerleri görsel olarak değil nicel olarak karşılaştırmak gerekir, yani niteliksel olarak danışman tam olarak sayıları karşılaştırır. Özellikle 0 seviyeleri farklı ise görsel olarak karşılaştırma yapmak yanlıştır çünkü insan gözü olmadığı yerde bile güzel bir desen bulabilmektedir. Önce her iki göstergenin sıfırlarını birleştirmeli ve sonra bakmalısınız.


onlar. Doğru anlıyorum, bu zaten bir strateji sorusu - yanlış bir karşılaştırma?

kötü canlı :

Muhtemelen MQL araçlarıyla değil. Belki serbest çalışanlardan biri bunu WinAPI'de yapmayı üstlenir, pahalıdır.



ve bu kötü...

anladım.

Çok teşekkürler! Herkes!

 

Herkese merhaba) Lütfen soruna yardımcı olun. "Dize limitleri dışında" hatası çıkıyor.Böyle bir kod var.Orada denge değerlerini diziye sürüyorum ve ardından ortalamayı hesaplıyorum.

 double B =AccountBalance();
 if (B!=BPast)
  {
   MasBal[icount]=B;
   icount++;
   BPast =B;
  }
 if (icount>SlowMA)
  { int k= 0 ;
   for (;k<SlowMA;icount--)
   {
     sum1+= NormalizeDouble (MasBal[icount]/SlowMA, 2 );
     k++;
   } 
   for (;k<FastMA;icount--)
   {
     sum2+= NormalizeDouble (MasBal[icount]/FastMA, 2 );
     k++;
   }
   if (sum2>sum1)
    {
     lots = maxLot;
    } 
     else {lots = minLot;}
    
  }

Global değişkenlerde MasBal[] dizisi bildirilir

 extern double         FastMA = 15 ;
extern double      SlowMA = 40 ;

 int icount= 0 ;
 double sum1= 0 ,sum2= 0 ,BPast= 0 ;
 double MasBal[];

O zaman ne yapmalı?

 

Güzel gün. Özelliğin neden çalışmadığını anlayamıyorum: #property script_show_inputs

Eklediğiniz anda danışman çalışmayı durdurur, tabloya hiç eklenmez.

En basit kod parçası zaten aşağıdaki etkiyi verir:

#property script_show_inputs


//---- input parameters

extern int ExtVar=1;   // extern variable

input  int InpVar=2;   // input input variable

 

void OnStart() {Print("Initialization");}

void OnDeinit(const int reason) {Print("Deinitialization");}

void OnTick() { }

Sorun ne olabilir?

 
jshveik :

Güzel gün. Özelliğin neden çalışmadığını anlayamıyorum: #property script_show_inputs

Eklediğiniz anda danışman çalışmayı durdurur, tabloya hiç eklenmez.

En basit kod parçası zaten aşağıdaki etkiyi verir:

Sorun ne olabilir?

#property script_show_inputs

komut dosyası, komut dosyaları klasöründe derlenmeli ve oradan çalıştırılmalıdır.

 

haphost.com'da ücretsiz bir VPS sunucusu var. Şimdi soru şu: BİZİM terminalimizi üzerine koymak mümkün mü? Sunucu Özellikleri:

CTID: 55555 (değiştirildi)

Ana bilgisayar adı: rrrrrr (değiştirildi)

Servis Durumu: aktif
İşletim Sistemi: ubuntu-13.10-x86_64
IP Adresleri: 6.666.666.66 (değiştirildi)
RAM: 128 MB
TAKAS: 128 MB
CPU Sayısı: 0.25
Disk Alanı: 10 GB
Ağ Hızı: 10 mbps

Bant genişliği: 0 / 500 GB

Kim bilir?

 
ikatsko :

haphost.com'da ücretsiz bir VPS sunucusu var. Şimdi soru şu: BİZİM terminalimizi üzerine koymak mümkün mü? Sunucu Özellikleri:

CTID: 55555 (değiştirildi)

Ana bilgisayar adı: rrrrrr (değiştirildi)

Servis Durumu: aktif
İşletim Sistemi: ubuntu-13.10-x86_64
IP Adresleri: 6.666.666.66 (değiştirildi)
RAM: 128 MB
TAKAS: 128 MB
CPU Sayısı: 0.25
Disk Alanı: 10 GB
Ağ Hızı: 10 mbps

Bant genişliği: 0 / 500 GB

Kim bilir?

 
Zeta :

ekteki dosyayı gör

kalın çizgidir   CCİ   34, ince -   CCİ   170. Kırmızı noktalı çizgi sıfır seviyesini gösterir.   CCİ   34, mavi - sıfır seviye   CCİ   170.

Kırmızı kutu izlenecek noktayı işaretler: ilk   CCİ   34 sıfır seviyesini geçer ve sonra   CCİ   170 aynı çizgiyi geçiyor, yani. sıfır seviyesini geçer   CCİ   34. Resim gösteriyor ki şu anda   CCİ   170 (bu durumda) -17.5658 değerine sahiptir. Benzer bir kavşağın başka bir anında   CCİ   170 tamamen farklı bir anlama sahip olacak, vb. Ne zaman nasıl takip edilir   CCİ   170 ile ilgili sıfır seviyesini geçecek   CCİ 34?

  daha açık anlatırmısın


Size anlattığım algoritmayı kullanabilirsiniz. Tek fark, çiziminizde CCI(34)'nin sıfır seviyesine karşılık gelen CCI(170) için seviyeyi hesaplamanız veya seçmeniz gerekecek. Yani, hızlı CCI(34) sıfır seviyesini geçtikten sonra yavaş CCI(170) 'nin hesaplanan seviyeyi geçtiğini izlemeniz gerekir. Orada bir kalıp var mı, hiçbir fikrim yok. Bu senin öğrenmen için.

 
evillive :
Sıfır - Afrika'da da sıfırdır, 1. iCCI(34) değeri sıfırdan büyükse ve iCCI(170) değeri de sıfırdan büyükse, bu sizin durumunuzdur . 2. Size göre bir sıfırın diğerinden farklı olduğu ortaya çıktı, değil mi?

1. Hayır

2. Hayır