Ema Çapraz! - sayfa 2

 

Daha yakından bak

Bu EA harika görünüyor, ancak backtester'da yaptığı işlemlere bakarsanız, aynı dakika içinde birçok işlemin olduğunu göreceksiniz.

Bu EA'yı çalıştırmanıza izin verecek bir komisyoncu bulacağınızı sanmıyorum.

Bunu backtester değil, gerçek bir hesapta çalıştıran var mı?

Nasıl çalıştığını duymak isterim.

EK

 

EMA_cross para yönetimi

Merhaba

Sistem iyiyse, neden kar arttıkça veya hesap bakiyesi arttıkça parti büyüklüklerini artırmıyorsunuz. Hesap bakiyesinin %2'sine eşit olacak, satın alınacak lot sayısını belirlemek için bir fonksiyon yazmanın kolay olması gerektiğini düşünüyorum.

Forex-tsd'de bir 'para yönetimi' konusu gördüm ama şimdi bulamıyorum.

Ama lot fiyatını nasıl belirleyeceğimi bile bilmiyorum - lütfen yardım edin.

işte şimdiye kadar sahip olduğum şey..

int NumberlotsToTrade(int percentOfAcc)

{

//To return the number of lots that are to be traded that

// would equal a certain percentage of the account total (percentOfAcc)

int moneyavailable;

int lotMM;

int lotss;

lotss =1;

moneyavailable = Mathceil(AccountBalance( ) *(percentOfAcc/100)) ;

// I suppose it should actually be: moneyavailable = Mathceil(AccountFreeMargin() *(percentOfAcc/100));

lotMM = moneyavailable/(lotprice)

//how does one determine lot price for differentsymbols?

if (lotMM < 0.1) lotMM = Lotss;

if (lotMM > 1.0) lotMM = MathCeil(lotMM);

if (lotMM > 100) lotMM = 100;

return(lotMM);

}

[/CODE]

I have seen Alex.Piech.finGer do the the following - but I don't fully understand it.

I suppose it is better to use accountfreemagrin as this is AccountBalance minus Acountequity right?

Does the 10000 represent a micro account - would one change it on a normal account>

[CODE]

lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk

if (lotMM < 0.1) lotMM = Lots;

if (lotMM > 1.0) lotMM = MathCeil(lotMM);

if (lotMM > 100) lotMM = 100;

Açıkladıkları iyi bir bağlantı bilen var mı: denge, eşitlik, serbest Marj, Marj ve Marj seviyesi. teşekkürler

forex'e bakmaya başladığımda mini hesaplar için aşağıdakileri buldum.

setting lot size to 10.0 lots = 1 standard lot (1.0 lot or $100K lot)

lot boyutunu 1.0 lot olarak ayarlama = 1 mini lot (0,1 lot veya $10K lot)

lot boyutunu 0,1 lot olarak ayarlama = 1 mikro lot (0,01 lot veya $1K lot)

lot boyutunu 0,01 lot olarak ayarlama = 1 minimicro lot (0,001 lot veya 100$ lot).

Dolayısıyla, lot büyüklüğünü 0,01'e ayarlarsam - alım satım yaptığımda, bir alım satım bana 100$'a mal olur ve eğer hesap kaldıracım 100 ise, o zaman banka benim adıma fiilen 10000$ işlem görmüş olur.

Ne kadar çok bakarsam - kafam o kadar çok karışıyor. ÇOK KOMİK

 

MST Sonuçları

Basit ama kârlı EMA_CROSS'umu indirebilir ve bana onun makinesindeki MST sonuçlarının ne olduğunu söyleyebilir misiniz?

Not:

Demo hesabınızı çalıştırırken aracı sunucudan aldığınız veriler boşluklarla doludur ve birçok gerçek veri eksiktir. Strateji testinizde bu verileri aktaramazsınız. Bu nedenle, daha doğru sonuçlar elde etme fırsatına sahip olmak için eksiksiz bir geçmiş verilerini indirmeniz ve MetaTrader'a aktarmanız gerekir.

MetaTrader'da bulunan tüm zaman dilimleri için eksiksiz bir veriye sahip olmanız gerekir (1 dakika, 5 dakika, 15 dakika, 30 dakika, vb.). Ancak 1 dakikalık tam bir veri alabilirseniz, 1 dakikalık verileri diğer tüm zaman dilimleri verilerine dönüştürmek için MetaTrader ile birlikte verilen Period_Converter komut dosyasını kullanmak kolay olacaktır.

Ücretsiz ve eksiksiz (16/06/2004 tarihinden itibaren) 1 dakikalık veri şu bağlantıdan Alpari Databank'tan indirilebilir:

http://www.alpari-idc.com/en/dc/databank.php

Dosyalar:
 

Güzel!!

Neden bir stop loss eklemiyorsunuz ?

Yoksa sistemi öldürür mü?

 

Kaybı durdurmak

smeden:
Güzel!!

Neden bir stop loss eklemiyorsunuz?

Yoksa sistemi öldürür mü?

Strateji test edici raporlarında fark edebileceğiniz gibi, hiçbir kayıp yok (son tür kaybını bir kaybı durdururken kapatmıyorum ).

Bence Stop Loss'a gerek yok.

Ekli, StopLoss'lu bir versiyondur ve Expert'in kaç kayıp yaptığını görebilirsiniz.

Dosyalar:
 

merhaba kodlayıcılargurusu,

Bu son sürümün gerçekten kullanılmak için yeterince kararlı olacağını düşünüyor musunuz?

 
BrunoFX:
merhaba codersguru, Bu son sürümün gerçekten kullanılmak için yeterince kararlı olacağını düşünüyor musunuz?

Hayır, tüm sürümler yalnızca test amaçlıdır, daha fazlası değil.

 

Sonucu bizimle paylaştığınız için çok teşekkür ederiz.

Zararı durdurmanın çok daha iyi olduğunu düşünüyorum, çünkü örneğinizde 10.000'de 1 lot ve hesabın %10'u kadar yüksek bir kaldıraç 100 ile başlıyorsunuz, ancak kârınız arttıkça sabitlediniz.

Anlamadığım tek şey, siparişler arasındaki boşluk, bazen 6 hafta boyunca seyahat etmeyecek, Ör:

2002.01.07 10:20 - 2002.03.21 00:00

Haziran 2004'teki 1 dakikalık alpari verisinden de evde test edeceğim ve biraz daha geri bildirimde bulunacağım.

Tekrar teşekkürler

 

neden %10'da tutmuyorsun

Şahsen iyi bir sistem olduğunu düşünmüyorum. Sadece fiyat ve 80 ema'nın çaprazını - catfx50 sistemini kullanarak - takas etmek daha iyi olurdu. Kimse 6 yılda 60.000 dolar kazanarak emekli olmayacak - yine de harika tatiller geçirebilirsiniz. Kârlılığını 10 kat arttırabilirsek o zaman konuşuyoruz demektir. Bu yüzden onu raketlemeliyiz.

Sistem karlıysa, neden toplam hesabın %10'undan satın almaya devam etmiyorsunuz? Bu konudaki bir önceki yazımın amacı buydu, sistemin toplam hesabın sabit bir yüzdesi olacak lotları nasıl satın alacağını nasıl belirleyeceğimize dair, kimsenin cevap vermediği.

 

Merhaba Kardiyo,

Bu basit risk yönetimi işlevini kullanıyorum:

double GetSizeLot() { if (IsTesting() || IsDemo()) return(1);

else return(NormalizeDouble(AccountFreeMargin()/StopLoss*RiskLevel,1)); }

ile

dış çift RiskSeviyesi = 0.03;

%3 risk için, örneğin mikro hesaplarda.

Dikkatli ol.