Daha da fazla strateji? Tabii, sorun değil! - sayfa 10

 
TheXpert писал(а) >>

İşte buna karşıyım. Koşulların eklenmesi kolaylaştırılsa da, hoş karşılanmaz. Kodu değiştirdiğiniz anda desteğe güvenemeyeceğinizi söyleyelim.

O zaman mutlaka kendilerini ölçecek "yoldaşlar" olacaktır piiii ... (üzgünüm) ... skami :) :)

Bir koşul eklemeniz gerekiyorsa, ben ekleyeyim deyin.

Uzun vadeli proje konusunda ciddi misiniz? IMHO "fırfırsız" bu olmayacak :(.

Bu arada, evrenselliğe (kullanılabilirlik) yönelik bir diğer adım, bu projeyi TestCommander ile veya ona yakın bir ideolojiyle, yani. Excel'deki belirli "kombinasyonları" değerlendirmek için bir csv dosyasını hazır hale getirmek için birkaç TF, Sembol, Inervals üzerinde test etme. Tek yapmanız gereken, formülleri tanımlamaya "sıkıştırmak"tır (en azından - ve strateji test cihazının ayrı bir komut dosyasında/"toplu iş dosyasında" çağrıları - maksimum olarak).

burayı anlamadım

       double LotsToBid = DoubleIf ( Lot = = 0 , GetLotsToBid ( RiskPercentage ) , Lot ) ;
       int res = OrderSend ( Symbol ( ) , OP_BUY , LotsToBid , Ask , Slippage , SL , TP , NULL , MN , 0 , Blue ) ;
       if ( res > 0 ) return ;

dış dize NULL = ""; :)

 
SergNF >> :

O zaman mutlaka ölçecek "yoldaşlar" olacaktır.

Peki, izin ver.

Uzun vadeli proje konusunda ciddi misiniz? IMHO "fırfırsız" bu olmayacak :(.

Evet. Göreceğiz. Uzun vadede işe yaramasa bile, o zaman kesinlikle kendinize uyacaktır.

Bu arada, evrenselliğe (kullanılabilirlik) yönelik bir diğer adım, bu projeyi TestCommander ile veya ona yakın bir ideolojiyle, yani. Excel'deki belirli "kombinasyonları" değerlendirmek için bir csv dosyasını hazır hale getirmek için birkaç TF, Sembol, Inervals üzerinde test etme. Tek yapmanız gereken, formülleri tanımlamaya "sıkıştırmak"tır (en azından - ve strateji test cihazının ayrı bir komut dosyasında/"toplu iş dosyasında" çağrıları - maksimum olarak).

Eh, hedefleri özetledim, yukarıdakilerle hiçbir ilgisi yok.

dış dize NULL = ""; :)

TAMAM.

 

Öyleyse -- EURUSD 4H için koşullar .

RS00000000R000

0SSS0R00000000

0S00R00R000000

RS00R000000000

0S00000RS0S000

0S0000RR000000

Azalan kâr sırasına göre düzenlenmiştir. Optimize etmek 12 saat sürdü.


 
TheXpert писал(а) >>

Öyleyse -- EURUSD 4H için koşullar .

RS00000000R000

...

Azalan kâr sırasına göre düzenlenmiştir. Optimize etmek 12 saat sürdü.

Özellikleri olan bir plaka ...

 
voltair >> :

Özellikleri olan bir plaka ...

Test cihazını çalıştırmak için çok mu tembelsiniz?

Hiçbir işaret olmayacak, çünkü saati başlattı. Ön hazırlık 5 günü gösteriyor, yani sonraki 5 gün hiçbir işaret yok.

 
TheXpert писал(а) >>

Test cihazını çalıştırmak için çok mu tembelsiniz?

Hiçbir işaret olmayacak, çünkü saati başlattı. Ön hazırlık 5 günü gösteriyor, yani sonraki 5 gün hiçbir işaret yok.

Tembellik. :) Ve bir kez. Özellikle tüm sürücü. Hâlâ sürdün ve öyle olmalısın. :)

Ve beş gün içinde bir işaretle sonuçları ne olacak? ;)

 
voltair >> :

Tembellik. :) Ve bir kez. Özellikle tüm sürücü. Hâlâ sürdün ve öyle olmalısın. :)

Çok tembel ve 2 dakika koşacak vaktiniz mi yok? Yazınızı yazmak için daha fazla harcadınız.

Ve beş gün içinde bir işaretle sonuçları ne olacak? ;)

Hayır, temelde. Sadece satırları ve dosyaları göndereceğim.

 
TheXpert писал(а) >>

Çok tembelsiniz ve 2 dakika koşacak vaktiniz mi yok? Yazınızı yazmak için daha fazla harcadınız.

Hayır, temelde. Sadece satırları ve dosyaları göndereceğim.

Biz ciddiyiz. :) Tamam, ben de yapmayacağım. Ve eğer kimse değilse, o zaman analizi görmeyeceğiz. Ve sadece 8 sıfır ile S'nin R'den sonra ne kadar güzel göründüğünü tartışacağız. :)


Genel olarak, bu sonuçları çalıştırmak için zamanı olan herkes - bir işaret gönderin, lütfen.

 
TheXpert писал(а) >>

Bu klimalarda nasıl kafam karıştı yazdım yazdım :) ama bıraktım.

Sıkmak.

Görünüşe göre eğer

LoadFromFile == 1

, o zaman herhangi bir OpenCondition1 yok sayılır!

nerede

LoadFromFile == 1

açık bir şekilde " OptCondDesc3 = "-1 optimizasyon yok"; " istediğimizi söylüyor, ancak

OptimizingCondition = -1

daha sonra hem dosya hem de OpenConditionX tamamen yok sayılır.

Ve eğer OpenConditionX'i extern string ile çalıştırmak istiyorsak, ayarlamayı unutmamalıyız.

OptimizingCondition = -1

LoadFromFile != 1

'

Kaaaroch. IMHO, OptimizingCondition ve LoadFromFile'ı tek bir parametrede birleştirmek daha kolaydır. Örneğin, 0 - dosyadan oku, -1 extern int oku (yani sadece dosyadan okuma), 1...6 - optimize et, yani. anahtarda doğru durum.

'

Eh, nispeten

Eee hedefler koydum

Görünüşe göre, "her zaman olduğu gibi" :( - bazılarında!!! "gösterge modelini tanıma" bölümünde - aslında !!! (ve hatta 9. yılda - yayınlanan sonuçlar için), OOS'ta kontrol ediyoruz ve , başarılı olursa, gerçek zamanlı olarak tekrarlayacağını umuyoruz. :(

not. FSB'de OOS / optimizasyon aralığını ayarlamak kolaylaştıktan sonra (ancak farklı alanlarda üretim / optimizasyon sonuçlarını karşılaştırmak zordur), tüm kaseler oldukça hızlı bir şekilde "birleşmeye" başladı. "Yalnızca demo" hariç. :)

Bu durumda, yani MT4 test cihazını parametrelerle çalıştırma ve test sonuçlarını kaydetme potansiyeli ile, geçmiş/"normal numuneler" üzerinde şu veya bu "durumun" dinamiklerini izlemeye çalışılabilir.

ZYY.

Öyleyse -- EURUSD 4H için koşullar .

En fazla EURUSD 1H'de, OOS'ta çok fazla birleşmediği bir koşulla sonuçlandım. Bir yılda "Oluşturulan-Optimize Edilen-Oluşturulan".

 
SergNF >> :

Bu klimalarda nasıl kafam karıştı yazdım yazdım :) ama bıraktım.

Sıkmak.

Ah, neredeyse seninle kafam karıştı :). LoadFromFile == 1 olduğunda

1. Bir dosyadan satırları yükleyin

2. koşullar dizelerden yüklenir

3. koşullar ayarlardan yüklenir.

Bu nedenle, optimizasyon sırasında bir dosyadan yükleme yapmak ve aynı zamanda dosyada kayıtlı koşullardan birini optimize etmek mümkündür.

OptimizingCondition == -1 ise, o zaman tamamen dosyadaki ayarlar kullanılır.


Onlar. LoadFromFile aptalca koşul satırlarını değiştirir. Ve önceden.


Eh, nispeten

Görünüşe göre, "her zaman olduğu gibi" :( - bazılarında!!! "gösterge modelini tanıma" bölümünde - aslında !!! (ve hatta 9. yılda - yayınlanan sonuçlar için), OOS'ta kontrol ediyoruz ve , başarılı olursa, gerçek zamanlı olarak tekrarlayacağını umuyoruz. :(

OOS ve diğer şeylere gelince, herkesin kendi felsefesi vardır. Örneğin, hiç OOS kullanmıyorum - neden? Ve eğer tartışma arzusu varsa tartışabilirim, ama arzu yok.

4 saattir öyle. Saatte daha ilginç olacak ve daha sağlam görünüyor.

not. FSB'de OOS / optimizasyon aralığını ayarlamak kolaylaştıktan sonra (ancak farklı alanlarda üretim / optimizasyon sonuçlarını karşılaştırmak zordur), tüm kaseler oldukça hızlı bir şekilde "birleşmeye" başladı. "Yalnızca demo" hariç. :)

Ve bununla ne demek istiyorsun? çöpten acı çektiğimi mi? Öyle :), ancak zanaatımı toz toplamak için sandığa koymadan önce iyice kontrol edeceğim.

Bu durumda, yani MT4 test cihazını parametrelerle çalıştırma ve test sonuçlarını kaydetme potansiyeliyle, geçmiş/düzenli numuneler üzerinde şu veya bu "durumun" dinamikleri izlenebilir... FSB'de yapıldı.

Onlar. Bir stratejinin sağlamlığı hakkında küçük bir şey eklemeyi mi önermeye çalışıyorsunuz? Düşüneceğim.

Ve sonuçları ayrıştırmak Reshetov'a.

Neden: