Yeni API MetaTrader 4 MEVCUTTUR - sayfa 16

 
alimiri :

lütfen bana tek başına ve kurumsal paket dahil fiyat listenizi gönderir misiniz

e-posta: alimiri@yahoo.com

Merhaba alimiri!


E-postanızı kontrol edin!


Saygılarımızla,

Tradezone'un ekibi.

 

merhaba, TradeZone,

main.cpp(123): hata C2065: 'PERIOD_M1': bildirilmemiş tanımlayıcı

HistoryGet_MT4() içindeki nokta nasıl kullanılır?

PERIOD_M1,PERIOD_M5,...PERIOD_W1,PERIOD_month1,tanımlanmadı mı?

 
wxf6981 :

merhaba, TradeZone,

main.cpp(123): hata C2065: 'PERIOD_M1': bildirilmemiş tanımlayıcı

HistoryGet_MT4() içindeki nokta nasıl kullanılır?

PERIOD_M1,PERIOD_M5,...PERIOD_W1,PERIOD_month1,tanımlanmadı mı?

Merhaba wxf6981!


Bunu kontrol edeceğiz.

Çözüm için 1, 5...


Saygılarımızla,

Tradezone'un ekibi.

 
TradeZone wrote >>

Merhaba wxf6981!

Bunu kontrol edeceğiz.

Çözüm için 1, 5...

Saygılarımızla,

Tradezone'un ekibi.

teşekkür ederim,

Anladım,

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

ve başka bir sorun:

//

tickGetSymbol=(TickGetSymbol_MT4)GetProcAddress(DLLInstance,"TickGetSymbo_MT4");
.
.
.
tickGetSymbol(tanıtıcı,"GBPJPY"); // tutamak==1

/* bir hata mesajı çıkıyor:
"Kısa C++.exe'de 0x00000000'de işlenmeyen özel durum" 0xC0000005:
Erişim ihlali okuma konumu 0x00000000"
*/

Sorunu ne bilmiyorum.

bana yardım eder misin?

 

Merhaba TradeZone,


En son sürüm 4.0.0.7, uygulamadan çıkarken "Yazılım İstisnası (0x0eedfade)" hatasına neden oluyor. (aşağıya bakınız)





Sonra bunu görüntüler...



TZMT4API.dll dosyanızın önceki sürümleri bunu yapmıyordu. Kendi C# örnek uygulamanızı çalıştırarak hatayı çoğaltabilirsiniz. Diğer dillerle de çoğaltabildim.


kalite yönetimi

 
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!

Paketinize koyduğunuz ve gizlediğiniz MT4 terminali olmadan DLL'niz çalışmaz. C:\Program Files\TradeZone\TZMT4API\Source\terminal_. exe
 


Selam beyler,


Bu API ile ilgili belgeleri nerede bulabilirim ve maliyetleri nelerdir?

API'ye bağlanmak, gerçek zamanlı fiyatları almak ve doğrudan uygulamamdan sipariş vermek istiyorum.



Saygılarımızla,

Jaguar

 

HistoryGet_MT4 işleviyle ilgili bir sorunum var.

_from ve _to dönemini ayarlarken HistoryGet_MT4, NULL değerini döndürür. _from ve _to öğelerinin farklı dönemleri ve değerleri üzerinde test ettim

Ama bir sonraki aramayı kullandığımda çalışıyor:

HistoryGet_MT4(tanıtıcı,"USDJPY",0, 0, 5, 0);

Benim

Yapılandırma: API'nin son sürümü - 4.0.0.7

sunucu: TeleTrade-Demo

WinXP sp2. güvenlik duvarı yok

Saygılarımızla

 
dsunegin :

HistoryGet_MT4 işleviyle ilgili bir sorunum var.

_from ve _to dönemini ayarlarken HistoryGet_MT4, NULL değerini döndürür. _from ve _to öğelerinin farklı dönemleri ve değerleri üzerinde test ettim

Ama bir sonraki aramayı kullandığımda çalışıyor:

HistoryGet_MT4(tanıtıcı,"USDJPY",0, 0, 5, 0);

Benim

Yapılandırma: API'nin son sürümü - 4.0.0.7

sunucu: TeleTrade-Demo

WinXP sp2. güvenlik duvarı yok

Saygılarımızla


Merhaba dsunegin,


_from ve _to, MT4'ün tarih biçimiyle tutarlı tamsayı değerleridir.


Bu, 1970.01.01 tarihinden ilgili tarihe kadar kaç saniye geçtiği anlamına gelir.

Örneğinizde 1970.01.01 tarihinden itibaren tarihi soruyorsunuz.


Delphi kullanıyorsanız, bu hile yapmalıdır:

function DateTimeToMetaTrader(Veri: TDateTime): tamsayı;

başlamak

sonuç := trunc(SecondSpan(Data, EncodeDateTime(1970, 1, 1, 0, 0, 0, 0)));

son;


C#:

int DateTimeToMetaTrader(DateTime Verisi)

{return Convert.ToInt32(((new TimeSpan(Data.Ticks))).TotalSeconds) - ((new TimeSpan(new DateTime(1970, 1, 1).Ticks))).TotalSeconds));}


Saygılarımızla,

Ticaret bölgesi.


 

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