EA için Öneriler (Kar Kaybetme) - sayfa 13

 

Доброго времени суток уважаемые форумчане!

Меня зовут Герман, мне 23 года, я являюсь трейдером компании "Инстафорекс"

Помогите в поиске нужного скрипта! Скрипт нужен для сетки отложенных ордеров.

 
danjp :

Ters kodunuzu uyguladım. Sadece hızlı bir test yapmak için hızlı bir hack işi yaptım, Eğer 30 || 60, 2 STD idi, ardından işlemleri tersine çevirdi. Sonuçlar korkunçtu.

Bunu 3 std veya 4 olarak değiştirmek, bunun yine de korkunç sonuçlar vereceğini düşünür müydünüz?


Belirli bir standartta, geri çekilmeli mi?

 
danjp :

En son kodumu kodunuzla birleştirdim. Aşağıdakileri ekledim:

Bir yığın özelliği, eğer 1 pozisyonu takas etmek istiyorsanız yığını 1'e ayarlayın, kodda varsayılan 5'tir. DistanceApart, işlemler arasındaki mesafedir, varsayılan değeri 5'ten 15'e değiştirirseniz, kazanma yüzdeniz 5 yığında %40-45'e kadar çıkacaktır.

EA'nızın hangi saatlerde işlem yaptığını düzenlemek için bir AllowTradingHours bool. Hazırlayacağım raporlardan birindeki ayarı kontrol edebilirsiniz. Bu EA için işlem yapmak için en iyi saatlerin ortalaması hakkında o saatlerde bir sürü test yaptım.

Ters kodunuzu uyguladım. Sadece hızlı bir test yapmak için hızlı bir hack işi yaptım, Eğer 30 || 60, 2 STD idi, ardından işlemleri tersine çevirdi. Sonuçlar korkunçtu. Bunu değiştirmek ve daha fazla test yapmak isteyebilirsiniz. Bunu bool'unuzla kapatabilirsiniz. Ayrıca, doğru kodladığımdan emin olmak için kontrol edin! Bu yazıyı tekrar okuduğumda birkaç dakika içinde sonradan düşündüm. Son sorunuzu yanıtlamak için, bunun sizin durumunuzda pek anlamlı olduğunu düşünmüyorum, ancak kendiniz test edin.

Yığın özelliği nedeniyle açık ve bekleyen siparişleri kapatmak için bir grup kod eklendi.

Atmaktan çekinmeyin, değiştirin, daha iyi hale getirin vs. Kodu bu mesaja ekleyeceğim, sonuçların bir kısmını koyacağım. EURUSD, test ettiğim en iyisiydi. Başka bir çift seçmek ve üzerinde bazı testler yapmak isteyebilirsiniz, başka bir çiftle iyi sonuç alıp alamayacağınıza bakın.

Bunun için teşekkür ederim
 
c0d3 :

Bunu 3 std veya 4 olarak değiştirmek, bunun yine de korkunç sonuçlar vereceğini düşünür müydünüz?


Belirli bir standartta, geri çekilmeli mi?


Emin değilim, test edin ve bana bildirin. Teoride, tersine çevirmenin işe yaraması gerektiğini düşünüyorum. Test ettiğim bazı çiftlerde gerçekten kötü sonuçlar aldım, bu yüzden mantığı Satın Al sinyaliyle Satmak için tersine çevirdim. Sonuçların daha iyi olabileceğini düşündüm ama daha kötüydü. Ayrıca EURUSD'yi 30MA olmadan sadece 60'ı kullanarak test ettiğimi hatırlıyorum ve her ikisini de kullanmaktan daha iyi çalıştı. Şans eseri olabilir, belki 60 ve 240'ı da denemek istersiniz. Burada başıboş dolaşmak, tersine çevirmek yerine belirli bir süre için veya ertesi güne kadar kapatmak isteyebilirsiniz. Sadece bir düşünce. Ayrıca, daha uzun olanlar yerine daha küçük zaman dilimleri kullanarak hiç test ettiniz mi? Örneğin, 15'i takas etmek için 5 dakika ve 1 dakikayı kullanın. Kitapların daha uzun zaman dilimlerini kullandığını söylediğini biliyorum.
 
c0d3 :
Eklemek istedim: Bu gönderiye katkıda bulunan herkese teşekkürler! Bence azar azar, bu EA potansiyel olarak karlı bir EA'ya dönüşebilir.
Forex Alım Satım Dolandırıcılığı , tüccarları döviz piyasasında alım satım yaparak yüksek kar elde etmeyi bekleyebileceklerine inandırarak dolandırmak için kullanılan herhangi bir alım satım planıdır. Bu dolandırıcılıklar, komisyon oluşturmak amacıyla müşteri hesaplarının çalınmasını, bu tür yazılımların satılmasını içerebilir. müşteriyi büyük karlara yönlendirmesi gerekiyordu, yanlış yönetilen, yanlış reklam, Ponzi şemaları
 
danjp :


sonunda elde edilebilecek en iyi galibiyet yüzdesi.

Strateji Test Kullanıcısı Raporu
MTFzHareketlivOrtalama
FXCM-Demo (Derleme 406)


sembol EURUSD (Euro vs ABD Doları)
Dönem 15 Dakika (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
modeli Her onay işareti (mevcut tüm minimum zaman dilimlerini temel alan en kesin yöntem)
parametreler enableSTDcheck=true; sMultiple=5; fÇoklu=5; risk=0.3; ödül=1.2; yığın=5; UzaklıkApart=15; ticaretZaman Çerçevesi=60; girişTF=15; AllowTradingHours=true; AçıkSaat=11; Kapanış Saati=17; lot = 0.02; slowMovingPeriod=25; fastMovingPeriod=150;
Testteki çubuklar 13280 Modellenmiş keneler 8851007 modelleme kalitesi %90.00
Uyumsuz grafik hataları 3
İlk para yatırma 1000,00
Toplam net kar 914.29 Brüt kazanç 2296.56 Brüt kayıp -1382.26
kar faktörü 1.66 Beklenen getiri 4.62
Mutlak düşüş 193.63 maksimum düşüş 416.22 (%19.07) göreceli düşüş %27.01 (298.47)
Toplam işlemler 198 Kısa pozisyonlar (kazanılan %) 69 (%33.33) Uzun pozisyonlar (% kazandı) 129 (%51.94)
Karlı işlemler (toplamın yüzdesi) 90 (%45.45) Zarar işlemleri (toplamın yüzdesi) 108 (%54,55)
En büyük kar ticareti 56.81 zarar ticareti -31.23
Ortalama kar ticareti 25.52 zarar ticareti -12.80
Maksimum ardışık kazançlar (para olarak kar) 12 (145.90) ardışık kayıplar (para kaybı) 16 (-222,94)
maksimum ardışık kar (kazanç sayısı) 277,80 (6) ardışık kayıp (kayıp sayısı) -222,94 (16)
Ortalama ardışık kazançlar 6 ardışık kayıplar 7

Bu bir M15 için hiç de fena değil.

Bu sistemin ihtiyaç duyduğu şey, hangi en düşük zaman dilimine yerleşebileceğini görmek ve M15'in gerçekten de gidilecek yol olduğunu düşünüyorum. Bunların hepsi doğruysa, neden sadece buna bağlı kalmıyorsunuz ve bu sürümü optimize etmeye çalışmıyorsunuz - bence Kutsal Kase'nizi, en azından büyük bir kısmını alacaksınız. Etrafta çok fazla koşmayın, buna bağlı kalın, biraz gerçek para kazanın - herkese dürüst tavsiyemdir.

 
qjol :
 MarketInfo ( Symbol (),MODE_TICKVALUE)
Oran olarak kullanılmalıdır
 double   PointValuePerLot( string pair= "" ){
     /* Value in account currency of a Point of Symbol.
     * In tester I had a sale: open=1.35883 close=1.35736 (0.0147)
     * gain$=97.32/6.62 lots/147 points=$0.10/point or $1.00/pip.
     * IBFX demo/mini       EURUSD TICKVALUE=0.1 MAXLOT=50 LOTSIZE=10,000
     * IBFX demo/standard   EURUSD TICKVALUE=1.0 MAXLOT=50 LOTSIZE=100,000
     *                                  $1.00/point or $10.0/pip.
     *
     * https://forum.mql4.com/33975 CB: MODE_TICKSIZE will usually return the
     * same value as MODE_POINT (or Point for the current symbol), however, an
     * example of where to use MODE_TICKSIZE would be as part of a ratio with
     * MODE_TICKVALUE when performing money management calculations which need
     * to take account of the pair and the account currency. The reason I use
     * this ratio is that although TV and TS may constantly be returned as
     * something like 7.00 and 0.0001 respectively, I've seen this
     * (intermittently) change to 14.00 and 0.0002 respectively (just example
     * tick values to illustrate).
     * https://forum.mql4.com/43064#515262 zzuegg reports for non-currency DE30:
     * MarketInfo(Symbol(),MODE_TICKSIZE) returns 0.5
     * MarketInfo(Symbol(),MODE_DIGITS) return 1
     * Point = 0.1
     * Prices to open must be a multiple of ticksize */
     if (pair == "" ) pair = Symbol ();
     return (   MarketInfo (pair, MODE_TICKVALUE)
           / MarketInfo (pair, MODE_TICKSIZE) ); // Not Point.
}
 
syedi :
Forex Alım Satım Dolandırıcılığı , tüccarları döviz piyasasında alım satım yaparak yüksek kar elde etmeyi bekleyebileceklerine inandırarak dolandırmak için kullanılan herhangi bir alım satım planıdır. Bu dolandırıcılıklar, komisyon oluşturmak amacıyla müşteri hesaplarının çalınmasını, bu tür yazılımların satılmasını içerebilir. müşteriyi büyük karlara yönlendirmesi gerekiyordu, yanlış yönetilen, yanlış reklam, Ponzi şemaları
tamam, lol
 
danjp :

Sadece bir düşünce. Ayrıca, daha uzun olanlar yerine daha küçük zaman dilimleri kullanarak hiç test ettiniz mi? Örneğin, 15'i takas etmek için 5 dakika ve 1 dakikayı kullanın. Kitapların daha uzun zaman dilimlerini kullandığını söylediğini biliyorum.
Daha düşük zaman dilimlerini test etmedim, küçük TP ve SL değerleriyle oynamak istemediğimi düşündüm
 
Dün Demo'yu kapattım ve 0.01 lot ve 1:1 RR Oranı ile CANLI teste başladım.