10 puan 3.mq4 - sayfa 408

 

MTF EA'dır ve herhangi bir geriye dönük test geçerli değildir.

OsMatf=0

Cogtf1=0;

Cogtf2=0.

0 - geçerli zaman çerçevesi anlamına gelir. Eğer h1 üzerinden işlem yapıyorsanız 0 = H1'dir. M1'de işlem yapıyorsanız, yani 0 = M1.

Bu durumda - geriye dönük test geçerlidir. Çünkü H1'de geriye dönük test yapıyorsunuz ve göstergeler H1'de de kullanılıyor.

Ama eğer

OsMatf=30 (M30 zaman aralığı)

Cogtf1= 30 (M30 zaman aralığı)

Cogtf2=240 (H4 zaman aralığı)

yani geriye dönük test geçerli değil. Çünkü strateji test cihazı yalnızca geriye dönük test yaparken 1 zaman çerçevesi kullanıyor.

Bu MTF EA'dır (EA aynı anda 3 zaman dilimi kullanır - sizin tarafınızdan işlem yapan mevcut herkes, varsayılan ayarlarla M30 ve H4). Demek istediğim: EA'yı 1 tabloya eklersiniz (örneğin M1) ancak EA 3 zaman çerçevesini de kullanır: M1, M30 ve H4 aynı anda.

Evet, bu EA H1'de M1'den daha uzun süre hayatta kalacak.

 

boşver!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1

 
newdigital:
MTF EA'dır ve herhangi bir geriye dönük test geçerli değildir.

OsMatf=0

Cogtf1=0;

Cogtf2=0.

0 - mevcut zaman çerçevesi anlamına gelir. Eğer h1 üzerinden işlem yapıyorsanız 0 = H1'dir. M1'de işlem yapıyorsanız, 0 = M1.

Bu durumda - geriye dönük test geçerlidir. Çünkü H1'de geriye dönük test yapıyorsunuz ve H1'de de göstergeler kullanılıyor.

Ama eğer

OsMatf=30 (M30 zaman aralığı)

Cogtf1= 30 (M30 zaman aralığı)

Cogtf2=240 (H4 zaman aralığı)

yani geriye dönük test geçerli değil. Çünkü strateji test cihazı yalnızca geriye dönük test yaparken 1 zaman çerçevesi kullanıyor.

Bu MTF EA'dır (EA aynı anda 3 zaman dilimi kullanır - sizin tarafınızdan işlem yapan mevcut herkes, varsayılan ayarlarla M30 ve H4). Demek istediğim: EA'yı 1 tabloya eklersiniz (örneğin M1) ancak EA 3 zaman çerçevesini de kullanır: M1, M30 ve H4 aynı anda.

Evet, bu EA H1'de M1'den daha uzun süre hayatta kalacak.

Merhaba, Newdigital,

Açıklamanız için teşekkürler. Bu yeni anlayışla test edecek.

Bir anınız olduğunda, benim gibi tüm yeni başlayanlar, farklı parametre değerleri ile oynarken ne yaptığımızı bilsinler diye, aşağıdaki soru işaretlerini bir kereliğine geçerli değer veya değer aralığı ve anlamı ile değiştirebilir misiniz?

Magic=41951 // pozisyonları bu EA'ya özel yap, herhangi bir benzersiz sayı olabilir.

EcnBroker=1 // ?

Kâr Al=50.000000000 // ?

Lot=0.01000000 // Başlangıç lot büyüklüğü?

InitialStop=0.00000000 // ?

TrailingStop=20.000000000 // ?

MaxTrades=10 // ?

pip=20 // ?

slippage=5 // 5 veya daha az kayma ile girişe izin veriyor mu?

SecureProfit=5 // ?

Hesap Koruması=1 // ?

OrderstoProtect=3 // ?

TersKoşul=0 // ?

çubuk=1 // ?

mm=0 // 0 = para yönetimi yok, 1 = parti büyüklüğü öz sermayeye mi bağlı?

risk=0.10000000 // ?

lotincrease=1.63000000 // ?

Yayılma Koruması=1 // ?

PipTolerans=5 // ?

OsMA_is=OsMa Ayarları // (M30 zaman çerçevesi), 0 - mevcut zaman çerçevesi anlamına gelir

HızlıEMA=12 // ?

YavaşEMA=26 // ?

SignalSMA=9 // ?

OsMatf=30.00000000 // ?

CenterofGravity_isv=Yerçekimi Merkezi Ayarları // ?

başına=10 // ?

Fiyat=4 // ?

Cogtf1=240.00000000 // (H4 zaman çerçevesi), 0 - mevcut zaman çerçevesi anlamına gelir

Cogtf2=30.00000000 // (M30 zaman çerçevesi), 0 - mevcut zaman çerçevesi anlamına gelir

T3VhfPeriods_is=VHF Ayarları // ?

VHF_Period1=14 // ?

T3Period1=5 // ?

T3Fiyat1=0 // ?

T3Hot1=0.70000000 // ?

T3Orijinal1=1 // ?

VHF_Period2=7 // ?

T3Period2=5 // ?

T3Fiyat2=0 // ?

T3Hot2=0.70000000 // ?

T3Orijinal2=1 // ?

_smi=Smi Ayarları // ?

Uzunluk=13 // ?

Düzgün1=25 // ?

Düzgün2=2 // ?

Sinyal=5 // ?

SmiFiyat=0 // ?

Çok teşekkürler.

forexjim

 
newdigital:
MTF EA'dır ve herhangi bir geriye dönük test geçerli değildir.

OsMatf=0

Cogtf1=0;

Cogtf2=0.

0 - mevcut zaman çerçevesi anlamına gelir. Eğer h1 üzerinden işlem yapıyorsanız 0 = H1'dir. M1'de işlem yapıyorsanız, 0 = M1.

Bu durumda - geriye dönük test geçerlidir. Çünkü H1'de geriye dönük test yapıyorsunuz ve H1'de de göstergeler kullanılıyor.

Ama eğer

OsMatf=30 (M30 zaman aralığı)

Cogtf1= 30 (M30 zaman aralığı)

Cogtf2=240 (H4 zaman aralığı)

yani geriye dönük test geçerli değil. Çünkü strateji test cihazı yalnızca geriye dönük test yaparken 1 zaman çerçevesi kullanıyor.

Bu MTF EA'dır (EA aynı anda 3 zaman dilimi kullanır - sizin tarafınızdan işlem yapan mevcut herkes, varsayılan ayarlarla M30 ve H4). Demek istediğim: EA'yı 1 tabloya eklersiniz (örneğin M1) ancak EA 3 zaman çerçevesini de kullanır: M1, M30 ve H4 aynı anda.

Evet, bu EA H1'de M1'den daha uzun süre hayatta kalacak.

Merhaba, yeni dijital,

Tümü şu anki zaman dilimine göre değiştirildi:

OsMatf=0

Cogtf1=0;

Cogtf2=0.

Sonuç aynı geliyor. Bir şey mi kaçırdım?

tavsiye için teşekkürler.

forexjim

 
newdigital:
Numara.

Demek istediğim: bu 10 puanlık EA, aslında yıllar önce H1 zaman çerçevesi için yaratılmıştı (ve ben onu H1 için yarı otomatik modda kullandım).

Bu sürüm - M1 kullandım.

Pazar/Pazartesi'den başlayan testi M1 kullanarak ileteceğim.

Bakalım.

Geriye dönük teste gelince ... bu EA'nın kodundan gördüğüm kadarıyla - M30 zaman çerçevesi için OSMA ve M30 ve H4 zaman çerçevesi için Ağırlık Merkezi kullanılıyor. Demek istediğim: ticaret yapmak için herhangi bir zaman aralığı seçebiliriz ancak EA, M30'da OSMA'nın ve M30 ve H4'te Ağırlık Merkezi'nin değerini alacaktır. Bu EA içinde kodlanmıştır. Bu durumda - bu MTF EA ve herhangi bir geriye dönük test geçerli değil üzgünüm.

Merhaba, yeni dijital,

Tavsiyenizi tekrar okudum. "Bu MTF EA ve herhangi bir geriye dönük test geçerli değil üzgünüm" derken, bu EA'nın geriye dönük testlerde asla test edilmemesi, yalnızca demo veya canlı olarak test edilmesi gerektiğini mi kastediyorsunuz?

tavsiye için teşekkürler.

forexjim

 
forexjim:
Merhaba, yeni dijital,

Tümü şu anki zaman dilimine göre değiştirildi:

OsMatf=0

Cogtf1=0;

Cogtf2=0.

Sonuç aynı geliyor. Bir şey mi kaçırdım?

tavsiye için teşekkürler.

forexjim

Ben açıkladım: geriye dönük test sadece akımda yapılır. M30 ve H4 üzerindeki göstergelerden sinyalleri alarak m1 zaman çerçevesi için EA'yı geriye doğru test edemeyiz. Dolayısıyla, M1 üzerinde geriye dönük test yapıyorsanız - tüm göstergeler M1 için olacaktır.

Bu yüzden sonuçlar aynı.

Dediğim gibi - geriye dönük test MTF EA'ları için geçerli değil. Bunun anlamı şudur: MTF EA durumunda geriye dönük testlere dayalı olarak herhangi bir sonuç çıkarılmamalıdır.

Gönderdiğim/m1 için takas ettiğim kurulumu test etmekten/takas etmekten vazgeçeceğim ve göreceğim.

 
forexjim:
Merhaba, yeni dijital,

Tavsiyenizi tekrar okudum. "Bu MTF EA ve herhangi bir geriye dönük test geçerli değil üzgünüm" derken, bu EA'nın geriye dönük testlerde asla test edilmemesi, yalnızca demo veya canlı olarak test edilmesi gerektiğini mi kastediyorsunuz?

tavsiye için teşekkürler.

forexjim

OsMatf=0 ise, Cogtf1=0 ve Cogtf2=0 - olabilir.

MTF yolu ise - olamaz.

--------------

Bazı genel açıklamalar.

Sadece şunu anlamak için MTF EA'larını geriye dönük test edebiliriz: EA ticareti açacak mı ve hangi başlangıç lot büyüklüğü. MTF EA'ların geriye dönük testine ilişkin diğer sonuçlar geçerli değildir.

Çubuğun yüksek/düşük değerine ve açık çubuğa dayalı EA'larla aynı (örneğin Firebird EA ve QQ EA) - bu tür EA'lar için tam tersi bir durumdur: geriye dönük test, ileriye dönük testten daha iyidir. Örnek bu gönderide: https://www.mql5.com/en/forum/174805 (geriye dönük test ile qq EA'dır ve elbette - alım satım/ileri testlerde sonuçlar tamamen farklıdır).

EA'yı ve nasıl kodlandığını anlamak için - kodun içine bakmamız gerekir: bilmek - Çubuğun yüksek/düşük değerine dayalı, açık bara veya normal EA'ya dayalı MTF EA. Ama kodun içine ancak kaynak kodumuz varsa bakabiliriz...

Bu nedenle: herhangi bir EA'yı yalnızca geriye dönük test sonuçlarına dayanarak satmak, bu kelimenin forex anlamında aldatmacadır.

 

Magic=41951 // EA, yalnızca bir sayıya göre hangi sıranın kapatılacağını/değiştirileceğini anlıyor. programcılar bu numaraya "sihirli sayı" derler. Örneğin - aynı EA'yı 3 farklı çizelge için (aynı çiftler veya farklı çiftler) kullanmak istiyorsak - farklı çizelgeler için sihirli sayıyı farklı değerlere ayarlayabiliriz. Ve EA hangi ticaretin kapatılacağını anlayacaktır.

EcnBroker=1 // mql4 programlamada: 1 = true ve0 = false. 1 ise, bu EA ECN/stp komisyoncusu için çalışacaktır. Bu arada - tüm brokerler için 1 değeri önerilir.

TakeProfit=50.000000000 // 50

Lot=0.01000000 // evet, mm = yanlış olması durumunda başlangıç/ilk lot boyutu.

InitialStop=0.00000000 // evet, 0. EA, stoploss yerine martingale yapacak. Ama yine de bir kayıp durdurma yaşıyor - geri testiniz için işlemler nasıl zararla kapatıldı? Yani, hiçbir fikrim yok ... olabilir - Hesap Koruma özelliği?

TrailingStop=20.000000000 // kar için takip eden stop.

MaxTrades=10 // maksimum işlem sayısı ... 0.01 ve ondan sonra 0.02 ....

Pip=20 // Emin değilim... Sanırım - martingale işlemleri arasındaki pip cinsinden uzaklık.

kayma=5 // kayma

SecureProfit=5 // üzgünüm hatırlamıyorum. MrTools'a sormamız gerekiyor.

AccountProtection=1 // üzgünüm hatırlamıyorum. Alpha EA ile aynı olabilir .... tüm işlemler için bakiyeden bazı yüzdeler hesabın korunması olarak zararla kapatılacak mı? MrTools'a sormamız gerekiyor.

ReverseCondition=0 // satmak yerine satın alın. 0 ise, tersini kullanmıyoruz (0 = yanlış). 1 ise - sat yerine sat, al yerine sat.

bar=1 // bar #1 kapalı bardır.

SpreadProtection=1 // bu çok iyi bir özellik: EA, spread artışı sırasında ticaret yapmayacak: brokerler forex haber etkinlikleri sırasında spread'i artırıyor (örneğin ngp). SO, EA haber süresi boyunca ticaret yapmayacak. 1 = doğru (kullanıyoruz), 0 = yanlış (bu korumayı kullanmıyoruz).

Bu EA ile ne zaman ticaret yapacaksınız - grafiğin sol üst köşesine bakın ve bu korumanın nasıl çalıştığını göreceksiniz.

 
newdigital:
OsMatf=0 ise, Cogtf1=0 ve Cogtf2=0 - olabilir.

MTF yolu ise - olamaz.

--------------

Bazı genel açıklamalar.

Sadece şunu anlamak için MTF EA'larını geriye dönük test edebiliriz: EA ticareti açacak mı ve hangi başlangıç lot büyüklüğü. MTF EA'ların geriye dönük testine ilişkin diğer sonuçlar geçerli değildir.

Çubuğun yüksek/düşük değerine ve açık çubuğa dayalı EA'larla aynı (örneğin Firebird EA ve QQ EA) - bu tür EA'lar için tam tersi bir durumdur: geriye dönük test, ileriye dönük testten daha iyidir. Örnek bu gönderide: https://www.mql5.com/en/forum/174805 (geriye dönük test ile qq EA'dır ve elbette - alım satım/ileri testlerde sonuçlar tamamen farklıdır).

EA'yı ve nasıl kodlandığını anlamak için - kodun içine bakmamız gerekir: bilmek - Çubuğun yüksek/düşük değerine dayalı, açık bara veya normal EA'ya dayalı MTF EA. Ama kodun içine ancak kaynak kodumuz varsa bakabiliriz...

Bu nedenle: herhangi bir EA'yı yalnızca geriye dönük test sonuçlarına dayanarak satmak, bu kelimenin forex anlamında aldatmacadır.

Merhaba, yeni dijital,

Parametreleri açıklamak için zaman ayırdığınız için çok teşekkür ederiz. Çok şey öğrendim!

EA: 4027 numaralı gönderiden

Zaman aralığı: M1

Ön ayar: 4049 numaralı gönderiden artı OsMatf=0, Cogtf1=0 ve Cogtf2=0

Platform: FXCM mt4

Her bir geriye dönük test kazanmasına rağmen nasıl oluyor da 1 aydan az sürdü (eke bakınız)? Geri testin durmasına neden olan nedir?

Teşekkürler.

forexjim