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

 

soruyu anlamadım) Ortalama değişimi düşünüyorum

 
eddy :

soruyu anlamadım) Ortalama değişimi düşünüyorum

Bu durumda, tek tek çubuklarda meydana gelen değişikliklerden bağımsız olarak tüm çubukların muhasebeleştirilmesi zorunludur.

Yarına kadar bırakın. Sabah akşamdan daha akıllıdır...

 

barda herhangi bir değişiklik yoksa, dikkate alınacak bir şey yok, mevcut değişikliklerin ortalamasını dikkate alıyorum)

 
eddy :

Sadece üzerinde hiçbir şeyin olmadığı çubuğu neden hesaba kattığını düşünüyorum, yani. onu sayı serisine almanın gerekli olup olmadığı.

hem de ticaret yapmadığım aylarda, kârı hesaplarken

Aradaki fark, tüm çubukları hesaba katarken, içlerinde meydana gelen değişikliklerin varlığına bakılmaksızın, kodlama açısından hesaplamanın özü, bir döngüde basit eklemeye ve yineleme sayısına bölmeye iner. bu döngü (çok kolay, basit ve hızlı) ve meydana gelmeyen çubuk değişikliklerini hesaba katmakla uğraşırken, değişikliklerin yokluğu için bir kontrol ve bunların üzerinde çubukların sayısını depolayan başka bir değişken eklemek gerekir. döngüde değişiklikler meydana geldi. Kısacası - zorlukları seven öncüler için (bir hamakta duranlar için demografik durumu iyileştirir ...)
 
KabrGvin :


ve bu durumdan nasıl kurtuldunuz?
 
eddy :

sıfır değişiklik yok, sıfıra eşit bir değişiklik değil.

mevcut mevcut değişikliklerin ortalamasını sayıyorum, yani olan değişiklikler

Yasaklanacak kimse yok ve bunun için hiçbir şey yok, sadece matematikçilerin görüşüne katılacağım. Sıfır aynı değişim ve aynı boyut, diğerlerinden daha kötü değil. Onu özel bir sıraya koymak gönüllülüktür.
 
granit77 :
Yasaklanacak kimse yok ve bunun için hiçbir şey yok, sadece matematikçilerin görüşüne katılacağım. Sıfır aynı değişim ve aynı boyut, diğerlerinden daha kötü değil. Onu özel bir sıraya koymak gönüllülüktür.
Aslında, her şey sorunun formülasyonuna bağlıdır, tartışılacak bir şey yoktur. Kendimize "son beş olumlu değişikliğin ortalamasını" hesaplama hedefini koyarsak, doğal olarak sıfır almamız gerekmez. Eğer " negatif olmayan son beş değişikliğin ortalaması" ise - o zaman sıfır alırız. Herşey.
 
Test cihazının botu neden optimize etmediğini biliyorum
 
todem :
Test cihazının botu neden optimize etmediğini biliyorum
Strateji test edici günlüğündeki yanıt
 
if (STATE== 0 )
   {
       bool cantrade= true ;
       if (TimeHour(TimeCurrent())==LastTradeTime) cantrade= false ; //запрещаем торговать пока не наступит новый час после последней 
                                                                 //открытой сделки (чтобы избежать множественных открываний сделок на одном и том же часовом баре)     
       if (Hour()>=StartH && Hour()<=FinishH)
       if (OrdersTotalMagic(magic)>=active_trades) cantrade= false ; // проверяем на допустимое количество открытых ордеров
       if (OrdCon(OP_BUY,magic)>= 1 || OrdCon(OP_SELL,magic)>= 1 ) SimpleTrailing();
       if (cantrade) // если не было ни одного запрета на открытие сделок, то переходим к ожиданию сигналов системы на открытие ордеров
         STATE= 1 ;
   }

Sizce bu kodda hata var mı? meta düzenleyicinin gösterdiği gibi - 0 (hayır), ancak satırdan sonra parantez { } koyduğunuzda if (Hour()>=StartH && Hour()<=FinishH) - şöyle:

 if (STATE== 0 )
   {
       bool cantrade= true ;
       if (TimeHour(TimeCurrent())==LastTradeTime) cantrade= false ; //запрещаем торговать пока не наступит новый час после последней 
                                                                 //открытой сделки (чтобы избежать множественных открываний сделок на одном и том же часовом баре)     
       if (Hour()>=StartH && Hour()<=FinishH)  {
       if (OrdersTotalMagic(magic)>=active_trades) cantrade= false ; // проверяем на допустимое количество открытых ордеров
       if (OrdCon(OP_BUY,magic)>= 1 || OrdCon(OP_SELL,magic)>= 1 ) SimpleTrailing();
       if (cantrade) // если не было ни одного запрета на открытие сделок, то переходим к ожиданию сигналов системы на открытие ордеров
         STATE= 1 ;}
   }
fırsatlar açmıyor ve çalışmıyor! sebebi ne olabilir bilen var mı?