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

 
İyi akşamlar!
Lütfen yatay seviyelerin dağılımının basit bir göstergesini (EA) eklememe yardım edin.
Her şeyi yazdım ama hataları bulamıyorum. Uyarılar çalışmıyor.

Gösterge fikri:
- iki yatay seviyenin montajı (istenen seviyeye manuel olarak taşınabilir).
- fiyat aşağıdan yukarıya doğru üst seviyeyi geçtiğinde, bir uyarı tetiklenir.
- fiyat yukarıdan aşağıya alt seviyeyi geçtiğinde, bir uyarı tetiklenir.
Dosyalar:
 
Bir gösterge eklemek mi yoksa bir sonrakini yapabilmek mi daha ilginç?
 

Hepinize iyi günler. Bir hesaplama algoritmasına ihtiyacımız var. Belirli bir sembol için terminale gelen ortalama tıklama oranını nasıl hesaplayacağımı söyler misiniz?

Örneğin, ortalama kene oranı, hesaplama için sayılarının 15'ine göre hesaplanır.

Gösterge başlatıldığında (göstergeyi yazarım), gelen keneler ve varış zamanları içinde sayılır. Kene sayısı = 15 olur olmaz, bu sayı geldikleri saniyeye bölünür. Sonuç, saniye başına ortalama tıklama oranının İLK değeridir.

Sonra keneler gelmeye devam ediyor ve saniyeler geçiyor. Bu ortalama hız için bir eğri oluşturmak üzere " MOST_fresh/ time_of_their_arrival " hızının (tikler/saniye) ortalama değerini bulmak için hangi algoritma MOST_fresh 15 tik sayısını ve saniye cinsinden_varış_zamanını hesaba katabilir.

Reklam olarak saymayın.

İşte bağlantı - yürütülebilir dosyalardaki göstergeler ve bunlara dayalı TS.

http://fintraders.ru/index.php?option=com_content&view=article&id=88&Itemid=95

Kim hurdada değil ve zaman var - bir göz atın ve bana sorumu söyleyin, pliz.

 
Sancho77 :

Test cihazında optimizasyon yaparken, günlükte genellikle aşağıdaki mesaj açılır

"2015.03.05 11:04:55.924 Bellek işleyici: 343699140 bayt bellek ayıramıyor"

Canım, söyle bana, terminal ne tür bir bellek algılayamaz? Nasıl tedavi edilir?


Açık çubuklarda test yaparken açılırsa, kesme noktalarını deneyin
 
_Roman :

Hepinize iyi günler. Bir hesaplama algoritmasına ihtiyacımız var. Belirli bir sembol için terminale gelen ortalama tıklama oranını nasıl hesaplayacağımı söyler misiniz?

Örneğin, ortalama kene oranı, hesaplama için sayılarının 15'ine göre hesaplanır.

Gösterge başlatıldığında (göstergeyi yazarım), gelen keneler ve varış zamanları içinde sayılır. Kene sayısı = 15 olur olmaz, bu sayı geldikleri saniyeye bölünür. Sonuç, saniye başına ortalama tıklama oranının İLK değeridir.

Sonra keneler gelmeye devam ediyor ve saniyeler geçiyor. Bu ortalama hız için bir eğri oluşturmak üzere " MOST_fresh/ time_of_their_arrival " hızının (tikler/saniye) ortalama değerini bulmak için hangi algoritma MOST_fresh 15 tik sayısını ve saniye cinsinden_varış_zamanını hesaba katabilir.

Reklam olarak saymayın.

İşte bağlantı - yürütülebilir dosyalardaki göstergeler ve bunlara dayalı TS.

http://fintraders.ru/index.php?option=com_content&view=article&id=88&Itemid=95

Kim hurdada değil ve zaman var - bir göz atın ve bana sorumu söyleyin, pliz.



Y[0]=Y[1]+(X[0]-X[15])/15, burada: X[i]- öncekinin varış zamanından (i +1 -th) tik ; Y[i]-son 15 tik için bu zamanın hareketli ortalaması.
 
tara :
Y[0]=Y[1]+(X[0]-X[15])/15, burada: X[i]- öncekinin varış zamanından (i +1 -th) tik ; Y[i]-son 15 tik için bu zamanın hareketli ortalaması.

Sayesinde. Anladım. Bu ortaya çıkıyor.

Daha basit bir çözüm için çıktım (ayrılıyorum - henüz anlamıyorum) ...

 
Bu forumda aynı konu içinde nasıl arama yapılır? Bu özel konu içinde Kopyala * işlevleri hakkında bilgi aramak istiyorum. Sağ üstte olan bu arama, ya tüm siteyi ya da tüm forumu arar, ne birincisi ne de ikincisi uygundur.
 

Merhaba! Bir sorunla karşılaştı.

Son 3 siparişin kar/zararını belirlemek için OrderSelect fonksiyonunu kullanıyorum.

Test cihazında GetLastError() #4051 hatası veriyor
Nedeni ne olabilir?


 for ( int i=OrdersHistoryTotal(); i>OrdersHistoryTotal()- 3 ; i--)
   {   
     if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)== false )    
         {
         Print ( "motherfucker ERROR....." , GetLastError ());
         continue ;
         }
     if (( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)== true ) && (OrderSymbol()== Symbol ()) && OrderMagicNumber()==Magic)                    
      {
 
void CalculateSimpleMA( int rates_total, int prev_calculated, const double &price[])
  {
   int i,limit;
//--- first calculation or number of bars was changed
   if (prev_calculated== 0 )
   
     {
      limit=InpMAPeriod;
       //--- calculate first visible value
       double firstValue= 0 ;
       for (i= 0 ; i<limit; i++)
         firstValue+=price[i];
      firstValue/=InpMAPeriod;
      ExtLineBuffer[limit- 1 ]=firstValue;
      ExtLineBufferFid[ 1 ]=(firstValue*InpMAPeriod-price[i-InpMAPeriod])/i- 1 ; Добрый человек предоставил вот такую реализацию( sma99[i]=(sma100[i]* 100 -d[i- 100 ])/ 99 ; ), но что то не выходит!

Merhaba uzmanlar, bir çözüm atın!)

Nasıl hesaplanır:

Hareketli bir döneme sahip olmak (örneğin -16), 16. dönemden başlayarak 15. dönemi hesaplayın.

 
Top2n :

Merhaba uzmanlar, bir çözüm atın!)

Nasıl hesaplanır:

Hareketli bir döneme sahip olmak (örneğin -16), 16. dönemden başlayarak 15. dönemi hesaplayın.

Kıyma geri döndürülemez ve pirzolalardan et geri alınamaz ...