Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
21 Aralık 2006 12:51 Tahmini
İşte 21 Aralık itibariyle durum. Bu inanılmaz. Ne yaptığımı biliyormuşum gibi gösteriyor; Yapmıyorum. En azından tamamen değil. Parti boyutunu sınırlamak için satırı buldum, bu konuda daha sonra rapor vereceğim.
Ticarette sermayeyi azaltmak, yani biraz kar çekmek istiyorum, bunu bir demoda nasıl yapacağını bilen var mı? Sadece ticarette kullanılan sermayeyi kasıtlı olarak azaltmak istiyorum.
pipsqueak2
22 Aralık SONUÇLAR TREMİNATÖR
Görünüşe göre bu konu çok sessiz. Her neyse işte sonuçlarım ve yorumlarım.
1) Terminatör stoplarla gelmiyor, normal stoplar ve takip eden stoplar eklemelisiniz.
2) Programda maksimum lot 100 olarak ayarlandı, bu benim için çok yüksek. "if(maxLots>=100){maxLots=100;}" kodundaki satırı değiştirmelisiniz. 100'ü daha düşük bir sayı ile değiştirin, örneğin 5.
3) Case0: Bu haftaki ve geçen haftaki ileri testimde kazanan gibi görünüyor. Case0: MACD eğimidir. Çok sığ (yan hareketler) eğimleri yok saymak ve MACD yerine EMA eğimini kullanmak için bir filtre tanıtacağım, EMA daha erken sinyaller veriyor gibi görünüyor.
4) Önümüzdeki hafta, analizi yaptığımda MACD olacağına inandığım en uygun Case0:: üzerinde yoğunlaşacağım.
Mutlu pipo.
pipsqueak2
Sonuçlar ektedir.
Görünüşe göre bu konu çok sessiz. Her neyse, işte sonuçlarım ve yorumlarım.
1) Terminatör stoplarla gelmiyor, normal stoplar ve takip eden stoplar eklemelisiniz.
2) Programda maksimum lot 100 olarak ayarlandı, bu benim için çok yüksek. "if(maxLots>=100){maxLots=100;}" kodundaki satırı değiştirmelisiniz. 100'ü daha düşük bir sayı ile değiştirin, örneğin 5.
3) Case0: Bu haftaki ve geçen haftaki ileri testimde kazanan gibi görünüyor. Case0: MACD eğimidir. Çok sığ (yan hareketler) eğimleri yok saymak ve MACD yerine EMA eğimini kullanmak için bir filtre tanıtacağım, EMA daha erken sinyaller veriyor gibi görünüyor.
4) Önümüzdeki hafta, analizi yaptığımda MACD olacağına inandığım en uygun Case0:: üzerinde yoğunlaşacağım.
Mutlu pipo.
pipsqueak2
Sonuçlar ektedir.Daha güvenli bir Terminatör EA yapmak için daha iyi bir yol üzerinde hala araştırma, geliştirme ve testler yapıyorum. Bu nedenle, teslim edecek verimli bir şeyim olana kadar varlığım yok.
Yukarıda atıfta bulunulan kod satırı ile ilgili olarak, metatrader kullanan tüm brokerlerin çoğu olmasa da çoğu 100 lot ticaret limitine sahiptir. Dolayısıyla, Lot= ve MaxTrades= ayarları, lot büyüklüğü 100 lotu aşacak şekildeyse EA, izin verilen maksimum değeri 100 lot olarak ayarlar. Bu kod bölümünün amacı budur.
tom
Sonlandırıcıyı Test Etme
Merhaba tmaneval, yaptığınız güzel bir çalışma. Demo hesabım bir aydan biraz daha kısa bir sürede yaklaşık 8k'dan 35k'ya çıktı. Ancak stoploss=0 ve takip eden stoploss=0 ile ayarlandığında Terminatör ile hala rahat değilim.
Yapabildiğim zaman manuel olarak duraklar koyuyorum. Harici ayarlarda stop kullanmamalı mıyım?
EA'nın aslında son sayfadaki 5 Vakadan giriş noktalarını otomatik olarak bulduğunu düşündüm. Kodunuzu inceledikten sonra, "OpenOrdersBasedOn" un nerede hesaplandığını göremiyorum, bunun yerine onu bir değişken olarak görüyorum. Treminator kopyamda bu değişken olarak "5" vardı ve açılan tüm pozisyonlar algoritma için Case5: kullandı. O zamandan beri 0 ve 1 olarak değiştirdim ... vb.
Ayrıca, aynı yönde birden fazla pozisyon açmak istemediğim için, Pip değişkenini 200 gibi bir şeye değiştirmeyi planlıyorum. Sonuçlarım ve ayarlarım hakkında ne düşünüyorsunuz?
pipsqueak2
analiz
İşte çeşitli Vakalar için yaptığım testler için sonuçlar.
Durum 0: GBP/USD Net Kazanç/zarar 13,217$ KAZANÇ
Durum 1: USD/JPY Net Kazanç/Zarar 827$ KAZANÇ
Durum 2: EUR/CHF Net Kazanç/Zarar 147$ KAYIP bu benim algoritmam nfg!
Durum 3: test edilmedi
Durum 4: USD/CHF Net Kazanç/zarar 2.271$ KAZANÇ
Durum 5: EUR/USD Net Kazanç/Zarar 8.132$ KAZANÇ.
Sonuç: Algoritmam nfg. Durum 0, uzun bir atışla kazanır, ancak olumsuz işlemleri azaltmak için daha fazla ince ayar yapılabilir.
Bu hafta Durum 0'ı test edeceğim, ancak MACD MAIN'in eğimini kullanmak yerine, sığ eğimleri yok saymak için filtrasyonlu Lineer ağırlıklı MA(5) eğimini kullanacağım. LWMA(5) fiyat profilini yakından takip ediyor ve eğer sığ eğimli bölgelerde ticareti hariç tutabilirsem, kötü işlemlerden kaçınılabilir.
pipsqueak2
Bu gerçek mi?
Yeni bir giriş algoritmasıyla geriye dönük test yapmayı denedim ve bir yılda 10k'mı düzleştirdi. Daha sonra satın alma kriterinden satmaya ve satarak alış kriterine geçtim. Bu benim için bir anlam ifade etmiyor ama GBP/USD üzerinde geriye dönük test şaşırtıcı. 100'e kadar lotlara izin verdim.
Aşağıdaki geriye dönük test sonuçlarına bakın; inanılmaz, şimdi aynısını ileriye dönük bir demo testinde çoğaltabilirsem, sonra canlı bir test!
Şu ana kadar GBP/USD çiftinde bu sonuçları aldım ama EURO/USD de oldukça iyi. İşte benim algoritmam:
================================================= ======
int OpenOrdersBasedOnMACD()
{
int myOrderType=3;//Durum 0
double a1=iMA(NULL,0,5,0,MODE_LWMA,PRICE_OPEN,0);
double a2=iMA(NULL,0,5,0,MODE_LWMA,PRICE_OPEN,1);
if(a1>a2){myOrderType=1;}
double a3=iMA(NULL,0,5,0,MODE_LWMA,PRICE_CLOSE,0);
double a4=iMA(NULL,0,5,0,MODE_LWMA,PRICE_CLOSE,1);
if(a3<a4){myOrderType=2;}
if(myOrderType!=3){EntryStrategy="Case 0";}
iade(myOrderType);
}
================================================= ======
Neyin yanlış olduğunu anlayabilen var mı? Bilmek istiyorum çünkü tamamen mantıksız görünüyor, ancak geriye dönük testlerde çalışıyor.
pipsqueak2
Karşılaştırmalı Sonuçlar
Bazılarınız karşılaştırmalı sonuçlarım ilginizi çekebilir. Tüm çiftler aynı koşullar altında test edildi, ancak geriye dönük testlerin sonuçları büyük ölçüde farklı. Bu, EA'ların Çifte Özgü olması gerektiği yönündeki iddiama daha fazla güven veriyor. Her şeye uyan tek bir EA üretmeye çalışmanın zaman kaybı olduğuna inanıyorum.
Eğer böyle bir şey varsa, öyle olsun, değilse de en iyisinin belirli çiftler ve TF'ler için EA'lar geliştirmenin en iyisi olduğunu düşünüyorum. Tüm testlerim H1 TF üzerindeydi. Aşağıdaki sonuçlar mutlak değil, görecelidir. Bir çiftte olağanüstü derecede iyi bir sırt, başka bir çift için anlamsızdır.
================================================= ==
ÇİFT TESTİ - TERM2.02 EA
H1; st=35; tp=35; tr=25;maxlots100;;openpos=5; mm=1;Hesap=normal;vb,Başlangıç sermayesi=10,000$;01/06-Aralık 15/06
1) GBP/USD 5.940.718
2) EUR/USD 62.995
3) USD/CAD 39.689
4) EUR/AUD 36,639
5) USD/CHF 36.370
6) EUR/JPY 25.889
7) USD/JPY 24.465
8) GBP/JPY 16.716
9) GBP/CHF 16.548
A) 9.516 EUR/CHF
B) EUR/GBP 8.844
C) AUD/USD 7.726
pipsqueak2
Yeni bir giriş algoritmasıyla geriye dönük test yapmayı denedim ve bir yılda 10k'mı düzleştirdi. Daha sonra satın alma kriterinden satmaya ve satarak alış kriterine geçtim. Bu benim için bir anlam ifade etmiyor ama GBP/USD üzerinde geriye dönük test şaşırtıcı. 100'e kadar lotlara izin verdim.
Aşağıdaki geriye dönük test sonuçlarına bakın; inanılmaz, şimdi aynısını ileriye dönük bir demo testinde çoğaltabilirsem, sonra canlı bir test!
Şu ana kadar GBP/USD çiftinde bu sonuçları aldım ama EURO/USD de oldukça iyi. İşte benim algoritmam:
================================================= ======
int OpenOrdersBasedOnMACD()
{
int myOrderType=3;//Durum 0
double a1=iMA(NULL,0,5,0,MODE_LWMA,PRICE_OPEN,0);
double a2=iMA(NULL,0,5,0,MODE_LWMA,PRICE_OPEN,1);
if(a1>a2){myOrderType=1;}
double a3=iMA(NULL,0,5,0,MODE_LWMA,PRICE_CLOSE,0);
double a4=iMA(NULL,0,5,0,MODE_LWMA,PRICE_CLOSE,1);
if(a3<a4){myOrderType=2;}
if(myOrderType!=3){EntryStrategy="Case 0";}
iade(myOrderType);
}
================================================= ======
Neyin yanlış olduğunu anlayabilen var mı? Bilmek istiyorum çünkü tamamen mantıksız görünüyor, ancak geriye dönük testlerde çalışıyor.
pipsqueak2Sipariş türlerinizi tersine çevirmiş olabilirsiniz. Bunu dene:
int OpenOrdersBasedOnMACD()
{
int myOrderType=3;//Durum 0
double a1=iMA(NULL,0,5,0,MODE_LWMA,PRICE_OPEN,0);
double a2=iMA(NULL,0,5,0,MODE_LWMA,PRICE_OPEN,1);
if(a1>a2){myOrderType= 2 ;}//satın al
double a3=iMA(NULL,0,5,0,MODE_LWMA,PRICE_CLOSE,0);
double a4=iMA(NULL,0,5,0,MODE_LWMA,PRICE_CLOSE,1);
if(a3<a4){myOrderType= 1 ;}//sat
if(myOrderType!=3){EntryStrategy="Case 0";}
iade(myOrderType);
}
Yoksa arka testte hesabı çökerten yukarıdaki kod mu?
tom
fibolotsize
merhaba tom, terminatör komut dosyasına dahil etmenin mümkün olup olmadığını bilmek istiyorum
v2 , bir fibonacci lot boyutu ilerlemesi ..... teşekkür ederim
merhaba tom, bir fibonacci lot boyutu ilerlemesi olan terminatör v2 betiğine dahil etmenin mümkün olup olmadığını bilmek istiyorum ..... teşekkür ederim
Tamamlandı. T2.03 için 1. gönderiye bakın. Ayrıca başka bir alım/satım tetikleyicisi eklendi (OpenOrdersBasedOn=6)
Bunu daha güvenli bir EA - daha büyük pipspread yapmak umuduyla bazı ayarlar değiştirildi.
Çok uzak değil... ama her küçük yardımcı olur.
tom