TSD-v11 MT4-JB-OsMA - sayfa 10

 

7zip'i deneyin (ücretsizdir ve bence en iyilerinden biridir). Bu dosyaları 7zip ile açmaya çalıştım ve hepsi iyi çalıştı. Buradan indirebilirsiniz: 7-Zip

user666:
Yukarıdaki arşivlerin hiçbiri açılamıyor. Birkaç tür unzip softtare denedim.
 

Çiftler uzantısı ve daha iyi Kar Faktörü ile 1.24 Sürümü

mladen:
Aslında 6 yıl önce oluşturuldu Gerisi, gönderilerin tarihlerinden bile görüldüğü için ara sıra tekrar ziyaret ediliyor ... bazen bu şekilde gidiyor.

Bu konuyu beğendim, bu yüzden bu EA'yı yatırım şirketimizde icat edilen ve her EA'nın parametrelerini her zaman iyileştiren Know-How ile geliştirmeye karar verdim.

Bize ek çiftler ekleme imkanı verdi (çünkü EA, Market'te yalnızca bir çift ve diğer TUTMA işlemi yapıyor), bu şekilde kullanabileceğimiz RİSK'i artırın.

Ayrıca test edilen dönem için AUDSD için kâr faktörü 1.3'ten 1.8'e değiştirildi.

Diğer önemsiz kod iyileştirmeleri yapıldı.

Lütfen açıklamadan ekli resimlere bakın. Birisi ilgilenirse, bu sürümü burada yayınlayacağım.

Burada daha iyi ne var?

- Çift başına %50 daha fazla gelir

- %30 daha az Drop Down

- %30 daha iyi kar faktörü

- ADAPTIVE PIP MULTIPLICATOR kullanarak onlar için olasılık uyarlaması EA ile ticaret için ek çiftler - Bizim Know How

Dosyalar:
picture_82.png  54 kb
picture_83.png  56 kb
 

TSD v12.4

TSD v12.4 eklendi.

Dosyalar:
tsd_v12.4.mq4  16 kb
 
cockeyedcowboy:
4 yıldır bu forumda olmam ve TSD'deki bu bölümü okumam komik. Geçmişte belirttiğim bir noktayı göstermeye yardımcı olmak için zaman ayırdım ve bu bölümdeki farklı adımlardan bazı gönderiler kopyaladım.

Zaman ölçeğinin üzerinde bir çizelge zaman ölçeği kullanmanın ticaretinizin iyi bir fikir olmadığını anladığım birkaç olay var. Her şey yolunda olduğunda ve orada kaldığında, tamam ama bir sorun olduğunda, bir trend değişikliği meydana geldiğinde, tik seviyesinde başlar ve aşağı değil, zaman ölçeği boyunca ilerler, yani trendde bir değişiklik olduğunda hatta büyük bir geri çekilme sizin üstünüzden değil, altınızdan başlar, eğer üstünüzdeki trendi takip ediyorsanız, gelecek olana değil, sizi çoktan geçmişe bakıyorsanız. bu nedenle, sırt değiştiğinde, arkanızda görünene kadar sonuna kadar savaşacaksınız, bu noktada ticaretiniz tekrar satır içi olacak, ancak o zamana kadar verilerinizdeki gerçek eğilime karşı olacak düzeltmeleri değiştireceksiniz. TİCARET zaman ölçeğinizde.

Burada olan şey budur, bu ürün bir süreliğine uzun süre gerçekten iyi pipler yapabilir, ancak trendde bir değişiklik veya hatta büyük bir geri çekilme meydana geldiğinde, gerçek trende karşı işlem yapacağınız için büyük zaman kaybedersiniz. veriler, işlem yapmadığınız bir zaman ölçeğinin yönünü ticaret yapmak çok tehlikelidir, ticaret yaptığınız grafik ölçeğinden trendi almalısınız. Bu EA'daki gerçek ticaret mantığı çok iyi görünüyor, trend yönünü nereden aldığının seçimi yanlış.

Bunu son söylediğimde azar işittiğimde tekrar söylemeli miydim bilmiyorum ama yaptığın şey tehlikeli olabilir.

Keit

Gönderinizi gördüm ve katılıyorum, her zaman sorun bu. Sadece merak, ne ticareti yapıyorsun? EA(lar) kullanıyor musunuz? EA'ya dönüştürülebilen manuel bir sistem mi kullanıyorsunuz?

MT4'ü oldukça iyi programlayabilirim. Bana yardımcı olacak bir şeyin olup olmadığını merak ediyorum.

Teşekkür ederim.

Jim Bentz

e-posta: j.bentz@jbentz.net

skype: james.bentz

 

Bazı yeni EA Demo testi

TSD 12.3 varsayılan ayarlar.

 

Hataların, İHMALLERİN ve çılgın mantığın kod korkusuyla birleşimi - bu EA nedir

mladen:
Aslında 6 yıl önce oluşturuldu Gerisi, gönderilerin tarihlerinden bile görüldüğü için ara sıra tekrar ziyaret ediliyor ... bazen bu şekilde gidiyor.

6 yıl boyunca halkın bu EA'nın HATALARINI, ihmallerini ve çılgın mantığını nasıl sakladığını anlayamıyorum. Ticaretin sonuçları bu füzyonun sonuçlarıdır.

Örneğin buraya bakın.

if (OsMAÖnceki > OsMAÖnceki2) double OsMADirection = 1;

if (OsMAÖnceki < OsMAÖnceki2) OsMADirection = -1;

if (OsMAÖnceki == OsMAÖnceki2) OsMADirection = 0;

Özellikle bu dize:

if (OsMAÖnceki == OsMAÖnceki2) OsMADirection = 0;

daha önce gördüğümüz gibi:

double OsMAÖnceki = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,1);

double OsMAPrevious2 = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,2);

OsMAPrevious ve OsMAPrevious2 değişkenleri DOUBLES'tır. EŞİT OLABİLECEKLERİNİ düşünüyor musunuz ?????? !!!!!!!!!!

Muhtemelen 100000000000 yılda bir !!!!!!

Sonraki.

12.3 sürümünde bir sonraki kod kullanıldı:

double Force = iForce(NULL,PERIOD_D1,2,MODE_EMA,PRICE_CLOSE,1);

bool ForcePos = Kuvvet > 0;

bool ForceNeg = Kuvvet < 0;

bunun yerine WPR göstergesini daha eski sürümlerde görebiliriz.

WPR göstergesi, uygulamamız için Force'tan çok daha iyidir. Ancak önceki sürümde böyle bir göstergenin kullanılması dehşet vericiydi:

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

// Verilecek YENİ Siparişler

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

toplam=SiparişToplam();

TradesThisSymbol=0;

for(cnt=0;cnt<toplam;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderSymbol()==Symbol())

{

TradesThisSymbol ++;

} // if(OrderSymbol()==Symbol()) için kapat

} // for(cnt=0;cnt<total;cnt++) için kapat

if(İşlemBuSembol < 1)

{

if(OsMADirection == 1 && WilliamsBuy)

{

özellikle bu dize:

if(OsMADirection == 1 && WilliamsBuy)

{

daha önce görebileceğimiz gibi:

çift WilliamsBuy=0, WilliamsSell=0,

bu yüzden DOUBLE'I MANTIK DEĞİŞKEN OLARAK KULLANAMAZIZ !!!!!!

Kodun bu yerinde:

WilliamsBuy = iWPR(NULL,1440,24,1) < -25;

WilliamsSell = iWPR(NULL,1440,24,1) > -75;

tamamen saçma görebiliriz !!!!

WilliamsBuy ÇİFT olduğundan, ancak şu ifade: iWPR(NULL,1440,24,1) < -25 mantıklıdır.

ÇİFTLERİ mantıksal değişkenlerle nasıl KARŞILAŞTIRIRIZ ?????? !!!!!!

Bu nedenle, gösterge sıklıkla "SAT" ve "AL" sinyallerini AYNI ANDA GÖSTERİR !!!!!

Muhtemelen WilliamsBuy BOOL DEĞİŞKEN OLMALIDIR ve yukarıdaki ifade bir sonraki şekilde yazılmalıdır.

if(iWPR(NULL,1440,24,1) < -25) WilliamsBuy =true;

vb.

WPR'yi Force göstergesiyle değiştirmediniz, yalnızca hataları düzeltin ve her şey yolunda gidecek.

Düzeltme hatalarından sonra, %14 DD ile bir çift başına ayda %2 küçük gelirle iyi bir EA elde edeceksiniz,

tüm çiftlerle ve hoşunuza gidecek bir fenomenle ticaret yapacaksanız, bunun ne olduğunu söylemek istemiyorum

 
user666:
6 yıl boyunca halkın bu EA'nın HATALARINI, ihmallerini ve çılgın mantığını nasıl sakladığını anlayamıyorum. Ticaretin sonuçları bu füzyonun sonuçlarıdır.

Örneğin buraya bakın.

if (OsMAÖnceki > OsMAÖnceki2) double OsMADirection = 1;

if (OsMAÖnceki < OsMAÖnceki2) OsMADirection = -1;

if (OsMAÖnceki == OsMAÖnceki2) OsMADirection = 0;

Özellikle bu dize:

if (OsMAÖnceki == OsMAÖnceki2) OsMADirection = 0;

daha önce gördüğümüz gibi:

double OsMAÖnceki = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,1);

double OsMAPrevious2 = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,2);

OsMAPrevious ve OsMAPrevious2 değişkenleri DOUBLES'tır. EŞİT OLABİLECEKLERİNİ düşünüyor musunuz ?????? !!!!!!!!!!

Muhtemelen 100000000000 yılda bir !!!!!!

Sonraki.

12.3 sürümünde bir sonraki kod kullanıldı:

double Force = iForce(NULL,PERIOD_D1,2,MODE_EMA,PRICE_CLOSE,1);

bool ForcePos = Kuvvet > 0;

bool ForceNeg = Kuvvet < 0;

bunun yerine WPR göstergesini daha eski sürümlerde görebiliriz.

WPR göstergesi, uygulamamız için Force'tan çok daha iyidir. Ancak önceki sürümde böyle bir göstergenin kullanılması dehşet vericiydi:

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

// Verilecek YENİ Siparişler

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

toplam=SiparişToplam();

TradesThisSymbol=0;

for(cnt=0;cnt<toplam;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderSymbol()==Symbol())

{

TradesThisSymbol ++;

} // if(OrderSymbol()==Symbol()) için kapat

} // for(cnt=0;cnt<total;cnt++) için kapat

if(İşlemBuSembol < 1)

{

if(OsMADirection == 1 && WilliamsBuy)

{

özellikle bu dize:

if(OsMADirection == 1 && WilliamsBuy)

{

daha önce görebileceğimiz gibi:

çift WilliamsBuy=0, WilliamsSell=0,

bu yüzden DOUBLE'I MANTIK DEĞİŞKEN OLARAK KULLANAMAZIZ !!!!!!

Kodun bu yerinde:

WilliamsBuy = iWPR(NULL,1440,24,1) < -25;

WilliamsSell = iWPR(NULL,1440,24,1) > -75;

tamamen saçma görebiliriz !!!!

WilliamsBuy ÇİFT olduğundan, ancak şu ifade: iWPR(NULL,1440,24,1) < -25 mantıklıdır.

ÇİFTLERİ mantıksal değişkenlerle nasıl KARŞILAŞTIRIRIZ ?????? !!!!!!

Bu nedenle, gösterge sıklıkla "SAT" ve "AL" sinyallerini AYNI ANDA GÖSTERİR !!!!!

Muhtemelen WilliamsBuy BOOL DEĞİŞKEN OLMALIDIR ve yukarıdaki ifade bir sonraki şekilde yazılmalıdır.

if(iWPR(NULL,1440,24,1) < -25) WilliamsBuy =true;

vb.

WPR'yi Force göstergesiyle değiştirmediniz, yalnızca hataları düzeltin ve her şey yolunda gidecek.

Düzeltme hatalarından sonra, %14 DD ile bir çift başına ayda %2 küçük gelirle iyi bir EA elde edeceksiniz,

tüm çiftlerle ve hoşunuza gidecek bir fenomenle ticaret yapacaksanız, bunun ne olduğunu söylemek istemiyorum

Merhaba Kullanıcı666,

Mantıkta yanlış bir şey görmüyorum

if (OsMAÖnceki == OsMAÖnceki2) OsMADirection = 0;

double OsMAÖnceki = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,1);

double OsMAPrevious2 = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,2);

Ticarete girmeden önce emin olmak ve W1 zaman diliminde Osma'ya bakmakta yanlış bir şey yok, orada neredeyse hiç hareket etmediği zamanlar hayal edilemez, bu nedenle "çift" IMHO kullanmanın yanlış bir tarafı yoktur. İkinci olarak, kullanmış olmanız önemli olacaktır. force veya wpr, mt4'teki kodlarını en son gördüğümde bir gemi enkazıydı, "Canlı fwd testinde" bu kadar fark yaratacağından gerçekten şüpheliyim. Ayrıca, bu Ea'yı geriye doğru test etmek, çok zaman dilimli bir Ea olması nedeniyle hiç de güvenilir değildir, bu Ea türü için geriye doğru test çalışmaz.

Lütfen cahilliğimi bağışlayın ama AdaptivePipMultiplier ve kullanımı hakkında bazı sorularınız var, eğer bir şansınız olursa bu Ea'da nasıl kullanıldığı hakkında daha fazla bilgi verebilir misiniz?

Teşekkürler.

 

Senin yorumun

mrtools:
Merhaba Kullanıcı666,

Mantıkta yanlış bir şey görmüyorum

if (OsMAÖnceki == OsMAÖnceki2) OsMADirection = 0;

double OsMAÖnceki = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,1);

double OsMAPrevious2 = iOsMA(NULL,PERIOD_W1,12,26,9,PRICE_CLOSE,2);

Ticarete girmeden önce emin olmak ve W1 zaman diliminde Osma'ya bakmakta yanlış bir şey yok, orada neredeyse hiç hareket etmediği zamanlar hayal edilemez, bu nedenle "çift" IMHO kullanmanın yanlış bir tarafı yoktur. İkinci olarak, kullanmış olmanız önemli olacaktır. force veya wpr, mt4'teki kodlarını en son gördüğümde bir gemi enkazıydı, "Canlı fwd testinde" bu kadar fark yaratacağından gerçekten şüpheliyim. Ayrıca, bu Ea'yı geriye doğru test etmek, çok zaman dilimli bir Ea olması nedeniyle hiç de güvenilir değildir, bu Ea türü için geriye doğru test çalışmaz.

Lütfen cahilliğimi bağışlayın ama AdaptivePipMultiplier ve kullanımı hakkında bazı sorularınız var, eğer bir şansınız olursa bu Ea'da nasıl kullanıldığı hakkında daha fazla bilgi verebilir misiniz?

Teşekkürler.

Bu parametrenin optimizasyonunu (AdaptivePipMultiplier) yapabilir ve bazen daha iyi sonuçlar elde edebilirsiniz.

Bu EA'nın tüm geriye dönük testlerini , İnternet'te bulabileceğim olası arşivleyicilerle açmak imkansız. Biri yapmış gibi görünüyor

sonuçları görmek mümkün olmayacak şekilde. Geriye dönük testleriniz var mı? Sıkıştırılmış sonuçları buraya gönderebilir misiniz?

RAR, Winzip, ShiftExpander?

programcı mısın TSD v 123'ün easyLanguage sürümüne sahip misiniz?

Karsız ticaret yapmayı, paramı kaybetmeyi ve forex brokerleri için gelir getirmeyi seviyorum, bu yüzden bu EA ile ilgileniyorum ...

Muhtemelen, yukarıda her şeyi sorarsam, ne yaptığımı biliyorum. Sen de biliyorsun...

 

...

Denedim ve her test (paketlenmiş zip dosyası) açılabilir

Bunu kullanıyorum: Paketlenmiş dosyalar için 7-Zip ve bu konudaki dosyaların hiçbirini açarken herhangi bir sorun yaşamadım

___________

Kodlama itibariyle: hepsini söyledin. Başka ne yapabilir (veya ) eklenebilir mi?

Belki küçük bir şey: C benzeri dillerde 0'dan farklı herhangi bir değer "doğru" olarak kabul edilir ve 0'a eşit olarak "yanlış" olarak kabul edilir. Dahili olarak "bool" bile MQL'de bir "tamsayı" türüdür ("bool" bir "genel" türdür), ancak bu tür kodlamalarda herhangi bir veri türüne mantıksal bir test uygulanabileceğinden kolayca "çift" olabilir. diller ("dize" türleri bile mantıksal testlere "kaslı" olabilir). Umarım yukarıdakiler, mantıksal test sonuçlarının C benzeri dillerde her zaman 0 veya 1 olduğunu ("doğru" veya "yanlış" olmadığını, çünkü "doğru" ve "yanlış" aslında 1 ve 0 olduğundan) açıklığa kavuşturur ve bu, yanlış sinyal kontrollerinden bu tür bir mantığı kullanan kod.

Kolay dil sürümü olarak: neden bir EA'nın ihtiyaçlarınızı karşılamayan (ancak aracınızın ihtiyaçlarını) kolay dil sürümünü isteyesiniz? İnternette dolaşan bir sürü kolay dil stratejisi var ve en azından birinin aradığınız kişi olacağından ve kolay dil kodlamasını öğrenmek için oldukça iyi olacağından emin olabilirsiniz (sonuçta bu "kolay bir dildir" ve gerçekten öğrenmek o kadar zor değil)

Saygılarımızla

 

Cevap

mladen:
Denedim ve her test (paketlenmiş zip dosyası) açılabilir

Bunu kullanıyorum: Paketlenmiş dosyalar için 7-Zip ve bu konudaki dosyaların hiçbirini açarken herhangi bir sorun yaşamadım

___________

Kodlama itibariyle: hepsini söyledin. Başka ne yapabilir (veya ) eklenebilir mi?

Belki küçük bir şey: C benzeri dillerde 0'dan farklı herhangi bir değer "doğru" olarak kabul edilir ve 0'a eşit olarak "yanlış" olarak kabul edilir. Dahili olarak "bool" bile MQL'de bir "tamsayı" türüdür ("bool" bir "genel" türdür), ancak bu tür kodlamalarda herhangi bir veri türüne mantıksal bir test uygulanabileceğinden kolayca "çift" olabilir. diller ("dize" türleri bile mantıksal testlere "kaslı" olabilir). Umarım yukarıdakiler, mantıksal test sonuçlarının C benzeri dillerde her zaman 0 veya 1 olduğunu ("doğru" veya "yanlış" olmadığını, çünkü "doğru" ve "yanlış" aslında 1 ve 0 olduğundan) açıklığa kavuşturur ve bu, yanlış sinyal kontrollerinden bu tür bir mantığı kullanan kod.

Kolay dil sürümü olarak: neden bir EA'nın ihtiyaçlarınızı karşılamayan (ancak aracınızın ihtiyaçlarını) kolay dil sürümünü isteyesiniz? İnternette dolaşan bir sürü kolay dil stratejisi var ve en azından birinin aradığınız kişi olacağından ve kolay dil kodlamasını öğrenmek için oldukça iyi olacağından emin olabilirsiniz (sonuçta bu "kolay bir dildir" ve gerçekten öğrenmek o kadar zor değil)

Saygılarımızla

Mac OS X işletim sistemini kullanıyorum ve Mac OS X için mevcut olan hiç kimse arşivden çıkarıcı dosyaları çıkaramıyor. HİÇ KİMSE, Mac için 1zip dahil.

TAMAM. C dilinin özelliği hakkında söylediklerinizi aldım.

Tek bir cevap istiyorum: "Bu EA'nın easyLanguge versiyonuna sahip misiniz, yoksa yok mu?".

Bu EA'nın karlılığı hakkında posta kutunuza cevap alacaksınız.

Neden: