QUIK + MetaTrader - teorik olarak mümkün mü? - sayfa 6

 

))) Kısacası abone oluyoruz: birbirimize bundan bahsetmiyoruz. Gerisi olabilir mi?

===

Evet. Her şey kolay görünüyor. Her zaman olduğu gibi teoride. Yerli hisse senedi fiyatlarına sahip bir grup MT talebine rağmen bir uygulama bulamamam daha da garip. Örümcek üzerinde biraz daha kazma olabilir. Ben bir dll programlama amatörü olarak kendim yazmak istemem - değerli zamanımın mantıksız bir kaybı.))) TA programları için nasıl dll verildiğini hatırlıyorum - hayır, şimdi girmek istemiyorum.

 
HideYourRichess >> :

Bunu bana neden söylüyorsun? Aksini nerede belirttim? Yazılanların anlaşılmasıyla neye sahipsiniz - bir sonraki aşılmaz problemler?

Evet, birinin yazısını okudum ...

HideYourRichess >> :

{...} Orada. En iyi çözüm değil, ancak mümkün. :) Bir DLL yazmanız gerekiyor. Kene MT'yi zorlamak gerekir. Örneğin, bir gösterge şeklinde üçüncü taraf alıntılar çizebilirsiniz. {...}

Sol - alıntı - sağ - benim yorumum.

... en iyi çözüm değil, ama mümkün <----- daha iyi bir çözüm var mı?

... Dll yazman gerekiyor <----- ne kadar zor ... tüm Dll

... iki tam takım için MT işaretini <----- zorlamak gerekiyor! ama yine de onları aramak zorundasın

... bir gösterge şeklinde üçüncü taraf alıntılar çizebilirsiniz <----- evet. ve MT, test cihazı vb. göstergeleri unutun.

.

Bu kadar üzülmemen için bir şekilde cesaretlendirilmen gerektiğini düşündüm.

.

Not: ama sonra dll'yi kaldırmanız gerekir :-P :-D

 
Svinozavr >> :

{...} Ben bir dll programlama amatörü olarak, bunu kendim yazmak istemiyorum - değerli zamanımı boşa harcamak.))) {...}

Kendiniz yazmayın :-)

 
jartmailru >> :

Kendiniz yazmayın :-)

Belki yazarım. Kendi başıma değil.))) Hazır bir çözüm bulamazsam ve 5.'de ise, bir değişim terminali gibi, mesele uzayacaktır.

Yine de... acelem yok. Evet ve bu konuyu gündeme getirmedim. Her zaman böyle - sabzhmaker bir şeyleri karıştıracak ve konuyu mahvedecek ve diğeri tam olarak yüklenecek.)))

 
jartmailru >> :

Evet, birinin yazısını okudum ...

Dostum, sen aptalsın. Hiç okuyabiliyor musun, geyik? Kafasında ne var?

jartmailru >> :

... en iyi çözüm değil, ama mümkün <----- daha iyi bir çözüm var mı? - bu kendi içinde çarpık bir çözümdür.

... Dll yazmanız gerekiyor <---- ne kadar zor ... bütün bir Dll - muhatap için onun sözlerinde olmayanı icat etmeyin.

... iki tam takım için MT işaretini <----- zorlamak gerekiyor! ve hala onları aramanız gerekiyor - bu, birkaç yıl önce icat edilmiş olmasına rağmen, aynı zamanda eğriliktir.

... bir gösterge şeklinde üçüncü taraf alıntılar çizebilirsiniz <----- evet. ve MT, test cihazı vb. göstergeleri unutun. - Bir sikle mi karar verdin, ağaçkakan?

.

Bu kadar üzülmemen için bir şekilde cesaretlendirilmen gerektiğini düşündüm. - geri çekil, evet.

.

Not: dll'yi daha sonra boşaltmanız gerekecek :-P :-D - bu sadece amatörlerin boşaltması içindir, normal çocuklar için her şey amaçlandığı gibi kendiliğinden boşaltılır.

 
Svinozavr >> :

))) Kısacası abone oluyoruz: birbirimize bundan bahsetmiyoruz. Gerisi olabilir mi?

===

Evet. Her şey kolay görünüyor. Her zaman olduğu gibi teoride. Yerli hisse senedi fiyatlarına sahip bir grup MT talebine rağmen bir uygulama bulamamam daha da garip. Örümcek üzerinde biraz daha kazma olabilir. Ben bir dll programlama amatörü olarak, kendim yazmak istemem - değerli zamanımın mantıksız bir kaybı.))) TA programları için nasıl dll verildiğini hatırlıyorum - hayır, şimdi girmek istemiyorum.

Çünkü Quick + MT4, sonuç olarak eğriliktir. Evet çözüm mümkün ama kıçından yapılıyor ve her şey mümkün değil. Mt ve quick'in dostluğu hakkında bir yazı, maliyet ve etki açısından belki de en dengeli karardır.

 
HideYourRichess >> :

Çünkü Quick + MT4, sonuç olarak eğriliktir. Evet çözüm mümkün ama kıçından yapılıyor ve her şey mümkün değil. Mt ve quick'in dostluğu hakkında bir yazı, maliyet ve etki açısından belki de en dengeli karardır.

Belki. Bu yüzden özellikle endişelenmiyorum. Şimdiye kadar, Quick ve MT'siz için sahip olduklarımdan memnunum. Ve orada, bakarsın ve beşi yetişir.

===

Bu ifade nedir? ))) Herşey yolunda.

 
Svinozavr писал(а) >>

Bir algoritma için bu fikrim vardı:

- MT çevrimdışı çalışıyor - DC sunucusuna bağlı değil;

- QUIK'ten DDE tarafından, ddl MT geçmiş dosyasını bir sembolle değiştirir ve bir onay işaretine öykünür (yöntem verildi).

...

Bunu zaten uyguladınız mı?

Sonra dll'yi yapıştırın (kişisel olarak bir züppe değilim, bu yüzden bir dll yerine "normal bir programı" tercih ederim)

 if ( hwnd = = 0 )
{
hwnd = WindowHandle ( Symbol ( ) , i_period ) ;
if ( hwnd ! = 0 ) Print ( "Chart window detected" ) ;
}
//---- refresh window not frequently than 1 time in 2 seconds
if ( hwnd ! = 0 & & cur_time - last_time > = 2 )
{
PostMessageA ( hwnd , WM_COMMAND , 33324 , 0 ) ;
last_time = cur_time ;
}

Parça Period_Converter.mq4

Symbol() Bunu DC'nizin sembollerinden benzersiz ve farklı bir şeyle değiştirmek daha iyidir, ancak "bazı semboller için MT geçmiş dosyası" ile çakışmaktadır.

ExtHandle=FileOpenHistory( c_symbol+i_period +".hst", FILE_BIN|FILE_WRITE);

Ve her şey doğru çalışıyor. Eh, sadece züppeler için - kesinlikle çarpık :)

 
Svinozavr >> :

Belki. Bu yüzden özellikle endişelenmiyorum. Şimdiye kadar, Quick ve MT'siz için sahip olduklarımdan memnunum. Ve orada, bak ve beşi yetişecek.

===

Bu ifade nedir? ))) Herşey yolunda.

Var olmayan şeyleri bana atfeden insanlar, dolaplardan daha sinir bozucu. :)


not. Umarım dolaplar rahatsız olmamıştır çünkü onlar hakkında şaka yapıyorum. Ve hatta bir yerde onlar için endişeleniyorum. :)

 
SergNF >> :

Bunu zaten uyguladınız mı?

Sonra dll'yi yapıştırın (kişisel olarak bir züppe değilim, bu yüzden bir dll yerine "normal bir programı" tercih ederim)

 if ( hwnd = = 0 )
{
hwnd = WindowHandle ( Symbol ( ) , i_period ) ;
if ( hwnd ! = 0 ) Print ( "Chart window detected" ) ;
}
//---- refresh window not frequently than 1 time in 2 seconds
if ( hwnd ! = 0 & & cur_time - last_time > = 2 )
{
PostMessageA ( hwnd , WM_COMMAND , 33324 , 0 ) ;
last_time = cur_time ;
}


Yukarıdaki kodun bir dll'de çalışacağından emin misiniz?