Oynaklık Kalite Endeksi - sayfa 40

 

Kar al = 5, zararı durdur = 45, hedge = true ve martingale = true ile ikinci gün de demo yapıyorum.

İlk hayal gücü:

- çok değişken çiftler kullanılamaz (GBPJPY ve GBPCHF ve GBPUSD ve daha fazlası),

- ayrıca - altın/usd, altın/eur, usd ile gümüş ve eur ile gümüş de kullanılamaz.

- bazı çiftler bu ayarlarla çok karlı.

- bu EA, düz veya değişen pazarda (örneğin geceleri) çalışmayacaktır.

Şimdilik 18 çift demo yapıyorum.

Sonuçları daha sonra yayınlayacağım.

Katılıyorum - martingale geliştirmemiz gerekiyor - stoploss yerine martingale kullanmalıyız. Bu nedenle, 2 stop loss değeri olmalıdır:

- her işlem için normal bir tane. Eğer fiyat bu stop loss'a ulaşırsa, ticaret kapanmaz: artan lot büyüklüğüne sahip diğer ticaret açılacaktır.

- tüm martingale döngüsü için bir tür küresel durdurma kaybı (depozitoyu güvence altına almak için).

Ve örneğin sabah 8'den akşam 6'ya kadar işlem yapmak için zaman filtresine ihtiyacımız var.

İfadeleri daha sonra çiftler halinde yayınlayacağım.

 
newdigital:
Kar al = 5, zararı durdur = 45, hedge = true ve martingale = true ile ikinci gün de demo yapıyorum.

İlk hayal gücü:

- çok değişken çiftler kullanılamaz (GBPJPY ve GBPCHF ve GBPUSD ve daha fazlası),

- ayrıca - altın/usd, altın/eur, usd ile gümüş ve eur ile gümüş de kullanılamaz.

- bazı çiftler bu ayarlarla çok karlı.

- bu EA, düz veya değişen pazarda (örneğin geceleri) çalışmayacaktır.

Şimdilik 18 çift demo yapıyorum.

Sonuçları daha sonra yayınlayacağım.

Katılıyorum - martingale geliştirmemiz gerekiyor - stoploss yerine martingale kullanmalıyız. Bu nedenle, 2 stop loss değeri olmalıdır:

- her işlem için normal bir tane. Eğer fiyat bu stop loss'a ulaşırsa, ticaret kapanmaz: artan lot büyüklüğüne sahip diğer ticaret açılacaktır.

- tüm martingale döngüsü için bir tür küresel durdurma kaybı (depozitoyu güvence altına almak için).

Ve örneğin sabah 8'den akşam 6'ya kadar işlem yapmak için zaman filtresine ihtiyacımız var.

İfadeleri daha sonra çiftler halinde yayınlayacağım.

Bu sürümü ileri doğru test etmeyi bitirdim https://www.mql5.com/en/forum/general

Açıklamalar ektedir.

Bazı iyi performans gösteren çiftler

EURUSD:

EURCHF:

Genel sonuç: martingale, önceki gönderide açıklandığı gibi yolda geliştirilmeli/sabitlenmelidir. Çünkü bazen martingale özelliği iyi çalışmadığı için büyük düşüşler yaşıyoruz.

Bundan sonra - bu fikir olabilir https://www.mql5.com/en/forum/general VoltyChannel_Stop göstergesi hakkında https://www.mql5.com/en/forum/general

Bu sürüm için bu kadar.

 

yenidijital

Bu sürümü "Volatility Quality Expert Advisor v2" anlarsam

, "VoltyChannel_Stop" da değil mi ...?

Teşekkürler.

 

bebeşel,

Henüz hiçbir şey hazır değil.

Elbette, EA, MrTools'un geriye dönük test ettiği gibi H1 zaman çerçevesi üzerinde çalışıyor.

Ancak M1'i kullanarak daha "ticarete açık" hale getirebilirsek neden olmasın?

Yani, herhangi bir fikir açığız.

 

mrtools

İşte 3 adımda Swing adı verilen ve ProRealTime platformunda "COBOL" da gerçekleştirilen volatilite tabanlı bir gösterge. Metatrader diline aşina değilim, yaratabiliyorsanız, yapabilir ve test edebilirseniz, sözde çünkü anlık ticarete bir yönde veya başka bir yönde girerseniz, hedefin "Zaman Çerçevesine bağlı olarak 3 ila 5 mumda yapılması gerekir. "Hedefe ulaşılmazsa bu sefer Zarar Durdur'u ayarlayıp ardına bakmadan yola koyulmak :)

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

REM Programlama 3 Adım

PDS11=14

PDS21=5

PDS31=3

{PDS41=5}

PDS51=3

Kapatsa> Ortalama[PDS11](Kapat) SONRA

x11=STD[PDS11](kapat)

BAŞKA

x11=(-1)*STD[PDS11](kapat)

ENDIF

{x21=((toplam[PDS31](x11-en düşük[PDS21](x11))))/toplama[PDS31](en yüksek[PDS21](x11)-en düşük[PDS21](x11)))*100}

x31=x11*AverageTrueRange[5](kapat)

x41=((toplama[PDS31](x31-en düşük[PDS21](x31)))/toplama[PDS31](en yüksek[PDS21](x31)-en düşük[PDS21](x31)))*100

{StochExSD=Üssel Ortalama[PDS51](x21)}

StochExATR=Üslü Ortalama[PDS51](x41)

REM Hesap RSIV

REM Programlama

x1=(Yakın-LinearRegresyon[40](kapat))

eğer x1>x1[1] SONRA

x2=1

BAŞKA

x2=0

ENDIF

eğer x1>x1[1] SONRA

x3=x1-x1[1]

BAŞKA

x3=0

ENDIF

x1<x1[1] ise SONRA

x4=1

BAŞKA

x4=0

ENDIF

x1<x1[1] ise SONRA

x5=x1[1]-x1

BAŞKA

x5=0

ENDIF

x6=(toplam[lar](x3))*(toplam[lar](x2))

x7=(toplam[lar](x5))*(toplam[lar](x4))

x8=100-(100/(1+(x6/(x7+0.00001))))

REM Hesap ATRex

REM Programlama

REM Hesap B9WS_ATR

REM Programlama

Eğer Kapat< Üstel Ortalama[40](Kapat) SONRA

Değer11=(((Düşük Üstel Ortalama[40](Düşük))/Kapat)*100)*(((OrtalamaTrueRange[14](kapat))/Kapat)*100)

BAŞKA

Değer11=(((Yüksek-ÜsselOrtalama[40](Yüksek))/Kapalı)*100)*(((OrtalamaTrueRange[14](kapat))/Kapat)*100)

ENDIF

Değer22=Ortalama[3](Değer11)

z1=LinearRegressionSlope[5](StochExATR)

z2=LinearRegressionEğim[5](x8)

z3=LinearRegressionSlope[5](Value22)

y1=LinearRegresyon[40](kapat)

y2=AverageTrueRange[14](kapat)

y3=((y1-kapat)/y2)*-3

w=z1+z2+z3+y3

LineaSıfır=0

LineaSobrecompra=+25

LineaSobreventa=-25

uExtrem=Üslü Ortalama[40](w)+STD[200](w)

lExtrem=Üslü Ortalama[40](w)-STD[200](w)

RETURN, "TTI_Composite__ACC_P(ATR", LineaZero "LineaZero", LineaSobrecompra renkli (204,0,153) "Linea+25", LineaSobreventa renkli (204,0,153) "Linea-25", uExtrem "uExtrem", lExt "lExtrem" olarak

 
newdigital:
bebeşel,

Henüz hiçbir şey hazır değil.

Elbette, EA, MrTools'un geriye dönük test ettiği gibi H1 zaman çerçevesi üzerinde çalışıyor.

Ancak M1'i kullanarak daha "ticarete açık" hale getirebilirsek neden olmasın?

Yani, herhangi bir fikir açığız.

Sonunda martingale çalışma hakkını elde ettim, başka bir Ea kullanmak zorunda kaldı ve VQ-nrp olarak değiştirildi ve Mladens'in birkaç sayfa geri çağırmayı önerdi, oynaklık temasıyla kalarak normal kar al , pipstep ve stoploss'u atr kontrollü kar al olarak değiştirdi, İyi ayarlar elde etmek için çok fazla test gerektiren stoploss ve pipstep, haftanın farklı günleri için bir zaman filtresi ekledi, testlerimde VQ'nun yumuşatılması için 20+ bir ayar buldum, daha iyi sonuçlar veriyor, lütfen bunu unutmayın martingale türü Ea'dır ve hesabınız için çok tehlikeli olabilir. Ve Newdigital'in yukarıda dediği gibi iyileştirme için her türlü fikir açığız.

Ea'nın çalışması için, uzmanlar/göstergeler klasöründe VQ-nrp'ye ihtiyacınız var.

 
newdigital:
Bu sürümü ileri doğru test etmeyi bitirdim https://www.mql5.com/en/forum/general

Açıklamalar ektedir.

Bazı iyi performans gösteren çiftler

EURUSD:

EURCHF:

Genel sonuç: martingale, önceki gönderide açıklandığı gibi yolda geliştirilmeli/sabitlenmelidir. Çünkü bazen martingale özelliği iyi çalışmadığı için büyük düşüşler yaşıyoruz.

Bundan sonra - bu fikir olabilir https://www.mql5.com/en/forum/general VoltyChannel_Stop göstergesi hakkında https://www.mql5.com/en/forum/general

Bu sürüm için bu kadar.

SL ve TP ile çalışamadım, EA, TP veya SL vurulduktan sonra bile aynı trend yönünde yeni bir ticaret daha açıyor. Bence hala bir hata var.

Ekli mrtools yeni EA ile test ediyorum, sonuçları kısa süre içinde yayınlayacağım.

 

Evet, bu yeni EA'yı da https://www.mql5.com/en/forum/general ile aynı çiftlerle test ediyorum. Değiştirdiğim tek şey, kodlanmış VQ göstergesinin ayarları. Ben kullanıyorum:

="Giriş Ayarları";

Fiyat Yumuşatma = 21;

PriceSmoothingMet = MODE_LWMA;

MA1Periyot = 5;

MA2Periyodu = 200;

Filtre = 5;

vardiya = 1;

Aynı M1 zaman çerçevesi ve aynı çiftler:

Evde ticaret yapıyorum (geceleri ticaret yapmıyorum) bu yüzden metatrader'ı geceleri kapatıyorum. Sonuçlar iyi olursa, bu ticaret faaliyetini 24/5 ticaret yapmak için bazı VPS'lere veya sunuculara taşıyacağım.

Ama anladığım kadarıyla - EA, M1 için değiştirilen ayarlarla bile sık sık ticaret yapmayacak. Neyse - görecek.

Dosyalar:
vqv2_1.jpg  177 kb
vqv2_2.jpg  398 kb
 

LotMultiplier bu yeni EA'da çalışmıyor. 1,75'i 1,25'e veya 1,00'e değiştirmek istedim ( düşümü azaltmak için) ama yapamadım ... veya nasıl kullanacağımı bilmiyorum: olabilir - lot büyüklüğü otomatik olarak hesaplanıyor mu?

 
newdigital:
LotMultiplier bu yeni EA'da çalışmıyor. 1,75'i 1,25'e veya 1,00'e değiştirmek istedim (düşümü azaltmak için) ama yapamadım ... veya nasıl kullanacağımı bilmiyorum: olabilir - lot büyüklüğü otomatik olarak hesaplanıyor mu?

Merhaba Newdigital,

Geri test sırasında, burada çalışıyordu, henüz canlı herhangi bir açık işlem olmadı, ancak Ea, açılan işlemlerini tanıyacak ve lot boyutunu, lot çarpanına göre otomatik olarak değiştirecektir. 1 olarak değiştirirseniz, tüm martingale lot boyutlarınız başlangıç lot boyutuyla aynı olmalıdır, kodda şöyle bir parça var

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2);} else { mylotsi=NormalizeDouble(mylotsi*LotMultiplier,2); }

Bu sürümde değiştirildi

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*LotMultiplier,2); } else { mylotsi=NormalizeDouble(mylotsi*LotMultiplier,2); }

Yani MaxTrade'leriniz 12'den büyükse, lot boyutunuz çarpanınızın katı olacaktır, sadece kendimi düşünüyordum Bunu olduğu gibi bıraktığımda, çünkü MaxTrades'im asla 7'nin üzerine çıkmadı, bunun için üzgünüm! Bu sürüm bununla ilgilenmeli!

ps) Newdigital'in daha yüksek yumuşatma ile belirlediği yol, genel eğilimden bağımsız olarak renk değiştikçe Ea'nın alım satım yapması gerektiğini belirtmek anlamına geliyordu, ideal IMO, Ea daha sonra bir trend takipçisine daha yakın olmalıdır