MT4-Java API'si - sayfa 5

 

İlginç ürün .

Birden çok mt4 hesabını manuel olarak takas etmek için Java'da bir müşteri ön ucu geliştirmek istiyorum. Bunu bu api ile yapabilir miyim?

Halihazırda kurulu mt4 istemci terminallerini kullanabilir miyim, yoksa bu api yalnızca dahili mt4 istemci terminaliyle çalışır mı?

 

Merhaba Barabba,

Elbette, JFX API kullanarak birden fazla mt4 hesabı ön ucu geliştirmek mümkündür (halihazırda geliştirilmiş en az bir ticari web ön ucunun farkındayım).

Önceden kurulmuş terminallerin kullanımına gelince, cevap şudur: "şu anda değil, ancak ihtiyacınız varsa kabul edilebilir". Varsayılan olarak JFX Terminal Server, java pazarı taleplerinizi karşılamak için arka planda mt4 terminal.exe uygulamasını başlatıyor. Geçerli kullanıcı ana dizini altında bilgisayarınızda ayrı mt4 terminal dir yapısını tutar (örneğin, C:\Users\barabba\.jfx_terminals veya C:\Documents and Settings\ barabba \.jfx_terminals).

Bu ve diğer şeyleri bu forum başlığından kütüphaneyi alarak ücretsiz olarak kendiniz test edebilirsiniz veya roman.gerasimenko@gmail.com adresine bana bir e-posta yazarsanız size en son sürümü verebilirim.

 

Bu sorunla karşılaşan var mı???

sınıfa JfxExample yerine Sample1 adını verdim

"Ana" MT4 Terminal istemcisi bağlantısındaki özel durum...

java.io.IOException

: Sunucuya bağlantı yok: com.jfx.net.TerminalServer$ClientWorkerThread$NoSrvConnection: 66.114.120.22:443, java.net.ConnectException : Bağlantı zaman aşımına uğradı: bağlan

com.jfx.strategy.Strategy.connect'te( Strategy.java:379 )

com.dashboard.test.Sample1._main'de( Sample1.java:228 )

com.dashboard.test.Sample1.main'de( Sample1.java:206 )

12 19:25:50 | Konu-0 | BİLGİ | Kapatma yöntemi denen: 1292203529125

.

 
sakthiguru :

Bu sorunla karşılaşan var mı???

sınıfa JfxExample yerine Sample1 adını verdim

"Ana" MT4 Terminal istemcisi bağlantısındaki özel durum...

java.io.IOException : Sunucuya bağlantı yok: com.jfx.net.TerminalServer$ClientWorkerThread$NoSrvConnection: 66.114.120.22:443, java.net.ConnectException : Bağlantı zaman aşımına uğradı: bağlan

.

Özel aracınız (InterbankFX) için Terminal Sunucusu tarafından kullanılan MT4 sunucu yapılandırma dosyasının (*.srv) eskimiş.

MT4 yapılandırma dosyalarının Terminal Sunucusuna nasıl güncelleneceği veya birlikte çalışacak ek bir Aracıyı nasıl yapılandıracağınız aşağıda açıklanmıştır:

1. MT4 Terminal kurulum dizininizi bulun (örneğin, "C:\Program Files\XXXTrader")

2. Tüm *.srv dosyalarını "config" dizininden (C:\Program Files\XXXTrader\config\*.srv) Terminal Sunucusu "srv" dizinine kopyalayın (örn. dist\bin\jfx_term\srv\ için)

3. Broker() yapıcısına bir argüman olarak srv dosyasının adını kullanın:

Dosya adı "XXX-Demo.srv" ise bağlantı dizesi şöyle görünür:

jfxExample.connect("127.0.0.1", 7788, new Broker("XXX-Demo"), "12345678", "abcdef");

Terminal Server, java market taleplerinizi karşılamak için arka planda mt4 terminal.exe uygulamasını başlatıyor. Geçerli kullanıcı ana dizini altında bilgisayarınızda ayrı mt4 terminal dir yapısını tutar (örneğin, C:\Users\roman\.jfx_terminals veya C:\Documents and Settings\roman\.jfx_terminals).

1.2.5'ten önceki jfx sürümünü kullanıyorsanız ve aracının *.srv yapılandırmasını değiştiriyorsanız, bu dizini temizlediğinizden emin olun.
 

Harika...

Herhangi birinin bir MT4-Object Pascal API'si yapması mükemmel bir şey~

 
ppc123 :

Harika...

Herhangi birinin bir MT4-Object Pascal API'si yapması mükemmel bir şey~

http://www.forexfactory.com/showthread.php?t=219576 .
 

İlginç Ürün :)

Bana lisansı nasıl satın alacağımı söyler misin?

İstemci Terminalinde zaten kurulu olan göstergeyi kullanma imkanı var mı?


teşekkürler


-adhit-

 
Bunu android dev için kullanma şansınız var mı?
 
Lütfen güncellenmiş sürümleri XXXXXXXXXXXXXXX adresinde bulun.
 
Güncelleme: JFX'in .Net taşımasıyla tanışın -> NJ4X, MetaTrader .Net Kitaplığı