Kimin stratejiye ihtiyacı var? Çok ve ücretsiz - sayfa 47

 
SergNF >> :
"Pazar" - "Veri Dönemi", "Önceki verileri sil" kutusunu işaretlerse, ancak "Maksimum çubuk sayısı", başlangıç süresinin "Silindi" den daha önce olması için yeterlidir :), o zaman ... (görünüşe göre Min. iki değerden alınmıştır). "Maksimum çubuk sayısı" yeterli değilse, o zaman... kısacası, "Önceki verileri sil" parametresi işe yaramaz hale gelir.

Bir sorun göremiyorum. Her iki sınırlamayı da ("Maks. Çubuklar" ve "Önceki Verileri Sil") kullanırsanız, yalnızca bir tane - daha katı koşul çalışır. Diğeri atlanmıştır.


/// <summary>
/// Describes the slot's type.
/// </summary>
public enum SlotTypes
{
Open, OpenFilter, Close, CloseFilter, NotDefined
}


/// <summary>
/// The method of Moving Average used for the calculations
/// </summary>
public enum MAMethod
{
Simple, Weighted, Exponential, Smoothed
}


Hareketli Ortalama uygulama kaynak kodu


Göstergenin kaynak kodunu doğrudan MetaTrader tarafından okunabilir bir dll'ye aktarmanın zor olacağını düşünüyorum. Muhtemelen gösterge hesaplamalarını sadece mantık kuralları olmadan derlemeniz gerekiyor. Göstergeleri kopyaladıktan sonra, strateji mantığını uygulamak için strateji çerçeveleri (şablonlar) yapabiliriz.

 
Miroslav_Popov писал(а) >>

Bir sorun göremiyorum.

Göstergenin kaynak kodunu doğrudan MetaTrader tarafından okunabilir bir dll'ye aktarmanın zor olacağını düşünüyorum.

Bugün tam olarak bunu anladım. Dün, değişikliklerin minimum düzeyde olacağını ummuştum.

Muhtemelen gösterge hesaplamalarını sadece mantık kuralları olmadan derlemeniz gerekiyor. Göstergeleri kopyaladıktan sonra, strateji mantığını uygulamak için strateji çerçeveleri (şablonlar) yapabiliriz.

Ancak iki alakasız kaynak bloğuna sahip olmak da doğru değil. Ne mql'de ne de dll'de. IMHO (Bir Görüşüm var Siktir et, meydan okuyacaksın). Bu arada, yaklaşık 2 yıl önce (veya daha fazla) bir "harici" test cihazı vardı !!! (ForexTester, bence, - site sahipleri tarafından :) paramparça edildi :) ), bunun için göstergeler (hesaplama bloğu) herhangi birine bir dll şeklinde yazılabilir.

Yine, IMHO - geliştiricinin iyi bir niyeti varsa - siz - dll'deki "sayaçları" (göstergeleri) -1,0,1'lik ilkel bir geri dönüş sonucu ile çıkarmak için bu doğru karar olacaktır. Aksi takdirde, TA'nın temellerini öğretmek için kendi içinde bir sistem ortaya çıkıyor. :)

not. Her ne kadar ne NET ne de C #'nin artık dll'yi desteklemeyebileceğini ekarte etmesem de. Sonra uh.

 

"Veri Ufku" hakkında Bu kesinlikle bir bug. Rapor için teşekkürler.

---

8-9 yıl önce Forex Strateji Oluşturucu üzerinde çalışmaya başladım. O zamanlar Bulgaristan'da MetaTrader yoktu. Bu yüzden kendi backtester'ımı başlattım. Bu şimdi muhtemelen 6. veya 7. varyanttır. Donanım sinir ağları, genetik algoritmalar vb. Bu proje hiçbir zaman halka yönelik veya ticari bir yazılım olarak tasarlanmamıştır. Teknik Analizi ve göstergeler mantığını daha iyi anlamak için yaptım. Daha sonra başkaları için de faydalı olabileceğini gördüm ve bu yüzden özgürce yayınladım. Bu yüzden onu geriye dönük test için kullanıyorum ve eski moda yöntemle - manuel olarak ticaret yapıyorum. MetaTrader'ı kullandığım tek şey, geçmiş oranları kolayca ve özgürce dışa aktarmaktır. Aslında brokerim bile MT sağlamıyor. Ticaret hesabım 1999'dan beri bir Bulgar komisyoncusunda :).

Stratejileri MetaTrader'a aktarmanın, üzerinde test etmenin veya otomatik ticaretin benim için hiç önemli olmadığını anlıyorsunuz. Bazı bağışlar ve küçük ortaklık gelirleri dışında, Forex Strateji Oluşturucu sağlamak için hiçbir şey almıyorum. Birisi MetaTrader'a görsel arayüz yaptığımı düşünüyorsa, yanılıyor. Forex Strateji Oluşturucu'nun kendi yolu vardır.

Son iki yılda değişen şey, birçok insanın onu faydalı bulmasıydı. Şu anda programın yaklaşık 50.000 kullanıcısı var. Bu bana ek sorumluluk getiriyor ve kullanıcıların ihtiyaçlarına cevap vermeye hazırım. Kilit nokta, programın ücretsiz kalması gerektiğidir. Aslında bu projeyi çalışmam ve kaynaklarım ile bağışlıyorum. Yani eğer meta tüccar için dll yapmak istiyorsanız - yapın, eğer mql göstergelerini de devam ettirmek istiyorsanız. Size elimden geldiğince yardımcı olacağım, ancak Forex Strateji Oluşturucu'nun tasarımını değiştirmeden. Tabii ki, birisi bir şey yapmak istiyorsa ve uygun bir dışa aktarma formatına veya veriye ihtiyaç duyuyorsa, bunu yapmak benim için sorun değil.

Bence en kolay yol platformlar arasında veri köprüsü kurmak. MT -- veri besleme --> FSB ---sinyaller --> MT Bu durumda hiçbir gösterge veya mantık aktarımı gerekli olmayacaktır. Herhangi bir fikir veya yardım açığız.

Şerefe!!

 
Miroslav_Popov писал(а) >>

Biri MetaTrader'a görsel arayüz yaptığımı düşünüyorsa, yanılıyor. Forex Strateji Oluşturucu'nun kendi yolu vardır.

Anladım. Kabul ediyorum.

Bu arada, "Hesap İstatistikleri"ne Uzun/Kısa pozisyonlarla ilgili ayrı istatistikler eklerseniz, (İstatistikler) daha da "faydalı" olacaktır :)

 
Bir Açılış Mantığı Koşulu yuvasına bir "Uzun veya Kısa" filtresi ekleyin ve konumları ayıracaksınız.
 
Miroslav_Popov писал(а) >>
Bir Açılış Mantığı Koşulu yuvasına bir "Uzun veya Kısa" filtresi ekleyin ve konumları ayıracaksınız.

Bu temiz.

Graal stratejisinin "tek yanlılığını" istatistiklerine bakarak "değerlendirmek" istedim. (Yine ısrar etmiyorum!!!, çünkü şimdilik sistemi güzel bir ... oyuncak olarak görüyorum).

 

Lütfen hangi istatistiksel parametreleri istediğinizi yazın. Bunları bir sonraki sürümde eklemek sorun değil.

 
Miroslav_Popov >> :

Lütfen hangi istatistiksel parametreleri istediğinizi yazın. Bunları bir sonraki sürümde eklemek sorun değil.

kurtarma faktörü. Ve onu bir hedef faktör olarak seçme yeteneği.

 
Miroslav_Popov писал(а) >>

Lütfen hangi istatistiksel parametreleri istediğinizi yazın. Bunları bir sonraki sürümde eklemek sorun değil.

Burada her şey hakkında .

Ayrıca , Ticaret stratejilerinin ek göstergeleri / değerlendirmesi hakkında makaleler vardı (Z-skoru, HPR , Sharp, vb.)

Ve "benimsenen" stratejilerin karşılaştırmalı bir tablosu varsa, ancak grafiklerle .... :)

 

teşekkür ederim. Bunun için programa ek bir istatistik penceresi yapacağım.

Buna aşina değilim. "Kurtarma faktörü. Ve onu bir hedef faktör olarak seçme yeteneği." Lütfen açıklayın / formül.

Bu ek istatistikler için kullanıma hazır formüller (kod) var mı?