10 puan 3.mq4 - sayfa 42

 
yeoeleven:
Sihirli sayı tururo tarafından eklendi ve 10points3 Dynamic stop adlı 10 puan 3'ün değiştirilmiş versiyonu bu konunun 18. sayfasında bulunabilir. Oradaki tartışmaların ardından değiştirildi ve nedenleri konunun o bölümünde özetlendi.

Bu bilgiyi Matt'in çabalarını azaltmak için değil, sihirli sayının orijinal olarak nereden geldiğini göstermek için ekledim. Konu birçok sayfaya girdiğinde, bu tür önemli gönderileri gözden kaçırmak kolaydır.

John

Teşekkür ederim John.

10points3 dinamik durdurma benim için iyi çalışıyor.

10point3'te önemli bir özellik var ve muhtemelen dinamik versiyonda da var ve bu da bana marjımın %2'sine mal oldu (tüm bir günün kârı).

Bu konuda InterbankFX'in desteğiyle büyük bir tartışma yaşadım ve para iadesi talep ettim, ancak EA'nın hata yaptığını kanıtladı.

Ne oldu ?

tp 10 pipim var ve maxtrades=10.

Parti büyüklüğüm, IBFX'li bir Mikro hesapta 0,1'dir.

EA, fiyat yükseldi çünkü 6 pozisyon kısa EURUSD açtı.

Emirler arası mesafe 8 piptir.

Yedinci pozisyon EA tarafından talep edilmiş ancak IBFX tarafından doldurulmamıştır.

Fiyat 4 piplik bir sapma ile yeniden fiyatlandırıldı.

EA bir şekilde yeni fiyatı onayladı ve 7. pozisyon 8 pip yerine 4 pip mesafede açıldı.

EA tp'yi değiştirmedi, dolayısıyla bu pozisyon için tp girişten 10 pip uzakta yerine 6pip oldu.

Bu büyük kayba neden oldu.

Sadece 6 pip tp, önceki 6 siparişin kayıplarını kapatmak için yeterli değildi.

Birisi bu EA düzeltmek mümkünse?

Böyle bir durumda tp'yi değiştirmesi gerekir.

 

Sadece merak ediyorum...

Deneyen var mı ya da bu EA'nın ölçeklediği seviyeyi değiştirirseniz ne olacağını bilen var mı? Mevcut ayarlarda olduğu gibi, .7500'den satın alırsanız, .7485'te ve tekrar .7470'de ikiye katlarsınız. Ya aşağıdaki gibi değiştirirseniz..7500'den satın aldıysanız, .7475'te ve sonra tekrar .7450'de ikiye katlanır mı? Başka ayarlamalar yapmanız gerekeceğini düşünüyorum?

 

ölçekleme

JN75:
Deneyen var mı ya da bu EA'nın ölçeklediği seviyeyi değiştirirseniz ne olacağını bilen var mı? Mevcut ayarlarda olduğu gibi, .7500'den satın alırsanız, .7485'te ve tekrar .7470'de ikiye katlarsınız. Ya aşağıdaki gibi değiştirirseniz..7500'den satın aldıysanız, .7475'te ve sonra tekrar .7450'de ikiye katlanır mı? Başka ayarlamalar yapmanız gerekeceğini düşünüyorum?

Artımlı ölçeklemeyi değiştirmek için Pips15, Pips25 olarak değiştirilir. TP40'ı TP25'e ve MaxTrades10'u MaxTrades6'ya değiştirmeye benzer şekilde, Pips15 ile deneme yapmadık, ancak tüm gerekenin bu olduğunu umuyoruz.

John

 
mikon12:
Teşekkür ederim John.

10points3 dinamik durdurma benim için iyi çalışıyor.

10point3'te önemli bir özellik var ve muhtemelen dinamik versiyonda da var ve bu da bana marjımın %2'sine mal oldu (tüm bir günün kârı).

Bu konuda InterbankFX'in desteğiyle büyük bir tartışma yaşadım ve para iadesi talep ettim, ancak EA'nın hata yaptığını kanıtladı.

Ne oldu ?

tp 10 pipim var ve maxtrades=10.

Lot büyüklüğüm, IBFX'li bir Mikro hesapta 0,1'dir.

EA, fiyat yükseldi çünkü 6 pozisyon kısa EURUSD açtı.

Emirler arası mesafe 8 piptir.

Yedinci pozisyon EA tarafından talep edildi ancak IBFX tarafından doldurulmadı.

Fiyat 4 piplik bir sapma ile yeniden fiyatlandırıldı.

EA bir şekilde yeni fiyatı onayladı ve 7. pozisyon 8 pip yerine 4 pip mesafede açıldı.

EA tp'yi değiştirmedi, dolayısıyla bu pozisyon için tp girişten 10 pip uzakta yerine 6pip oldu.

Bu büyük kayba neden oldu.

Sadece 6 pip tp, önceki 6 siparişin kayıplarını kapatmak için yeterli değildi.

Birisi bu EA düzeltmek mümkünse?

Böyle bir durumda tp'yi değiştirmesi gerekir.

Kayma değerini daha düşük bir değere değiştirebilirsiniz. Varsayılan olarak 5'e ayarlanmıştır, bu, mevcut fiyattan 5 pip'e kadar bir fiyatın kabul edileceği anlamına gelir. Düşük pip değerleriniz ve kar alma ile bunun büyük etkisi olacaktır. Daha düşük bir değer yaparsanız, olumsuz tarafı, yüksek volatilite zamanlarında bazen fiyat hareket edene kadar emirlerin verilmeyeceğidir. Giriş fiyatı bilindiğinde, işlem açıldıktan sonra kar al ayarını yapmak için bir mod yapılabilir.

 

(15) Pipstep'i düşük görünüyor, ancak Pipstep'i 18-20'ye çıkarırsanız, bu artış, Max işlemlerine ulaşırsanız risk olur. FIREBIRD için bir karşılaştırma olarak, bu EA için çoğu Pipstep genellikle 18-25 arasındadır. 18-20 arası bir Pipstep'in Bu EA için kabul edilebilir olacağını düşünüyorum. (10 puan3)

 

merhaba ppl,

Pip adımlarını artırırsanız, EA'nın kar etmesi daha zor olacaktır.

 

10 noktalı hata yeniden hesaplama işlevi

Andrey Khatimlyanskyy tarafından mql4.com'dan alınmıştır.

şablon

int start()

{

// check whether the market should be entered now

...

// calculate the Stop Loss and Take Profit levels, and lot size

...

// check whether trade context is free

int TradeAllow = _IsTradeAllowed();

if(TradeAllow < 0)

{

return(-1);

}

if(TradeAllow == 0)

{

RefreshRates();

// recalculate the Take Profit and Stop Loss levels

...

}

// open a position

if(OrderSend(...) < 0)

Alert("Error opening position # ", GetLastError());

return(0);

}[/CODE]

function

[CODE]/////////////////////////////////////////////////////////////////////////////////

// int _IsTradeAllowed( int MaxWaiting_sec = 30 )

//

// the function checks the trade context status. Return codes:

// 1 - trade context is free, trade allowed

// 0 - trade context was busy, but became free. Trade is allowed only after

// the market info has been refreshed.

// -1 - trade context is busy, waiting interrupted by the user (expert was removed from

// the chart, terminal was shut down, the chart period and/or symbol was changed, etc.)

// -2 - trade context is busy, the waiting limit is reached (MaxWaiting_sec).

// Possibly, the expert is not allowed to trade (checkbox "Allow live trading"

// in the expert settings).

//

// MaxWaiting_sec - time (in seconds) within which the function will wait

// until the trade context is free (if it is busy). By default,30.

/////////////////////////////////////////////////////////////////////////////////

int _IsTradeAllowed(int MaxWaiting_sec = 30)

{

// check whether the trade context is free

if(!IsTradeAllowed())

{

int StartWaitingTime = GetTickCount();

Print("Trade context is busy! Wait until it is free...");

// infinite loop

while(true)

{

// if the expert was terminated by the user, stop operation

if(IsStopped())

{

Print("The expert was terminated by the user!");

return(-1);

}

// if the waiting time exceeds the time specified in the

// MaxWaiting_sec variable, stop operation, as well

if(GetTickCount() - StartWaitingTime > MaxWaiting_sec * 1000)

{

Print("The waiting limit exceeded (" + MaxWaiting_sec + " sec.)!");

return(-2);

}

// if the trade context has become free,

if(IsTradeAllowed())

{

Print("Trade context has become free!");

return(0);

}

// if no loop breaking condition has been met, "wait" for 0.1

// second and then restart checking Sleep(100);

}

}

else

{

Print("Trade context is free!");

return(1);

}

}

Kod, meşgul bir ticaret bağlamı hatası olup olmadığını kontrol eder ve eğer öyleyse, ticaret bağlamı uygun olana kadar (30 saniye veya kullanıcı tarafından durdurulmuş) bekleyecektir. Mevcut olduğunda, TP ve SL'yi yeniden hesaplayacaktır.

 
mikon12:
John,

ipucunuz için çok teşekkür ederim.

Ne yazık ki, sorunun nedeni bu olamaz.

Mini bir InterbankFX canlı hesabım var.

Orada sembollere "m" eklenmiştir.

örneğin EURUSDm.

0,1 lot büyüklüğünde (pip başına 10 sent) çalışan 10points3'e sahibim ve mükemmel çalışıyor.

Sembolde herhangi bir problem yoktur.

Daha sonra FXDD'de çalışan 10point3'e sahibim (mikro, 0,01 lot boyutlarına izin verir) ve yine 0,1 lot boyutuyla çalışır, ancak 0,01 lot boyutuyla çalışmaz.

İlk pozisyonu 0.01 ile açar, daha sonra gerektiğinde pozisyonu ikiye katlayamaz. Ölü bir fare gibidir.

İlk pozisyon tp'ye ulaştığında pozisyon kâr ile kapatılır.

Ardından 0,01 lot büyüklüğünde yeni bir pozisyon açar ve tekrar ölür.

Bunun neden olduğu hakkında hiçbir fikrim yok.

hesabı normal değiştirmeyi deneyin = 2

 
mtaboneweb:
SecureProfit ve OrderstoProtect'te 2'den fazla pozisyonla kapandıklarında daha fazla kar sağlamak için değişiklikler yapmama rağmen, EUR/USD'de asla 4 işlemin üzerine çıkmadığımı belirtmenin önemli olduğunu hissettim. Olan şuydu ki, OrderstoProtect varsayılan olarak 3'tür ve 3. pozisyona ulaştığınızda 10pt SecureProfit ile çıkmak isteyecektir. Bu ayarlarda yaptığım değişiklikler 4. (daha az sıklıkta) konuma gelene kadar paniklemememe izin veriyor ve sonra bu olduğunda bile 10 yerine 14 puan deneyin.

USD/CHF, canlı bir senaryoda hesap bakiyemi düşürdü ve değişikliklerden bu yana çok güzel bir şekilde yükseliyor ve sadece EUR/USD çalıştırıyor. Ayrıca, yazılımı asla kapatmam. İşlemleri asla manuel olarak kapatmadım. Raporlar, haberler, hafta sonu vb. ne olursa olsun olan her şeyin olmasına izin verilir. Bu bazıları için tehlikeli gelebilir ve bir gün olabilir diye tahmin ediyorum ama bu olayların hepsi piyasanın saatler/günler boyunca düz çizgiden ziyade hareket etmesine neden oluyor. Bence, şimdiye kadar, bu zamanları sabırsızlıkla bekliyorum ve aslında piyasanın bazı işlemleri kapatacak kadar hareket etmesine yardımcı oldu (şimdiye kadar her seferinde karla). Şimdiye kadar, biraz yanlış yöne gidip 2., 3., 4., pozisyon açsa bile, devam etmeden önce her zaman biraz geri çekildi, bu, 4 olmadığı sürece daha büyük miktarlarda daha fazla ticaret nedeniyle daha büyük kar elde ettiğim yerdir. -6 ki bu daha mütevazı. 2-3 açılırsa üzülmüyorum çünkü kârın daha fazla olacağını ve hala kapatmak için yerim/zamanım olduğunu biliyorum.

İşte az önce koştuğum ve 4'e gidebilecek 3 açık pozisyonu gösteren bir güncelleme, ancak yeterince düşerse 3 işlemde iyi bir kâr olacaktır. Parti büyüklükleri berbat çünkü 1. pozisyon zaten açıldıktan sonra MM'yi test ediyordum ve ne kadar alçalırsam alayım 0.30 lotun altında başlamayacak gibi görünüyordu. Şu anda olmak istediğim yer olan 0.24'ten başlıyorum. Daha fazla denemem gerekecek.

Tüm destek, bilgi, ekip çalışması vb. için herkese teşekkür ederim. Bu EA ve kurulumla, son 12 ayda denediğim diğer her şeye kıyasla çok daha iyi hissediyorum ve bunların hepsi 1 parça yazılımda otomatik. Intellicharts için mevcut hemen hemen her göstergeyi ve birçok kombinasyonu kullanarak 100'den fazla komut dosyası varyasyonu yazdım ve geriye dönük testler yoluyla harika sonuçlar elde ettim, ancak canlı bir durumda her zaman dağıldım. Size bir şans daha vermek ve aynı zamanda bir kâr elde etmek için her ters yöne gittiğinizde çifte pozisyon açma fikri ilk başta bana çılgınca geldi ama gerçekten işe yarıyor. Bu EA'yı ilk yazan kişi, teşekkürlerimi ve ayrıca katkıda bulunan herkese büyük ölçüde hak eden kişidir.

ben bu EA'ya inanıyorum... ayar doğru olduğunda başarılı olacağınızı düşünüyorum..yani uzun vadede...

mikro için 0.02 ve 0.04'ü açmak için yayınlanan en son EA nedir?

 
kentashiburo:
0'a ayarlarsanız, hiçbir şekilde stoploss olmaz.

Durdurma kaybı düşülebilir:

Eğer

PIPS=X

MAxtrades=Y

sonra StopLoss= (X+1)*y,

pip=5

MAxtrades=5

Stoploss = (1+5)*5=30

kt

bu formülü nasıl elde edersiniz?

teşekkürler dostum...uzun vadede kesinlikle yardımcı olacaktır...