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

 

FxSB + Net C# ile ilgili soru.

En azından "benim" göstergelerimi (stratejide "ayarlanmış" olanlar) mql4'e çevirmeyi başardım.

Soru şu - tüm bu "imdat evini" daha sonra danışmanda çağrılabilecek dll'de derlemek mümkün mü (kolay mı)? (tabii ki kodu yeniden yazmadan).

Ben kendim tüm bu Ağlardan ve keskinlerden uzağım. TurboC 2.0 kayaları ;)

 
SergNF писал(а) >>

FxSB + Net C# ile ilgili soru.

En azından "benim" göstergelerimi (stratejide "ayarlanmış" olanlar) mql4'e çevirmeyi başardım.

Aynı şekilde. Bu sıkıcı.

SergNF yazdı >>

Soru şu - tüm bu "imdat evini" daha sonra danışmanda çağrılabilecek dll'de derlemek mümkün mü (kolay mı)? (tabii ki kodu yeniden yazmadan).

Ben kendim tüm bu Ağlardan ve keskinlerden uzağım. TurboC 2.0 kayaları ;)

Bir zamanlar Net'om ile daha çok dostane ilişkiler içindeydim, ama uzun bir süre. Her durumda, MT4'ün tüm nüanslarını da hesaba katmak gerektiğinden, basitçe derleme çalışmayacaktır. Genel olarak, çok fazla coşku ve zaman alır. IMHO, mq4'te tam analogları yazmak daha kolay. Ve Miroslav'ı kaynak kodunu aynı "imzahaneye" koymaya davet edin.

Ve ne, TurboC dll-ki planlamıyor mu? :)

 
voltair писал(а) >>

Aynı şekilde. Bu sıkıcı.

Bir zamanlar Net'om ile daha çok dostane ilişkiler içindeydim, ama uzun bir süre. Her durumda, MT4'ün tüm nüanslarını da hesaba katmak gerektiğinden, basitçe derleme çalışmayacaktır. Genel olarak, çok fazla coşku ve zaman alır. IMHO, mq4'te tam analogları yazmak daha kolay. Ve Miroslav'ı kaynak kodunu aynı "imzahaneye" koymaya davet edin.

Numara. Bana öyle geliyor ki, kaynaklardaki metinlere bir tür "bağlayıcı" (kaynak metni hiç düzenlememek için) yapmak ve mql4'teki dll'leri bağlamak daha kolay.

voltair yazdı >>

Ve ne, TurboC dll-ki planlamıyor mu? :)

Bu bir şakaydı - bilgisayarların büyük olduğu ve DOS'un hüküm sürdüğü günlerden bir derleyici. :)

Şimdi, istersem, tüm kaynak kodlarını yeniden yapmam gereken Delphi 6.0'da yazıyorum. Ve kopyalamak / yapıştırmak / derlemek istiyorum ve hepsi bu.

voltair yazdı >>

...sadece derleme işe yaramaz, çünkü yine de MT4'ün tüm nüanslarını hesaba katmanız gerekir....

Dll'den şöyle bir şey döndürmek yeterlidir:

// Sets the component's type
if (slotType == SlotTypes.OpenFilter)
{
component[1].DataType = IndComponentType.AllowOpenLong;
component[1].CompName = "Allows long positions opening" ;
component[2].DataType = IndComponentType.AllowOpenShort;
component[2].CompName = "Allows short positions opening" ;
}
else if (slotType == SlotTypes.CloseFilter)
{
component[1].DataType = IndComponentType.ForceCloseLong;
component[1].CompName = "Forces long positions closing" ;
component[2].DataType = IndComponentType.ForceCloseShort;
component[2].CompName = "Forces short positions closing" ;
}

 
SergNF писал(а) >>

Numara. Bana öyle geliyor ki, kaynaklardaki metinlere bir tür "bağlayıcı" (kaynak metni hiç düzenlememek için) yapmak ve mql4'teki dll'leri bağlamak daha kolay.

En azından çubukların numaralandırılmasının zıt olduğuna dikkat edelim... FxSB'de son çubuk sıfır değil, tam tersine tarih için maksimum çubuktur. Ayrıca diğer çeşitli nüanslar. Genel olarak, IMHO, eğer birisi çemberlemeyi üstlenirse, elbette onurlandırın ve övün. Ama yapmazdım. Aşağıda daha fazla neden var.

SergNF yazdı >>

... Kopyalamak / yapıştırmak / derlemek istiyorum ve hepsi bu.

Dll'den şöyle bir şey döndürmek yeterlidir ...

O zaman nasıl optimize edilir?

Bana öyle geliyor ki, xml'den mq4'e dönüştürücü yazmak hala biraz daha kolay. Ancak bu, mq4 kodunda bir FxSB göstergeleri kitaplığı gerektirir. Ancak bu çalışma paralel olarak yapılabilir. Herkes (isteyen ve yapabilen) bir hindi kodlayacak, birkaç hafta içinde (iyimser olarak tabii ki :) ) herkes yapacak. Eh, xml dönüştürücü daha fazla yazmak zor değil. Bir "bağlayıcı", IMHO, uzun süredir.


Not Ah! Miroslav, aşağıda aynı şey hakkında yazıyor (mq4'teki gösterge kütüphanesi!

 

merhaba,

Forex stratejisi Builder İngilizce çalıştığında, "Generator" aracında hoş olmayan bir örtüşme göründüğünü fark ettim. Görünüşe göre Rusça yazı tipi İngilizce olandan daha geniş. Bunu bugün düzelteceğim.

Rusça çeviriyle ilgili düzeltmeleriniz veya önerileriniz varsa, lütfen benimle iletişime geçin. (Çeviri, programların yardım sisteminde çevrimiçi olarak düzenlenebilir).

Forex Strateji Oluşturucu ve MetaTrader arasındaki uyumluluk farklı bir sorudur. FSB stratejilerini MT'de çalıştırmanın birkaç olası yolu vardır. Benim için en doğal olanı, bir dizi uygun MQL4 göstergesi yapmaktır. Kullandığım göstergeler oldukça standart olduğu için bu kadar zor olmamalı. C# kodunun en büyük kısmı, göstergelerin uygulanması için mantık kurallarının uygulanmasıdır. Müthiş görünüyor ama sadece basit mantığı anlatıyor. Kodu benimsemek isteyen herkese yardım etmeye hazırım.

Açık kaynaklı bir proje fsb2mql dönüştürücü başlatmak mümkündür. Tüm MetaTrader kullanıcılarına fayda sağlayacaktır.

 

voltair писал(а) >>

Kendi karşı argümanlarım var (tamamen uyumluluk, alaka düzeyi, "hatasız tercüme"), ancak ısrar etmeyeceğim çünkü "bunu" bir "zihin oyuncağı" olarak algılarken - beynimi ana işten havalandırmak için.

Müthiş görünüyor ama basit bir mantığı anlatıyor

Ve diğer "Latince" :)

Eee. Eh, biz kozmopolit değiliz;)

 
Miroslav_Popov писал(а) >>

... FSB'nin stratejilerini MT'de çalıştırmanın birkaç olası yolu vardır. Benim için en doğal olanı, bir dizi uygun MQL4 göstergesi yapmaktır. ... Kodu benimsemek isteyen herkese yardım etmeye hazırım.

Açık kaynaklı bir proje fsb2mql dönüştürücü başlatmak mümkündür. Tüm MetaTrader kullanıcılarına fayda sağlayacaktır.

Kusursuzca! Ve benim tekliflerime denk geliyor. Dönüştürücü fsb2mql'yi... mq4'e yazmanızı öneririm! :) MT4'ün bir betiği olacaksa herkes için uygun olacaktır.

 

Tamamen konu dışı.

Yurikleri "yeniden yazmaya" çalıştıklarında, satın alınan ve yeni yazılanların grafiklerini "piksel piksel" karşılaştırdıkları bütün dallar vardı.

Bu durumda, elbette, bir yazar var, ancak herhangi bir FSB ve MT4 işlemindeki herhangi bir tutarsızlık hakkında, alevler içinde "çeviri hatası" / çizim göstergesi / sadece saçmalık olacak.

not. Bir yandan, yazmanın yanı sıra tahmin ettim

#define MT4_EXPFUNC __declspec(dllexport)
MT4_EXPFUNC BOOL __stdcall ...

çok fazla "uyarlamak" zorunda kalacak - yapıları tanımlamak vb.

Öte yandan, bunu mql'de yeniden yazdığımda

// ---------------------------------------------------------
Bulls_Bears_Power BBP = new Bulls_Bears_Power(slotType);
BBP.IndParam.ListParam[1].Index = parameters.ListParam[1].Index;
BBP.IndParam.NumParam[0].Value = parameters.NumParam[0].Value;
BBP.IndParam.CheckParam[0].Checked = parameters.CheckParam[0].Checked;
BBP.Calculate(slotType);

afIndicator1 = BBP.Component[0].Value;
afIndicator2 = MovingAverage(iPeriod2, 0, maSignalMAMethod, afIndicator1);
// ----------------------------------------------------------

for ( int iBar = iFirstBar; iBar < Bars; iBar++)
{
afOscllator[iBar] = afIndicator1[iBar] - afIndicator2[iBar];
}

o zaman sadece ... doğruluğundan emin değildi.

ZYY. Hiçbir şeyde ısrar etmiyorum. Şimdilik, Figar0'ın yazdığından biraz daha karmaşık olan, dava için sinyallerin / kârların / kayıpların çakışıp örtüşmediğiyle ilgileniyorum.

 

Forex Strategy Builder'dan tam Uzman Danışmanı dışa aktarmak o kadar kolay değil. FSB şu ana kadar 9 strateji şablonu kullanıyor ve sanırım onları kısa süre içinde ikiye katlayacağım. Diğer bir sorun ise, bazı gösterge işlevlerinin gösterge sınıfı yerine backtester çekirdeğinde uygulanmasıdır. Ayrıca, FSB'nin MT arka test cihazından farklı şekilde yönettiği birkaç özel durum vardır. Tabii ki ilgilenen olursa sürecin her adımını açıklayabilirim.

Ancak göstergelerin %90'ını ve mantık kurallarını MQL4'e yazmakta sorun görmüyorum. Aslında FSB'nin güvenilirliğinden emin olmak için her iki test cihazında da kişisel olarak çok çeşitli stratejiler test ettim. Geriye dönük testler arasında çok az sayıda farklılık vardır ve bunlar, geriye dönük testi geliştirmek için FSB'nin özel bir dikkatle yönettiği belirli durumlarda bulunur.

 
Miroslav_Popov >> :

merhaba sevgili tüccarlar,

Ben Miroslav Popov – Forex Strategy Builder'ın yazarıyım.

Son zamanlarda, bu tartışma nedeniyle Forex Strategy Builder'ın web sitesine daha fazla Rus ve Ukraynalı ziyaretçi geldiğini fark ettim. Umarım bazılarınız programı faydalı bulur.

Rusça'ya güvenmediğim için forumunuzu su basmak istemiyorum.

Size şans ve kazanç diliyorum!

Hoşçakal

Sevgili Miroslav!

Hayranıma emeğini gösteriyorum.

Bu harika dehayı yarattığın için.

6 stratejinizi programladım, MetaTrader için göstergelerinizi yeniden oluşturun.

Ve sınırsız ödülünüzü kullanma şansına sahip olanlar, daha mutlu olurlar.