Mandalina: orijinal istek ve fikirler

 

herkese selam

Herkes bu EA yapabilir?

Hata:= (tPrUzun=0) veya (tPrKısa=0);

a:=0.8;

e1:=Mov(fiyat,Dönemler,E);

e2:=Hareket(e1,Dönemler,E);

e3:=Hareket(e2,Dönemler,E);

e4:=Hareket(e3,Dönemler,E);

e5:=Hareket(e4,Dönemler,E);

e6:=Hareket(e5,Dönemler,E);

c1:=-a*a*a;

c2:=3*a*a+3*a*a*a;

c3:=-6*a*a-3*a-3*a*a*a;

c4:=1+3*a+a*a*a+3*a*a;

T3MA:=c1*e6+c2*e5+c3*e4+c4*e3;

{ Hareketli Ortalamaları Ayarlayın}

MALong := Mov(Açık,tPrLong,mtLong);

MAShort := Mov(Kapat,tPrShort,mtShort);

{Trend Yukarı ve Aşağıyı Göster}

UpTrend:=MAShort>MALong;

DownTrend:=MALong>MAShort;

{Değişkenleri bildir}

flag1:= If(Önceki>0,Önceki,0);

shortflag1:= If(Önceki>0,Önceki,0);

LongPositionFlag:= If(Önceki>0,Önceki,0);

ShortPositionFlag:= If(Önceki>0,Önceki,0);

{Hızlı MA, yavaş MA'yı xamt ile geçerse Sinyal Uzun giriş}

Kısa:=Çapraz(MALong,MAShort)Ve MAShort<T3MA;

{Hızlı MA, xamt ile yavaş MA'nın altına düşerse Sinyal Kısa girişi}

Uzun:=Çapraz(MAShort,MALong)Ve MAShort>T3MA;

{Hızlı MA yavaş MA+yamt'ın altına düşerse Uzun pozisyonun sinyali kapanır}

Kısa Durdurma:=Çapraz(MAShort,MALong);

{Hızlı MA, yavaş MA-yamt'ın üzerine çıkarsa kısa pozisyonun sinyali kapanır}

LongStop:=Çapraz(MAUzun,MAShort);

{Uzun sinyal algılanırsa bayrağı 1'e ve uzun konumun kapanması algılanırsa 0'a ayarlayın}

bayrak:= if(Uzun=1,1,

if(Longstop=1,0,önceki));

{Kısa sinyal algılanırsa kısa bayrağı 1'e ve kısa konumun kapanması algılanırsa 0'a ayarlayın}

Kısa işaret:= if(kısa=1,1,

if(ShortStop=1,0,önceki));

{Uzun pozisyonu sadece uzun pozisyon zaten açık değilse, uzun sinyalde girin}

longenter:= if((ref(bayrak,-1)=0 Ve ref(bayrak1,-1)=0) Ve Uzun=1,1,0);

{Yalnızca kısa pozisyon zaten açık değilse kısa sinyalde kısa pozisyon girin}

Shortenter:= if(ref(Shortflag,-1)=0 Ve ref(shortflag1,-1)=0 And Short=1,1,0);

{Pozisyon girilmişse giriş fiyatının kapanış fiyatı olduğunu varsayın}

Entryprice:= If(longenter =1,C,Prev);

EntryPriceShort:= If (shortenter=1,C,Prev);

{Uzun pozisyon için takip eden stop TrailAmt'ı giriş fiyatının altına ayarlayın ve fiyat yükselirse yukarıya doğru ayarlayın.}

TrailStop:= If (C>EntryPrice, max(C-TrailAmt,Prev),

Eğer (C<EntryPrice, max(EntryPrice-TrailAmt,Prev),

If(C=EntryPrice Ve LongEnter =1,EntryPrice-TrailAmt,Prev)));

{TrailStopShort TrailAmt'ı kısa pozisyon için giriş fiyatının üzerine ayarlayın ve fiyat düşerse aşağı doğru ayarlayın.}

TrailStopShort:= If (C<EntryPriceShort, min(C+TrailAmt,Prev),

(C>GirişFiyatıKısa, min(GirişFiyatıKısa+TrailAmt,Önceki), ise

If(C=EntryPriceShort Ve ShortEnter =1,EntryPriceShort+TrailAmt,Önceki)));

{Traiststop isabet ederse Uzun pozisyonun kapanma sinyali}

LongstopTrail:= if(c<=TrailStop,1,0);

{TrailstopShort isabeti durumunda Kısa pozisyonun kapanma sinyali}

ShortstopTrail:= if(c>=TrailStopShort,1,0);

{Uzun sinyal algılanırsa flag1'i 1'e ayarlayın ve uzun pozisyonun arkada durması algılandıysa 0'a ayarlayın}

flag1:= if(Uzun=1,1,

if(LongstopTrail=1,0,önceki));

{Kısa sinyal algılanırsa bayrak1'i 1'e ve kısa konumun arkada durması algılandıysa 0'a ayarlayın}

shortflag1:= if(short=1,1,

if(ShortstopTrail=1,0,önceki));

{Yalnızca uzun konum açıksa yakın algılanırsa uzun konumun kapanma sinyali}

SignalLongexit:= If (ref(Flag,-1)=1 Ve ref(Flag1,-1)=1 Ve LongStop=1,1,

if (ref(Flag,-1)=1 Ve ref(Flag1,-1)=1 Ve LongStopTrail=1,1,0));

{Yalnızca kısa konum açıksa yakın algılanırsa kısa konumun kapanma sinyali}

SignalShortexit:= If (ref(ShortFlag,-1)=1 Ve ref(ShortFlag1,-1)=1 Ve ShortStop=1,1,

if (ref(ShortFlag,-1)=1 Ve ref(ShortFlag1,-1)=1 Ve ShortStopTrail=1,1,0));

{Uzun pozisyon açıldıysa LongPositionFlag'ı 1'e ve uzun pozisyondan çıkış sinyali verildiyse 0'a ayarlayın.}

LongPositionflag:= if(uzunenter=1,1,

if(SignalLongexit=1,0,Önceki));

{Kısa pozisyon açıldıysa ShortPositionFlag'ı 1'e ve kısa pozisyondan çıkış sinyali verildiyse 0'a ayarlayın.}

ShortPositionflag:= if(shortenter=1,1,

if(Signalshortexit=1,0,Önceki));

 

merhaba,

int Err=0;

int tPrLong;

int tPrShort;

if (tPrLong==0 || tPrShort==0) Err=1;

-DUR

lütfen daha fazla ayrıntı :cool:

Bu Metastock kodu mu?

Zaman aralığı ?

çiftler?

yoksa bu Virüs mü yoksa Wurm mu

 
Alex.Piech.FinGeR:
merhaba,

Bu Metastock kodu mu?

Zaman aralığı ?

çiftler?

yoksa bu Virüs mü yoksa Wurm mu

Merhaba Alex...

VT Trader'daki benim sistemim... Çok karlı... :eek:

Zaman Çerçevesi: Hepsi, ama ben 1H'yi tercih ederim

Çiftler: Hepsi

teşekkürler

Dosyalar:
eurusd.jpg  56 kb
 
hellkas:
herkese selam

Herkes bu EA yapabilir?

Görebildiğim kadarıyla, T3MA onayı ve takip eden durdurma ile 2EMA geçiş sistemi.

Kurallar aşağıdaki gibidir:

- uzun sinyal - hızlı EMA yavaş EMA'yı geçer ve hızlı EMA, T3MA'nın üzerindedir;

- kısa sinyal - hızlı EMA yavaş EMA'yı geçiyor ve hızlı EMA T3MA'nın altında;

- uzun çıkış sinyali - hızlı EMA geçişleri yavaş EMA'yı yavaşlatır;

- kısa çıkış sinyali - hızlı EMA, yavaş EMA'yı geçer;

- takip eden durdurma çıkışları.

hellkas , onaylayabilir misin?

 
hellkas:
Merhaba Alex...

VT Trader'daki benim sistemim... Çok karlı... :eek:

Zaman Çerçevesi: Hepsi, ama ben 1H'yi tercih ederim

Çiftler: Hepsi

teşekkürler

yoru sistemi için herhangi bir istatistik var mı?

tPrLong, tPrShort, Periods parametrelerinin hangi değerlerini ve ne tür hızlı ve yavaş MA kullanıyorsunuz?

 

merhaba Beluck

Bu sistem, tanımlanmış bir değerin altındaki sinyallerin yok sayıldığı bir MA Çapraz Sistemine pip giriş/çıkış filtrelerinin uygulanmasına izin verir. Sistem, takip eden bir stoploss içerir. Sinyal, açıklığın uzun bir MA'sının ve kapanışın kısa bir MA'sının çaprazıdır.

Son Durdurma Pipleri

Tür: Şamandıra

0,0020

tPrUzun:

Tür: Tamsayı

20

üstel

tPrKısa:

Tür: Tamsayı

5

üstel

Fiyat: Kapat

Dönemler:

Tür: Tamsayı

5

 

@Beluck sizi bu EA yapar mı?

yoksa ben mi yapıyorum

 

Merhaba Alex...

Benim değil ama kullanıyorum.. Harika...

Eğer seninse, üzgünüm ve teşekkürler...

Bana yardım eder misin?

cehennem

 

Merhaba hellkkas...

tamam MT 4 için EA yapıyorum

 
Alex.Piech.FinGeR:
Merhaba hellkkas...

tamam MT 4 için EA yapıyorum

Tamam arkadaşım... Çok teşekkürler...

Ama nerede?

 

ŞİMDİ dönüştürmeye başlıyorum

tamam?