새로운 API MetaTrader 4 사용 가능 - 페이지 17

 
asp.net에서 dll을 가져오고 싶은데 큰 문제가 있습니다.

먼저 이 dll이 C#으로 작성된 Windows 응용 프로그램에서 잘 작동하고 ASP.NET 개발 서버(로컬 머신)를 사용할 때 잘 작동한다고 말하고 싶습니다.

그러나 로컬 호스트에서 이 코드를 실행하면(내 웹서버에 업로드) asp.net은 Functions 를 알고 있지만 아무 것도 반환하지 않거나 잘못된 출력을 반환하고 때로는 실제 출력을 반환합니다.

IIS가 가지고 있는 보안 권한을 가진 것일 수 있습니까? 또는 Web.config? 또는 수입하는 방법?



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

예를 들어 이 기능 코드는 다음과 같습니다.

[DllImport("tzmt4api.dll")]

공개 정적 외부 int ServerTotal_MT4();

그리고 내가 그것을 부를 때 ( localhost 에서) ...
Response.Write( ServerTotal_MT4().ToString() );

출력은 "-1" 이지만 ASP.NET 개발 서버(로컬 머신)를 사용할 때 제대로 작동하고 출력은 "67"입니다.



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



이 함수는 ( Localhost 및 LocalMachine ) 모두에서 true로 작동합니다.

[DllImport("tzmt4api.dll")]


공개 정적 외부 문자열 ErrorDescription_MT4(int errorcode);

그리고 내가 그것을 부를 때 ...

Response.Write( 오류설명_MT4(3) );

Localhost 및 Localmachine의 출력은 "잘못된 거래 매개변수"입니다 !! 따라서 두 파일 모두에서 작동합니다.



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



이 함수는 로컬 호스트에서 아무 것도 반환하지 않습니다.

[DllImport("tzmt4api.dll")]

공개 정적 외부 문자열 ServerGet_MT4(int 인덱스);

그리고 내가 그것을 부를 때 ...


Response.Write( ServerGet_MT4(1) );

출력이 비어 있습니다!



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



나는 Asp.net이 이 DLL을 잘 알고 있다고 확신하고, 그렇지 않은 경우 Asp.net이 오류를 표시하지만 제대로 작동하지 않습니다! 그러나 사실이 아닙니다.

나를 위한 해결책을 알고 있습니까?
 

안녕하세요 트레이드존입니다.

다른 오류를 찾았습니다.

예외 핸들


OrdersHistoryTotalA(handle) 함수를 호출하는 동안;

나는 atzmt 버전 4.0.0.7을 사용하고 있습니다.

이전 버전을 사용해 볼 수 있습니까? 이것이 문제를 해결할 수 있을까요?

다운로드 링크좀 부탁드립니다

문안 인사

 

버전 4.0.0.7 출시! 받아! ( http://www.itevolution.com.br/tz/files/TZMT4API.zip )

이 버전은 무료 데모 기간을 2008-12-12까지 연장했습니다.

따라서 라이센스를 취득하는 데 더 많은 시간을 할애하여 쇼핑 기간 동안 응용 프로그램이 작동하지 않는 것을 방지할 수 있습니다.

등록 절차를 허용하기 위해 잔소리 화면이 추가되었습니다.

2008년 12월 12일 이후에는 데모 제한으로 10분 윈도우가 설정되어 10분 OS 사용, 10분 요청 수락, 10분 작업 등을 허용합니다.

TickAdd에 버그가 수정되었습니다.

Delphi 외에 C++, C#, Vb.Net에 대한 짧은 샘플이 추가되었습니다.

안부 인사와 유익한 거래,

트레이드존 팀.

지불에 대한 세부 정보를 이메일로 보내 주시겠습니까?



 
dsunegin :

내 _from 및 _to가 MT4의 날짜 형식과 일치한다고 생각합니다.

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

C++ 코드:


int tm=MarketInfo_TM4(핸들,"USDJPY",5);

char *hst=HistoryGet_TM4(핸들,"USDJPY",tm-50,tm, 1, 0);


, 또는 다음 코드:

char *hst=HistoryGet_TM4(핸들,"USDJPY",tm-50,tm, 1, 40);


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

, 그리고 또 다른 질문: 주문 마감 시간을 어떻게 알 수 있습니까?

API에서는 OrderOpenTime_MT4 기능만 좋아합니다.


문안 인사

안녕하세요 듀스네인입니다!


코드 샘플에서 명확하게 하기 위해 50초의 기록을 얻을 수 있습니다.

TZMT4APi 는 OrderCloseTime_MT4를 내보냅니다 . 살펴보세요.


문안 인사.

 
dsunegin :

안녕하세요 트레이드존입니다.

다른 오류를 찾았습니다.

예외 핸들


OrdersHistoryTotalA(handle) 함수를 호출하는 동안;

나는 atzmt 버전 4.0.0.7을 사용하고 있습니다.

이전 버전을 사용해 볼 수 있습니까? 이것이 문제를 해결할 수 있을까요?

다운로드 링크좀 부탁드립니다

문안 인사

안녕하세요 듀스네인입니다!


이전 버전은 현재 버전의 인볼루션입니다. 이렇게 해도 문제가 해결되지 않습니다.

델파이 호환 샘플을 사용해 보셨습니까?

이것은 TZMT4api.dll 또는 TZMT4api x C++ 통합에 대한 의심을 없애고 솔루션을 얻는 데 집중해야 합니다.


문안 인사.

 
jabbari :
asp.net에서 dll을 가져오고 싶은데 큰 문제가 있습니다.

먼저 이 dll이 C#으로 작성된 Windows 응용 프로그램에서 잘 작동하고 ASP.NET 개발 서버(로컬 머신)를 사용할 때 잘 작동한다고 말하고 싶습니다.

그러나 로컬 호스트에서 이 코드를 실행하면(내 웹 서버에 업로드) asp.net은 해당 기능을 알고 있지만 아무 것도 반환하지 않거나 잘못된 출력을 반환하고 때로는 실제 출력을 반환합니다.

IIS가 가지고 있는 보안 권한을 가진 것일 수 있습니까? 또는 Web.config? 또는 수입하는 방법?



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

예를 들어 이 기능 코드는 다음과 같습니다.

[DllImport("tzmt4api.dll")]

공개 정적 외부 int ServerTotal_MT4();

그리고 내가 그것을 부를 때 ( localhost 에서) ...
Response.Write( ServerTotal_MT4().ToString() );

출력은 "-1" 이지만 ASP.NET 개발 서버(로컬 머신)를 사용할 때 제대로 작동하고 출력은 "67"입니다.



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



이 함수는 ( Localhost 및 LocalMachine ) 모두에서 true로 작동합니다.

[DllImport("tzmt4api.dll")]


공개 정적 외부 문자열 ErrorDescription_MT4(int errorcode);

그리고 내가 그것을 부를 때 ...

Response.Write( 오류설명_MT4(3) );

Localhost 및 Localmachine의 출력은 "잘못된 거래 매개변수"입니다 !! 따라서 두 파일 모두에서 작동합니다.



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



이 함수는 로컬 호스트에서 아무 것도 반환하지 않습니다.

[DllImport("tzmt4api.dll")]

공개 정적 외부 문자열 ServerGet_MT4(int 인덱스);

그리고 내가 그것을 부를 때 ...


Response.Write( ServerGet_MT4(1) );

출력이 비어 있습니다!



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



나는 Asp.net이 이 DLL을 잘 알고 있다고 확신하고, 그렇지 않은 경우 Asp.net이 오류를 표시하지만 제대로 작동하지 않습니다! 그러나 사실이 아닙니다.

나를 위한 해결책을 알고 있습니까?

안녕!


이메일을 확인 하세요. 몇 가지 단서를 보냈습니다.


문안 인사.

 
bergoliv :

버전 4.0.0.7 출시! 받아! ( http://www.itevolution.com.br/tz/files/TZMT4API.zip )

이 버전은 무료 데모 기간을 2008-12-12까지 연장했습니다.

따라서 라이센스를 취득하는 데 더 많은 시간을 할애하여 쇼핑 기간 동안 응용 프로그램이 작동하지 않는 것을 방지할 수 있습니다.

등록 절차를 허용하기 위해 잔소리 화면이 추가되었습니다.

2008년 12월 12일 이후에는 데모 제한으로 10분 윈도우가 설정되어 10분 OS 사용, 10분 요청 수락, 10분 작업 등을 허용합니다.

TickAdd에 버그가 수정되었습니다.

Delphi 외에 C++, C#, Vb.Net에 대한 짧은 샘플이 추가되었습니다.

안부 인사와 유익한 거래,

트레이드존 팀.

지불에 대한 세부 정보를 이메일로 보내 주시겠습니까?



안녕, 베르골리브!


이메일 주소를 알려주세요.


문안 인사.

 
TradeZone :

안녕, 베르골리브!


이메일 주소를 알려주세요.


문안 인사.

day.trading.forex@gmail.com

 
TradeZone wrote >>

안녕, 베르골리브!

이메일 주소를 알려주세요.

문안 인사.

그를 태워도 될까요?

등록 및 결제에 대해 알고 싶습니다.

R00tZer0.2nd@gmail.com

 
TradeZone :

안녕 여러분!

우리는 백그라운드에서 클라이언트 터미널 MT4의 여러 인스턴스를 처리할 수 있는 dll을 개발하여 여러 계정과 여러 브로커에 동시에 로그인할 수 있도록 했습니다(최대 32개).

주로 목표는 이 API를 개발할 때 MetaStock과 같은 다른 소프트웨어의 MetaTrader 중개인에서 주문을 처리하는 것을 허용하는 것임을 염두에 두었습니다.

이 API에는 다음에 대한 정보를 제공하는 55개 이상의 함수가 있습니다.

  • 상징과 역사;
  • AccountFreeMarginCheck()에 대한 지원을 포함한 계정;
  • 주문, 이력/오픈 주문 읽기, 모든 종류의 전송(구매/판매, 제한/중지, ...), 이익실현, 손절매 등 변경;
  • 주로 Bid/Ask를 검색하는 데 사용되는 시장 정보.
  • 각 계정에서 오류가 발생했습니다.
  • 및 일부 점검 기능.

이 설치는 압축되어 있으며 http://www.itevolution.com.br/tz/files/TZMT4API.zip 에서 다운로드할 수 있습니다.

원하는 모든 플랫폼에서 사용할 수 있습니다. 설치(<TZAPIFolder>\Developer) 내부에는 모든 기능과 C의 헤더, 그리고 델파이의 헤더를 설명하는 텍스트가 있습니다.

이 API는 아래 코드 샘플과 같이 MT4에서도 사용할 수 있습니다.

안부 인사와 유익한 거래!

안녕하세요 트레이드존입니다.

이 API는 둘 이상의 계정을 동시에 관리하는 것을 지원합니까?

그리고 MT4용 이 API를 사용하여 둘 이상의 계정을 동시에 관리하려고 시도한 사람이 있습니까?