Yeni API MetaTrader 4 MEVCUTTUR - sayfa 17

 
Dll'nizi asp.net'e aktarmak istiyorum ve büyük bir sorunum var

Öncelikle bu dll'nin C# ile yazılmış bir Windows uygulamasında sorunsuz çalıştığını ve ASP.NET geliştirme sunucusunu (Yerel makine) kullandığımda sorunsuz çalıştığını söylemek istiyorum.

Ancak bu kodu Yerel Ana Bilgisayarda çalıştırdığımda (web sunucuma yüklüyorum), asp.net İşlevlerini biliyor, ancak hiçbir şey döndürmeyin veya yanlış çıktı döndürmeyin ve bazen doğru çıktı döndürmeyin.

IIS'nin sahip olduğu güvenlik haklarıyla ilgili bir şey olabilir mi? veya Web.config? veya İthalat yolum?



-------------------------------------------------- -------------------------------------------------- -----------------

Örneğin bu İşlev kodu:

[DllImport("tzmt4api.dll")]

genel statik harici int ServerTotal_MT4();

ve bunu aradığımda (localhost'ta) ...
Response.Write( ServerTotal_MT4().ToString());

Çıktı: "-1" Ama ASP.NET geliştirme sunucusunu kullandığımda (Yerel makine) İyi çalışıyor ve Çıktı: "67"



-------------------------------------------------- -------------------------------------------------- -----------------



bu İşlev her ikisinde de çalışır ( Localhost ve LocalMachine ):

[DllImport("tzmt4api.dll")]


genel statik harici dize ErrorDescription_MT4(int hata kodu);

ve onu aradığımda...

Response.Write( ErrorDescription_MT4(3) );

Localhost ve Localmachine'deki çıktı: "geçersiz ticaret parametreleri" !! bu nedenle her ikisinde de dosya çalışır.



-------------------------------------------------- -------------------------------------------------- -----------------



bu İşlev yerel Ana Bilgisayarda hiçbir şey döndürmez:

[DllImport("tzmt4api.dll")]

genel statik dış dize ServerGet_MT4(int dizin);

ve onu aradığımda...


Response.Write( ServerGet_MT4(1) );

çıktı boş!



-------------------------------------------------- -------------------------------------------------- -----------------



Asp.net'in bu DLL'yi iyi bildiğinden eminim ve eğer öyle değilse Asp.net benim için hata gösteriyor ama iyi çalışmıyor! ama doğru çalışmıyor.

benim için herhangi bir çözüm biliyor musun?
 

Merhaba TradeZone,

Başka bir hata buldum:

İstisna tutamaçları


OrdersHistoryTotalA(handle) fonksiyonunu çağırırken;

atzmt 4.0.0.7 sürümünü kullanıyorum.

Daha eski bir sürümü deneyebilir miyim? Belki bu sorunu çözer?

Lütfen bana indirmem için bir link verin

Saygılarımızla

 

Sürüm 4.0.0.7 yayınlandı! Anla! ( http://www.itevolution.com.br/tz/files/TZMT4API.zip )

Bu sürüm, ücretsiz demo süresini 2008-12-12'ye kadar uzattı.

Böylece lisansınızı almak için daha fazla zamanınız olur, alışveriş döneminde uygulamanızın çalışmamasının önüne geçersiniz.

Kayıt prosedürüne izin vermek için bir nag ekranı eklendi.

2008-12-12'den sonra, demo sınırlaması olarak, 10 dakikalık bir işletim sistemi kullanmanıza, ardından 10 dakika istekleri kabul etmemenize, 10 dakika çalışmanıza vb. izin veren 10 dakikalık bir pencere ayarlanacaktır.

TickAdd'deki bir hata düzeltildi.

Delphi'nin yanı sıra C++, C#, Vb.Net üzerinde kısa örnekler eklendi.

Saygılarımla ve kazançlı alışverişler,

Tradezone'un Ekibi.

Ödeme hakkında bana biraz detay e-posta gönderebilir misiniz;



 
dsunegin :

Sanırım _from ve _to değerlerim MT4'ün tarih biçimiyle tutarlı.

---------------------------

C++ kodu:


int tm=MarketInfo_TM4(tanıtıcı,"USDJPY",5);

char *hst=HistoryGet_TM4(tanıtıcı,"USDJPY",tm-50,tm, 1, 0);


, veya sonraki kod:

char *hst=HistoryGet_TM4(tanıtıcı,"USDJPY",tm-50,tm, 1, 40);


--------------------------

, ve başka bir soru: Sipariş Kapanış Süresini nasıl alabilirim?

API'de yalnızca OrderOpenTime_MT4 işlevine düşkünüm.


Saygılarımızla

Merhaba dsunegin!


Sadece kod örneğinde netleştirmek için 50 saniyelik geçmişe sahip olursunuz.

TZMT4APi, OrderCloseTime_MT4 dışa aktarır , bir göz atın.


Saygılarımızla.

 
dsunegin :

Merhaba TradeZone,

Başka bir hata buldum:

İstisna tutamaçları


OrdersHistoryTotalA(handle) fonksiyonunu çağırırken;

atzmt 4.0.0.7 sürümünü kullanıyorum.

Daha eski bir sürümü deneyebilir miyim? Belki bu sorunu çözer?

Lütfen bana indirmem için bir link verin

Saygılarımızla

Merhaba dsunegin!


Önceki sürüm, mevcut sürümün evrimidir. Bu, sorununuzu çözmeyecektir.

Delphi uyumlu örnek kullanmayı denediniz mi?

Bu, TZMT4api.dll veya TZMT4api x C++ entegrasyonu hakkındaki şüpheleri ortadan kaldırmalı ve çözüme odaklanmalıdır.


Saygılarımızla.

 
jabbari :
Dll'nizi asp.net'e aktarmak istiyorum ve büyük bir sorunum var

Öncelikle bu dll'nin C# ile yazılmış bir Windows uygulamasında sorunsuz çalıştığını ve ASP.NET geliştirme sunucusunu (Yerel makine) kullandığımda sorunsuz çalıştığını söylemek istiyorum.

Ancak bu kodu Yerel Ana Bilgisayarda çalıştırdığımda (web sunucuma yüklerim), asp.net İşlevlerini bilir, ancak hiçbir şey döndürmez veya yanlış çıktı döndürmez ve bazen doğru çıktı döndürmez.

IIS'nin sahip olduğu güvenlik haklarıyla ilgili bir şey olabilir mi? veya Web.config? veya İthalat yolum?



-------------------------------------------------- -------------------------------------------------- -----------------

Örneğin bu İşlev kodu:

[DllImport("tzmt4api.dll")]

genel statik harici int ServerTotal_MT4();

ve bunu aradığımda (localhost'ta) ...
Response.Write( ServerTotal_MT4().ToString());

Çıktı: "-1" Ama ASP.NET geliştirme sunucusunu kullandığımda (Yerel makine) İyi çalışıyor ve Çıktı: "67"



-------------------------------------------------- -------------------------------------------------- -----------------



bu İşlev her ikisinde de çalışır ( Localhost ve LocalMachine ):

[DllImport("tzmt4api.dll")]


genel statik harici dize ErrorDescription_MT4(int hata kodu);

ve onu aradığımda...

Response.Write( ErrorDescription_MT4(3) );

Localhost ve Localmachine'deki çıktı: "geçersiz ticaret parametreleri" !! bu nedenle her ikisinde de dosya çalışır.



-------------------------------------------------- -------------------------------------------------- -----------------



bu İşlev yerel Ana Bilgisayarda hiçbir şey döndürmez:

[DllImport("tzmt4api.dll")]

genel statik dış dize ServerGet_MT4(int dizin);

ve onu aradığımda...


Response.Write( ServerGet_MT4(1) );

çıktı boş!



-------------------------------------------------- -------------------------------------------------- -----------------



Asp.net'in bu DLL'yi iyi bildiğinden eminim ve eğer öyle değilse Asp.net benim için hata gösteriyor ama iyi çalışmıyor! ama doğru çalışmıyor.

benim için herhangi bir çözüm biliyor musun?

Merhaba!


E-postanızı kontrol edin, bazı ipuçları gönderdik.


Saygılarımızla.

 
bergoliv :

Sürüm 4.0.0.7 yayınlandı! Anla! ( http://www.itevolution.com.br/tz/files/TZMT4API.zip )

Bu sürüm, ücretsiz demo süresini 2008-12-12'ye kadar uzattı.

Böylece lisansınızı almak için daha fazla zamanınız olur, alışveriş döneminde uygulamanızın çalışmamasının önüne geçersiniz.

Kayıt prosedürüne izin vermek için bir nag ekranı eklendi.

2008-12-12'den sonra, demo sınırlaması olarak, 10 dakikalık bir işletim sistemi kullanmanıza, ardından 10 dakika istekleri kabul etmemenize, 10 dakika çalışmanıza vb. izin veren 10 dakikalık bir pencere ayarlanacaktır.

TickAdd'deki bir hata düzeltildi.

Delphi'nin yanı sıra C++, C#, Vb.Net üzerinde kısa örnekler eklendi.

Saygılarımla ve kazançlı alışverişler,

Tradezone'un Ekibi.

Ödeme hakkında bana biraz detay e-posta gönderebilir misiniz;



Merhaba, bergoliv!


Bize e-posta adresinizi verin.


Saygılarımızla.

 
TradeZone :

Merhaba, bergoliv!


Bize e-posta adresinizi verin.


Saygılarımızla.

gün.trading.forex@gmail.com

 
TradeZone wrote >>

Merhaba, bergoliv!

Bize e-posta adresinizi verin.

Saygılarımızla.

Onu kaldırabilir miyim?

Kayıt ve ödeme hakkında bilgi almak istiyorum.

R00tZer0.2nd@gmail.com

 
TradeZone :

Merhaba millet!

Arka planda istemci terminali MT4'ün birkaç örneğini işleyebilen, aynı anda birkaç hesapta ve birden çok brokerde oturum açmaya izin veren bir dll geliştirdik (MAKS. 32).

Temel amacımız, bu API'yi geliştirirken, MetaTrader brokerlerinde başka yazılımlardan, örneğin MetaStock'tan gelen emirlerin işlenmesine izin verilmesi olduğunu aklımızda tuttuk.

Bu API, aşağıdakiler hakkında bilgi sağlayan 55'ten fazla işleve sahiptir:

  • Semboller ve Tarih;
  • AccountFreeMarginCheck() desteği dahil hesaplar;
  • Emirler, geçmiş/açılmış emirleri okuma, her türlü gönderme (al/sat, limit/stop, ...) ve kar al, zararı durdur vs.;
  • Esas olarak Teklif/Soruşturma almak için kullanılan Piyasa Bilgisi;
  • Her hesapta hatalar oluştu;
  • ve bazı kontrol işlevleri.

Bu kurulum sıkıştırılmıştır ve http://www.itevolution.com.br/tz/files/TZMT4API.zip adresinden indirilebilir.

Dilediğiniz platformda kullanabilirsiniz. Kurulumun içinde (<TZAPIFolder>\Developer) tüm işlevleri ve C'nin başlığını ve ayrıca bir Delphi'nin başlığını açıklayan bir metin vardır.

Bu API, aşağıdaki MT4 benzeri kod örneğinde de kullanılabilir.

Saygılarımla ve karlı ticaret!

Merhaba TradeZone,

Bu API, birden fazla Hesabın paralel olarak yönetilmesini destekliyor mu?

Ve MT4 için bu API'yi kullanarak birden fazla hesabı paralel olarak yönetmeyi deneyen var mı?