Sürekli karlı bir ea yapmayı başaran var mı? - sayfa 4

 

Okuduklarım, Sinir Ağlarının Forex'te karışık bir başarıya sahip olduğunu ve 'geleneksel' veri yapılarından/algoritmalarından önemli ölçüde daha iyi olmadığını gösteriyor. https://championship.mql5.com/2010/en/news/16


Manuel ticaret ile EA'lar arasındaki büyük bir farkın, iyi S/R seviyeleri ve yüksek ve düşük trend çizgileri oluşturmak için grafiği görselleştirme açısından olduğunu düşünüyorum.

Bu roket bilimi değil ama önemsiz olduğunu da düşünmüyorum. Örneğin, son 3 en düşük seviyeyi kullanan bir trend çizgisi kırma sistemi için,

a) düşük olanı neyin oluşturduğu zaman çerçevesine ve ayrıntı düzeyine bağlıdır ...

b) 3 dibe sahip olduğunuzda, trend çizgisini tam olarak nereye çiziyorsunuz. (en küçük kareler önceki zirveye çok fazla vurgu yapabilir vb.)


İki tüccarın biraz farklı çizebileceği herhangi bir şey, bir EA'da uygulamak için biraz düşünmeyi gerektirecektir.

Ayrıca Gün İçi EA'ların Yaz Saati Uygulaması, Oturum Saatleri, Resmi tatiller vb. konulardan haberdar olmaları gerekir.


Acemi bir tüccardan daha az bir tüccar olarak, acemi bir ticaret stratejisi ile bir EA yazmaya başlıyorum ... piyasayı takip edin, diğer tüccarların yaptığını yapmaya çalışın.

Şimdi EA'nın Piyasa Yapıcıların yaptığını yapmaya çalışması gerektiğini düşünüyorum.


Karlı bir EA'nın sabit bir SL yerine piyasa koşullarına dayalı uyarlanabilir Stop Loss kullanması gerekeceğini düşünüyorum (Çok küçük SL/TP kullanmadıkça.)


1000 satırdan daha azına yazılmış güzel geri testlere sahip basit Hareketli Ortalama Çapraz EA'lar görüyorum, benimki zaten 10000 satırda ve henüz demoda kârlı değilim ve bu bazen beni endişelendiriyor! ancak çok sayıda yeniden kullanılabilir kodum var ve stratejileri oldukça hızlı bir şekilde ekleyebilirim.

 
McKeen :

Bu forumdaki tüm insanlarla ve özellikle bir süredir buralarda olanlarla.

Burada, canlı bir hesap açıp ciddi bir para kazanmaları için yeterince karlı bir EA yaratmayı başaran (kesinlikle, sadece ne dediklerini değil) herhangi birini tanıyor musunuz?

Bir stoploss kullanarak sürekli karlı bir EA.

Bu gerçekten şüphe etmeye başlıyorum ve bunun yapılabileceğini duymak iyi bir güçlendirici olurdu.

Ya da belki de 2. seviye veriler ve gerçek hacimler ve biz perakendecilerden kasten gizlenmiş diğer gelişmiş araçlar dahil olmak üzere daha kesin veriler olmadan yapılamaz veya en azından yapılamaz!?

Demek istediğim, ticareti dijital hale getirdikleri günden beri piyasaları gerçek zamanlı olarak olası istismarlar için tarayan süper bilgisayarlar olmalı.

Cevap bekliyorum!

/ McKeen


Merhaba McKeen

10 yılı aşkın bir süredir sürekli olarak kârlı sistematik bir hedge fonu işleterek, sürekli kârlı bir strateji oluşturmanın mümkün olduğunu onaylayabilirim. Bununla birlikte, bunu yapmak için mutlak minimum işlem maliyetinde işlem yapmanızı ve sipariş akışınızdan yararlanamayan brokerlerle işlem yapmanızı gerektirir. Hepsi bir şekilde akışınızdan yararlanmaya çalışacaklar ve inanın bana, bunu yapmanın milyonlarca yolu var! Ancak bunu yaparak para kazanmak mümkün, ancak bunu bir perakende hesabı ve bir EA kullanarak yapmanın karlı olup olmadığını söyleyemem.....henüz. Fiyat hareketinde sağlam ve kalıcı bir avantaj veya önyargı bulmaya çalışın ve stratejinizi oradan oluşturun. Önyargı olmadan, hiçbir optimizasyon, parametre değiştirme veya teknik gösterge oluşturma, ileriye dönük herhangi bir kullanım sağlamayacaktır. Gerçekten iyi bir şekilde geri test yapacak ve bu size sermayenizi kullanmak ve kaybetmek için daha fazla güven verecektir. Kısacası, bir avantaj bulun ve strateji açık olacaktır, bir tane olmadan, unutun ya da bir aracılık başlatın!

 

Bu konuda kesinlikle daha fazla sohbet görmek isterim, çünkü tünelin sonunda ışık olduğunu bilmek isterim. Kodlamayı ne kadar sevsem de, özellikle biraz bira parası kazandıran bir şey istiyorum...

Sürekli olarak karlı bir EA yazmanın zorlukları hakkında bazı düşünceler:

Çoğu manuel strateji zaten sürekli olarak karlı değildir ve bir EA genellikle bir stratejinin yalnızca bir uygulamasıdır. (genellikle aşırı basitleştirilmiş bir uygulama)

Haberler ve Temel Bilgiler : Piyasa önemli olaylara tepki verirken EA'ların genellikle dikkatle izlenmesi gerekir.

Buluşsal yöntemler : EA'lar, eğer bu bundan daha büyükse ve eğer a = b ise ticarete girerse, mutlak olarak çalışma eğilimindedir. Belki bir puanlama/sezgisel sistem kullanmalılar, ancak kötü bir buluşsal yöntem yapmak çok kolaydır.

Söylenmeyen kuralların nüansları yakalanmaz : Tüccarlar içgüdüsel bir duyguya atıfta bulunduklarında, aslında sözlü olarak ifade edilmeyen veya bilinçli olarak düşünülmeyen buluşsal yöntemlere sahip olduklarını düşünüyorum. Bunlar EA'ya taşınmamıştır. Örneğin. Bir tüccar, kapanış açılıştan daha büyükse satın al diye düşünebilir, ancak bunun anlamı, kapanışın açılıştan önemli ölçüde büyük olması durumunda satın alma anlamına gelir.

Uyarlanabilir : Birçok EA sabit değerlerle çalışır ve piyasaya uyum sağlamaları gerekir. Tutarlı bir şekilde karlı bir EA, IMO, benzer piyasa davranışına sahip iki farklı enstrümanın ticaretini yapabilmeli midir? (yoksa bu saf düşünce benimki mi?)

Göstergelere karşı fiyat hareketine aşırı güvenme : Göstergelerin koda dahil edilmesi kolaydır, ancak manuel tüccarlar olgunlaştıkça tekrar tekrar okuyoruz (eğer varsa) daha az gösterge kullanıyorlar ve yalnızca birden çok zaman dilimine, trendlere bakarak fiyat hareketiyle çalışıyorlar ve destek/direnç?

Acemi tüccarlar tarafından tasarlanan EA stratejisi : Bir tüccarın kârlı hale gelmesi biraz zaman alır. Hem son derece acemi bir tüccar hem de deneyimli bir geliştirici olarak, stratejimi MQL'de geleneksel bir manuel geriye dönük test etme ve bir kayıt defteri tutma yaklaşımından daha hızlı kodlayabilir ve geriye dönük test edebilir ve ardından yalnızca başarılı olduktan sonra kodlayabilirim. Ancak bu, henüz acemi bir tüccar olmama rağmen, aynı zamanda iyi ticaret yapmayı öğrenmediğim anlamına da gelebilir mi?

Çok Basit: Çoğu rapora göre en iyi stratejiler basit olsa da, bunu sağlam koda çevirmek oldukça kapsamlı bir EA ile sonuçlanmalıdır. Eğilim çizgileri oluşturmaya ilişkin yeni bir başlık, bir eğilim çizgisi çizmek için tepe noktaları seçmek kadar basit bir şeyin kod için o kadar basit olmadığını (beyinimiz desen eşleştirmede harika, MQL çok iyi değil), benzer şekilde destek/direnç belirleme (roket değilken) gösteriyor. bilim), bazı kodlar gerektirmelidir (EA'da veya bir gösterge aracılığıyla). Basit bir 500 satırlık Hareketli Ortalama çapraz EA tutarlı para kazanabilseydi, şimdi hepimiz zengin miyiz?

DÜZENLEME (eklendi):

pozisyonu yönetmek . "Kazananlar koşsun" vb. Ne zaman kar almalı , ne zaman bir tür takip eden durdurma kullanmalı. Bunun ticarete giriş kadar düşünülmesi gerekir ve kârlı ve kârsız bir EA arasındaki fark olabilir mi?

 
ydrol :

Çok Basit: Çoğu rapora göre en iyi stratejiler basit olsa da, bunu sağlam koda çevirmek oldukça kapsamlı bir EA ile sonuçlanmalıdır. Eğilim çizgileri oluşturmaya ilişkin yeni bir başlık, bir eğilim çizgisi çizmek için tepe noktaları seçmek kadar basit bir şeyin kod için o kadar basit olmadığını (beyinimiz kalıp eşleştirmede harika, MQL çok iyi değil), benzer şekilde destek/direnç belirleme (roket değilken) gösteriyor. bilim), bazı kodlar gerektirmelidir (EA'da veya bir gösterge aracılığıyla). Basit bir 500 satırlık Hareketli Ortalama çapraz EA tutarlı para kazanabilseydi, şimdi hepimiz zengin miyiz?

Elbette, aşırı karmaşıklaştırma ve dolayısıyla aşırı analiz etme ve dolayısıyla yeniden aşırı karmaşıklaştırma eğilimi vardır. Farklı stratejilere ve sistemlere odaklanmak, bahisçileri ve kod yazan bahisçileri çemberler içinde dolaştırıyor gibi görünüyor. Ne kadar basit o kadar iyi?? Bu, kâr getiren basit bir şey bulmakla ilgili değil mi, düşük riskli bir yaklaşım kullanın ve yavaş ve istikrarlı bir şekilde eşitlik oluşturacaksınız.

 

patrick007 :

Elbette, aşırı karmaşıklaştırma ve dolayısıyla aşırı analiz etme ve dolayısıyla yeniden aşırı karmaşıklaştırma eğilimi vardır. Farklı stratejilere ve sistemlere odaklanmak, bahisçileri ve kod yazan bahisçileri çemberler içinde dolaştırıyor gibi görünüyor. Ne kadar basit o kadar iyi?? Bu, kâr getiren basit bir şey bulmakla ilgili değil mi, düşük riskli bir yaklaşım kullanın ve yavaş ve istikrarlı bir şekilde eşitlik oluşturacaksınız.



Ydrol'un gönderisini yanlış anladığınızı düşünüyorum.

Bir çizelgeye bakabilir ve basit ve açık olan belirli koşulları hemen görebiliriz. Ancak bu görünüşte basit gözlem muhtemelen beynimizin milyonlarca mini gözlemi işlemesini içeriyor.

Burada, posterin uzmanından fiyatın 3 kez çarptığı bir trend çizgisi çizmesini istediği başka bir konu var. Bir tabloya bakabilir ve yarışmacıları çok kolay bir şekilde belirleyebiliriz. Ancak kodlamak farklı bir konudur. Düzgün kodlamak o kadar basit değil. Kod çok basitse, ya çok sayıda beklenmedik sonuç olur ya da hiç olmaz.

 

ydrol. Gerçekten iyi noktalar. Sezgisel nokta hakkında düşündüm (bunun için kelimeyi bilmememe rağmen, teşekkürler!)

Aslında, bir süre önce, bilinçaltının bilinçli kararlar vermemize nasıl yardımcı olduğu hakkında bir makale okuduğumu hatırlıyorum. Bilinen ölçülebilir işaretler yoktur veya en azından hemşireler bunları izlemek için eğitilmemiştir.

Bunu tüccara aktarın ve neden bazen kendi 'kurallarına' uyduğunu ve bazen de bir duyguya dayanarak neden uymamaya karar verdiğini anlıyoruz. Bunun nedeni, genellikle "kurallarının" dikkate almadığı başka faktörlerin olması olabilir, ancak belki de beynin bilinçsiz kısmında bir yerde, bu koşullar dizisi, eğer kişi son meydana geldiğinde 1000 dolar kaybederse, bir anı ile bağlantılıdır.

Bence bir EA, kendinizle ilgili büyük bir bilgiden faydalanacaktır... evet, kulağa biraz hippi geliyor, ancak psikoloji okudukça, bilinçaltının 'bilinçli' karar vermeyi ne kadar sıklıkla etkilediğini daha çok anlıyorum.

----

Haber takibine gelince, her hafta http://cdn.forexfactory.com/ffcal_week_this.xml dosyasını indirip ilgili olayların tarih-saatlerini bir diziye yüklüyorum. Ama henüz zor kısmı yapmadım... haber zamanı geldiğinde, EA'nın operasyonları bir süreliğine kapatmayı 'düşünmesini' sağlayın

 
alladir :

ydrol. Gerçekten iyi noktalar. Sezgisel nokta hakkında düşündüm (bunun için kelimeyi bilmememe rağmen, teşekkürler!)

Aslında, bir süre önce, bilinçaltının bilinçli kararlar vermemize nasıl yardımcı olduğu hakkında bir makale okuduğumu hatırlıyorum. Bilinen ölçülebilir işaretler yoktur veya en azından hemşireler bunları izlemek için eğitilmemiştir.

Bunu tüccara aktarın ve neden bazen kendi 'kurallarına' uyduğunu ve bazen de bir duyguya dayanarak neden uymamaya karar verdiğini anlıyoruz. Bunun nedeni, genellikle "kurallarının" dikkate almadığı başka faktörlerin olması olabilir, ancak belki de beynin bilinçsiz kısmında bir yerde, bu koşullar dizisi, eğer kişi son meydana geldiğinde 1000 dolar kaybederse, bir anı ile bağlantılıdır.

Bence bir EA, kendinizle ilgili büyük bir bilgiden faydalanacaktır... evet, kulağa biraz hippi geliyor, ancak psikoloji okudukça, bilinçaltının 'bilinçli' karar vermeyi ne kadar sıklıkla etkilediğini daha çok anlıyorum.

----

Haber takibine gelince, her hafta http://cdn.forexfactory.com/ffcal_week_this.xml dosyasını indirip ilgili olayların tarih-saatlerini bir diziye yüklüyorum. Ama henüz zor kısmı yapmadım... haber zamanı geldiğinde, EA'nın operasyonları bir süreliğine kapatmayı 'düşünmesini' sağlayın


XML verilerini dizilerde depolamak için ne kullanıyorsunuz? MQL? Nasıl?
 
Bir de pozisyonu yönetme yönü var. "Kazananlar koşsun" vb. Ne zaman kar almalı , ne zaman bir tür takip eden durdurma kullanmalı. Bunun ticarete giriş kadar düşünülmesi gerekir ve kârlı ve kârsız bir EA arasındaki fark olabilir mi?
 
GumRai :


Ydrol'un gönderisini yanlış anladığınızı düşünüyorum.

Bir tabloya bakabilir ve basit ve açık olan belirli koşulları hemen görebiliriz. Ancak bu görünüşte basit gözlem muhtemelen beynimizin milyonlarca mini gözlemi işlemesini içeriyor.

Burada, posterin uzmanından fiyatın 3 kez çarptığı bir trend çizgisi çizmesini istediği başka bir konu var. Bir tabloya bakabilir ve yarışmacıları çok kolay bir şekilde belirleyebiliriz. Ancak kodlamak farklı bir konudur. Düzgün kodlamak o kadar basit değil. Kod çok basitse, ya çok sayıda beklenmedik sonuç olacak ya da hiç olmayacak.

Anlatılmak isteneni anlıyorum. Optimal yapay zeka olan bir EA yaratma arayışı akademik bir alıştırmaya dönüşüyor. Kodlama ile ilgileniyorsanız ilginç bir söylem, ancak bu sadece bu kadar. Eldivenin her zaman ele sığması için bu oyunda çok fazla varyant var. Elinizden geldiğince bir çift veya mal için uygun hale getirmeli ve kumaşınızı bol olacak şekilde kesmelisiniz. Mükemmelliği ne kadar uzun süre ararsanız, kazanmayı umduğunuz bir yaşamsa, o kadar çok zaman kaybedersiniz. Ticaretin çoğunu otomatikleştirebilseniz bile, insan müdahalesi her zaman gerekli olacaktır. O kısım içgüdü. Kodlayabilirseniz saygıyla eğiliyorum!!

 

I do understand the point being put

Pek emin değilim :) Burada tam olarak mükemmellikten, yapay zekadan veya gelişmiş algoritmalardan bahsetmiyorum. Bu şeyler, bahsettiğim şeylerin çok ötesinde, kodlayıcı olmayan bir kişiye hepsi aynı top parkında gibi görünse de, IMO değil

Ben sadece basit bir teknik analiz stratejisi kullanarak düşük riskli, oldukça sürekli karlı bir EA yazmaktan bahsediyorum. Profesyonel bir tüccarın yapacağı türden karlar elde etmemek (burada mükemmelliğe gerek yok), ancak parayı mantıklı bir yere yatırarak elde edeceğimden daha iyi!

Kanıtlar, işi yapıyor gibi görünen Birts incelemesinde çalışan EA'lar olduğu için yapılabileceğini gösteriyor.

Kodlamayla ilgileniyorsanız bunun akademik veya ilginç olduğunu söylemek çok güzel, ancak birçok insanın stratejilerini MQL'de kodlamak ve para kazanmak için burada olmasının nedeni bu değil mi?

(Bazı kişilerin, manuel bir stratejiye dayalı bir kurulum konusunda kendilerini uyarmak için yalnızca bir EA istediği ve uyarıları duruma göre gözden geçirdikleri için, bu ileti dizisinden farklı mı?)


Bir stratejiyi kodlamak için otururken doğru beklentilerin belirlendiğinden emin olmak istiyorum.

Her şey MQL'ye dalmak ve öğrenmek çok iyi ama bence birçok insan, gereksinimleri yakalama ve kod oluşturmanın daha ince noktalarını öğrenmeden çok fazla zaman harcıyor olabilir mi?

Bir EA'da basit ticaret kavramlarının temsilinden bahsediyorum. Bu, bu kavramların sözlü olarak ifade edilmesini gerektirir. Bazı tüccarlar içgüdü hakkında konuştuğu kadar, diğerleri ölçülebilir, tekrarlanabilir bir matematiksel kenara ihtiyacınız olduğunu anlayacaktır.

Öyle oluyor ki, beyin zaman içinde karmaşık davranışları/kararları " içgüdüye " dönüştürmeye son derece iyi adapte olur, bu noktada insan uzman tüccarın bunu sözlü olarak ifade etmesi zorlaşır, bu nedenle EA'ya yakalanmaz.

Bir topu yakalamayı düşünün (beynimiz herhangi bir bilinç düzeyinde matematiği gerçekten yapmaz, ancak bir robotun matematiği yapması gerekir).

Model eşleştirme roket bilimi veya gelişmiş AI değildir (Photoshop ve benzerlerinde bulunur), ancak bebekler bunu yapabilse de, programlı olarak uygulamak için daha gelişmiş kodlama gerektirir.


Bu, AI değildir, ancak iki sorun vardır:

1) basit bir stratejiyi/algoritmayı tam olarak ifade etmek, genellikle gerçek dünya probleminden daha karmaşık görünen bir uygulama algoritmasını içerecektir - örneğin bir trend çizgisi seçmek, bir topu yakalamak. Kodlayıcı olmayanlar bu karmaşıklığı gerçekten umursamıyor ve çoğu zaman buna olan ihtiyacı anlamıyor.

2) zamanla tüccarlar, bir zamanlar açıkça öğrendikleri pek çok çok ince buluşsal yöntemi içselleştireceklerdir - daha sonra buna içgüdüleri, içgüdüleri vb. derler. Bunları hatırlamaları ve sözlü olarak ifade etmeleri onlar için çok zordur. yukarıdaki nokta, yaptıklarında bile karmaşık bir uygulama ile sonuçlanır.