"Ticaret sistemlerinin geliştirilmesi ve analizi için optimum yaklaşım" makalesi için tartışma
Eugene, iyi günler,
Henüz bir yıl olmadı ama olacak. Son örnekte gerçek olduğumu iddia etmiyorum, ancak yine de paylaşmak istediğim bazı deneyimler var, hepsi bu. Ve neden olmasın? Ayrıca bazı yıllar gerçek ticaretten ziyade teorik araştırmalarla uğraştım, bilgi edindim. Ve bunun sinyali hakkında, deponun 2000 değil 200 olduğunu hayal edin, 10 kat daha fazla büyüme yüzdesi ortaya çıkıyor, yani yüzde 4 ve 40 değil, yarım yıldan daha kısa bir sürede, bir yıl yaklaşık yüzde 100 alacak. Küçük ama güvenli.
Eugene'in tarzını sevdim. bir çeşit orijinal... Neden bilmiyorum ama yazar kırmızı gömlekli Vasily Shukshin gibi geldi ... Balta keser gibi yazıyor :-)
Bu pasaj bana"bunu yapmak için ne içmek gerekiyor?" diye düşündürdü.
...Плюс данного подхода еще в том, что чем проще система на выходе, то тем проще ее исправлять и модифицировать. Еще один интересный момент в том, что поначалу вообще ничего не работает, потом вдруг начинает работать, при этом ты задумываешь одну логику, а советник работает с инвертом вообще совсем по иной логике, понять которую не получается, в некоторых случаях нужны годы чтобы понять...
Ya da belki de sadece fikri yakalayamadım, o zaman beni affet..... Ama bence algoritmanızı tam olarak bilmek daha iyi. İlk başta ilkel olsa bile.... Techno bir keresinde bu konuda iyi yazmıştı.
- www.mql5.com
Eugene'in tarzını sevdim. bir çeşit orijinal... Neden bilmiyorum ama yazar kırmızı gömlekli Vasily Shukshin gibi geldi ... Balta keser gibi yazıyor :-)
Bu pasaj bana"bunun gerçekleşmesi için ne içmeniz gerekiyor?" diye düşündürdü.
Ya da belki de sadece fikri yakalayamadım, o zaman beni affet..... Ama bence, algoritmanızı tam olarak bilmek daha iyidir. İlk başta ilkel olsa bile.... Techno bir keresinde bu konuda çok güzel yazmıştı.
Makaleyi hala okuyorum, ancak yazarın koduna baktım, standart olmayan birçok yöntem göze çarpıyor.
örneğin, tekrar eden tek koşulun kontrol edildiği bir if() serisi (enum karşılaştırması)
ve ardından bu koşulun doğruluğuna ilişkin geçişin gövdesinde, içerikte yinelenen döngüler
Genel olarak, böyle bir kod yazmayı öğrendiğinizde, bu aydınlanmayı yaşarsınız,
çünkü problemleri basit bir şekilde çözmeye alışkınsınız, örneğin, bunun gibi:
switch(MODE0) { case MODE_1 : func(param1, param2, param3); break; case MODE_2 : func(param4, param5, param6); break; }
;)
UPD: Statik kullanmanın mantığını hala çözmeye çalışıyorum, ama sanırım ilk bakışta göründüğü kadar basit değil.
;)
Hala makaleyi okuyorum, ancak yazarın koduna baktım, standart olmayan birçok yöntem gözü kesiyor...
Ama tövbe ediyorum, koda bakmadım bile.... Mama-mia. Sormaya utanıyorum, bu ne için?
class TickBox { public: static int BarsUp; static int BarsDown; static double PowerUp; static double PowerDown; static double PercentUp; static double PercentDown; static double PercentPowerUp; static double PercentPowerDown;
OOP ve prosedürel stil var... Lapota.
İlginç bir fonksiyon. Ve asıl önemli olan.... bir şeyin kopyalandığına dair hiçbir kontrol olmamasıdır.
void CalcAllMQL5Values()//dizi yeniden hesaplama { ArraySetAsSeries(High, false); ArraySetAsSeries(Low, false); ArraySetAsSeries(Close, false); ArraySetAsSeries(Open, false); ArraySetAsSeries(Time, false); ArraySetAsSeries(Volume, false); CopyHigh(_Symbol, _Period, 0, CandlesE, High); CopyLow(_Symbol, _Period, 0, CandlesE, Low); CopyClose(_Symbol, _Period, 0, CandlesE, Close); CopyOpen(_Symbol, _Period, 0, CandlesE, Open); CopyTime(_Symbol, _Period, 0, CandlesE, Time); CopyTickVolume(_Symbol, _Period, 0, CandlesE, Volume); ArraySetAsSeries(High, true); ArraySetAsSeries(Low, true); ArraySetAsSeries(Close, true); ArraySetAsSeries(Open, true); ArraySetAsSeries(Time, true); ArraySetAsSeries(Volume, true); }
Evet, malzemeyi de biraz düşündüm... Bana öyle geliyor ki başlık "Alım Satım Sistemlerinin Geliştirilmesi ve Analizine Öznel Yaklaşım" makalesi için oldukça uygun. "Optimal Aramanın Matematiği" bölümündeki yaklaşımı özgünlüğü nedeniyle gerçekten beğendim. Kod satırı sayısında verimlilik aramak... ancak...
Ve işte buradayım, tövbe ediyorum, koda bile bakmadım..... Oh, mama mia. Sormaya utanıyorum, bu ne için?
OOP ve prosedürel tarzı var... Güzel.
İlginç bir fonksiyon. Ve asıl önemli olan, bir şeyin kopyalandığına dair hiçbir kontrolün olmaması dır...
Evet, konuyu biraz daha düşününce... Bana öyle geliyor ki başlık "Alım Satım Sistemlerinin Geliştirilmesi ve Analizine Öznel Yaklaşım" makalesi için oldukça uygun. "Optimal Aramanın Matematiği" bölümündeki yaklaşımı özgünlüğü nedeniyle gerçekten beğendim. Kod satırı sayısında verimlilik aramak... Ancak...
Genel olarak, öncelikle yazarın sunum tarzına alışmalısınız
Tüm bunları kafanızdan atın ve fiyatı neyin hareket ettirdiğini düşünmeye başlayın. Ayrıca bir şey bulma şansına sahip olmanızın ön koşulu matematik bilgisi ve bunu uygulama becerisi, sonuçları analiz etme, çalışma noktalarını izole etme ve fiziklerini anlama becerisidir. Tüm bunlar sadece pratik + teori ile elde edilir. Sonunda, her şey yazdığınız ve test ettiğiniz ticaret sistemlerinin sayısına bağlı olacaktır. Başkasının kodunu bir araya getirmenize gerek yok, kendiniz sıfırdan yazın. Birisi mega kâseyi alıp lahana keseceğini düşünüyorsa yanılıyor. Ben de yıllardır böyle düşünüyorum. Düşünmek bilmek değildir.
Ve bu felsefeye girdiğinizde: "Hey, çocuklar! Hiç tohumunuz var mı?"
O zaman "lahanayı kesebilirsiniz".
SUS: Muhataplarımın profillerine bakmayalı uzun zaman oldu... yani yüz elli makale yazmışsınız ve tüm makaleler kopya gibi, okunabilir kod ve inekler için sunum tarzı - kitabi - bence bu tür makalelerin zamanı geçti, "lahana kesme" zamanı.
))))
Tamam, yazara karşı davranışım için şimdiden özür dilerim, tartışmaya daha fazla girmeyeceğim, ortada bir makale var - bir müşteri var, belki de bir hedef kitle var
makale için teşekkürler! - iyi ruh hali satın alınamaz
Ve işte buradayım, tövbe ediyorum, koda bile bakmadım..... Oh, mama mia. Sormaya utanıyorum, bu ne için?
OOP ve prosedürel tarzı var... Güzel.
İlginç bir fonksiyon. Ve asıl önemli olan, bir şeyin kopyalandığına dair hiçbir kontrolün olmaması dır...
Evet, konuyu biraz daha düşününce... Bana öyle geliyor ki başlık "Alım Satım Sistemlerinin Geliştirilmesi ve Analizine Öznel Yaklaşım" makalesi için oldukça uygun. "Optimal Aramanın Matematiği" bölümündeki yaklaşımı özgünlüğü nedeniyle gerçekten beğendim. Kod satırı sayısında verimlilik aramak... Ancak...
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Yeni makale Ticaret sistemlerinin geliştirilmesi ve analizi için optimum yaklaşım yayınlandı:
Bu makalede, yatırım yapmak için bir sistem veya sinyal seçerken kullanılacak kriterleri göstereceğim, ayrıca ticaret sistemlerinin geliştirilmesine yönelik en uygun yaklaşımı açıklayacağım ve bu konunun Forex ticaretindeki önemini vurgulayacağım.
Gördüğümüz üzere, burada da global bir modelin işaretleri vardır ve sadece tüm aralığı test edip global ölçekte nasıl göründüğünü görmemiz gerekiyor:
Grafik mükemmel olmaktan uzaktır, ancak çalışan segmentler görebiliyoruz. Ayrıca filtreler eklemeye veya derin optimizasyon yapmaya da çalışabiliriz. Belirli bir enstrümanın seçimi her zaman isteğe bağlıdır. Diğer çiftler üzerinde testler yaparsak, sonuç muhtemelen farklı olacaktır, ancak belirli bir süre harcandıktan sonra, büyük olasılıkla aynı anda birkaç çift için en uygun parametreleri bulacağız. Fiziği kavramayı ve güçlendirmeyi başarırsak, sonuçlar daha da büyük olacaktır.
Robot mevcut haliyle bile kabul edilebilir sonuçlar vermiştir. Çok az işlem vardı ancak Uzman Danışman birden fazla döviz üzerinde çalıştı. En basit kod bile bir fikir geliştirmek için güçlü bir temel oluşturabilir. Hatta bazı sistemler değişiklik yapılmadan da kullanılabilir.
Yazar: Evgeniy Ilin