Bir Uzman yazmaya yardım edin - sayfa 7

 
Figar0 писал(а) >>
Stratejinin küçük bir tanecik, bir kopuş ve ekstremumun üstesinden gelerek onaylanması var, ancak TF 15M böyle bir strateji için açıkça yeterli değil. 1H veya 4H IMHO. Ve elbette, gerçek dünya için tüm bu uzmanların derin bir ince ayara ihtiyacı var.

Birkaç gün içinde en azından bazı testler yapmayı umuyorum, bana da M15'in yeterli olmadığı anlaşılıyor, ancak küçük başladım ve gittim ...

 
Fduch писал(а) >>

T.Z.'nin tasarımını beğendim =)

Alesander, uzmanınız mükemmel davranıyor, o artık bir holigan değil)) TOR'un tasarımı ilginizi çektiği için çok teşekkür ederim;) Ama cidden, bu doğru, çok teşekkür ederim! Sorumun bu konuya birçok iyi insanı çektiğine çok sevindim) Danışmanı optimizasyona koydum ve sonra zaman gösterecek)

 
Fduch писал(а) >>

Optimizasyon yaparken OOS için en az bir ay ayırmanızı tavsiye ederim

OOS'un ne olduğunu asla öğrenemedim ve yine de güleceksiniz, partiyi 1'den 0,1'e çevirmek için virgül koyamıyorum. Burada, gördüğünüz gibi, ortaya çıktı, ancak mülklerde uzman yok. Neyi yanlış yapıyorum, lütfen söyle?

 
Vadimus >> :

Onlara bir programlama vaka çalışması vermek için bu kadar çok insanı rahatsız etmem)

Nedenleriniz neler? Pekala, bunu manuel olarak ve bazı alanlarda test ettiler ve bunun bir kâr olduğu ortaya çıktı, gerçekten sebep bu mu? En az 1 yıl test yaptıysanız. Bu kadar basit stratejiler kârlı olsaydı, tüm programcılar uzun zaman önce milyoner olurdu, ama öyle değil. MQL'de ustalaşırken bu tür stratejileri bir aşağı bir yukarı kürekle kürekledim ve bunların boşuna olduğuna ikna oldum.

 
khorosh писал(а) >>

Nedenleriniz neler? Pekala, bunu manuel olarak ve bazı alanlarda test ettiler ve bunun bir kâr olduğu ortaya çıktı, gerçekten sebep bu mu? En az 1 yıl test yaptıysanız. Bu kadar basit stratejiler kârlı olsaydı, tüm programcılar uzun zaman önce milyoner olurdu, ama öyle değil. MQL'de ustalaşırken bu tür stratejileri bir aşağı bir yukarı kürekle kürekledim ve bunların boşuna olduğuna ikna oldum.

Ve prensipte başka hangi sebepler olabilir? Bir yıl boyunca kalemlerle test yapmak mümkündür, ancak çok kullanışlı değildir, çünkü sadece bir parametreyi değiştirerek tamamen farklı bir sonuç elde edebilirsiniz, yani bir yıl boyunca tekrar kalemlerle, sonra tekrar tekrar .... 10 yıllık sıkı çalışma Objektif bir resim elde etmek için. Bunun için insanlar MTS, test cihazları, optimizasyon vb. Doğru olanı yaptığımı hissediyorum. Yoksa benimle aynı fikirde misin?

 
khorosh писал(а) >>

Nedenleriniz neler? Pekala, bunu manuel olarak ve bazı alanlarda test ettiler ve bunun bir kâr olduğu ortaya çıktı, gerçekten sebep bu mu? En az 1 yıl test yaptıysanız. Bu kadar basit stratejiler kârlı olsaydı, tüm programcılar uzun zaman önce milyoner olurdu, ama öyle değil. MQL'de ustalaşırken bu tür stratejileri bir aşağı bir yukarı kürekle kürekledim ve bunların boşuna olduğuna ikna oldum.

Beklenti eksikliğine gelince, nerede yanıldığımı söylerseniz sevinirim... Üç aylık bir süre için optimizasyonun sonuçlarından biri:

kâr 2047 puan, kârlılık 1.98, beklenen değer 22.02, düşüş 522$, düşüş % 4.68. Gerçekten kötü mü? Hayattaki her şey o kadar güzel olmasın, ama aynı şeyin kâr için kalması önemli değil. Ya da ben hatalıyım?

 
Vadimus >> :

OOS'un ne olduğunu asla öğrenemedim ve yine de güleceksiniz, partiyi 1'den 0,1'e çevirmek için virgül koyamıyorum. Burada, gördüğünüz gibi, ortaya çıktı, ancak mülklerde uzman yok. Neyi yanlış yapıyorum, söyle lütfen?

Bu, optimizasyon zaman sınırlarının dışında test yapıyor (Örnek dışı - İngilizce ise).

Genel olarak, her iki Uzman Danışmanda da hamle geçişlerinin algoritmasının yanlış yapıldığını belirtmek isterim. Sadece kesişimi değil, aynı zamanda hareketli ortalamaların kesişmeden sonraki sapmalarıyla dokunuşunu da tanımlar. Yanlış girişler olmalıdır - yani strateji tarafından sağlanmamıştır.

Geçiş algoritmasının biraz değiştirilmesi gerekiyor. Parmaklarda: (henüz tam yazmaya vakit yok, kimse yazmazsa ben yazarım) Uzun hareketli ortalamanın kısa olanla yukarı doğru kesişimini belirlemek için: Kısa hareketli ortalamalar arasındaki farkı almanız gerekir. eksi uzun olanı ve nokta boyutunun yarısına (0,5*Puan) eşit bir değerle karşılaştırın. Daha büyükse true, daha azsa false döndürün.

 bool IsFastUpper ( double fm , double sm )

{

    double d = fm - sm ;

    if ( d > 0.5 * Point ) return ( true ) ;

    return ( false ) ;

}

Пересечение будет на том баре на котором невыполнение условия сменится на выполнение . 


bool IsCrossedDown2Up ( double fm [ ] , double sm [ ] , int i )

{

return (  ! ( IsFastUpper ( fm [ i + 1 ] , sm [ i + 1 ] ) )& & IsFastUpper ( fm [ i ] , sm [ i ] ) ) ;

}

Diğer kavşaklar için de aynı şey geçerlidir.


İyi şanlar.

not. Virgülle ilgili olarak - bir nokta koymak gerekli olabilir mi? ulusal standartlara bağlıdır.

PPS Bir braketi kaçırdım - düzeltildi .....

 
Vadimus >> :

OOS'un ne olduğunu asla öğrenemedim ve yine de güleceksiniz, partiyi 1'den 0,1'e çevirmek için virgül koyamıyorum. Burada, gördüğünüz gibi, ortaya çıktı, ancak mülklerde uzman yok. Neyi yanlış yapıyorum, söyle lütfen?

Evet kesinlikle. Bunu her Uzman Danışmanda düzeltirim!

Ve OOS: Örnek Dışı - optimizasyon aralığının dışında (TS'nin görmediği verilerde). TS'nin gerçekten neler yapabileceğini değerlendirmek için, optimizasyonun gerçekleştirilmediği belirli bir süre özel olarak bırakılır. Optimizasyondan sonra sistem bu aralıkta çalıştırılır. Böylece real modellenir.

Dosyalar:
 
Fduch писал(а) >>

Evet kesinlikle. Bunu her Uzman Danışmanda düzeltirim!

Ve OOS: Örnek Dışı - optimizasyon aralığının dışında (TS'nin görmediği verilerde). TS'nin gerçekten neler yapabileceğini değerlendirmek için, optimizasyonun gerçekleştirilmediği belirli bir süre özel olarak bırakılır. Optimizasyondan sonra sistem bu aralıkta çalıştırılır. Böylece real modellenir.

Tekrar teşekkürler.)

 
VladislavVG >> :

Genel olarak, her iki Uzman Danışmanda da hamle geçişlerinin algoritmasının yanlış yapıldığını belirtmek isterim.

"Büyük veya eşittir" işaretinin olması yanlış girişlerin olacağı anlamına gelmez. Gerçek şu ki, teyit sinyali - Yüksek\Düşük'ü kırmak, fiyatın aynı yönde hareket etmeye devam ettiği anlamına gelir, bu da hareketli ortalamaların dokunmadığı, ancak kesiştiği anlamına gelir.