새로운 API MetaTrader 4 사용 가능 - 페이지 4 1234567891011...20 새 코멘트 Haitham Elnemr 2008.08.31 23:49 #31 안녕하세요 무역지대입니다. API 프리웨어입니까 아니면 공유웨어입니까? 왜냐하면 나는 msg가 평가판 기간이 끝났다고 말했다!!!! 고마워. [삭제] 2008.09.01 13:37 #32 라이센스 모드가 어떻게 작동할지 아직 결정하지 않았지만 이 평가판은 제한된 시간 동안 완전히 무료로 사용할 수 있습니다. 버전 4.0.0.2( http://www.itevolution.com.br/tz/files/TZMT4API.zip )를 다운로드하십시오. 이 버전은 11월 말에 만료됩니다. mbaskey 2008.09.11 01:16 #33 돕다, Visual Studio .NET에서 이것을 사용하고 C#에서 코드를 사용할 수 있도록 어떤 DLL을 가져 오나요? 감사해요! Mehmet Bastem 2008.09.20 10:58 #34 TradeZone : 메흐메트, 원하는 srv 수를 추가할 수 있습니다. <Program Files\Tradezone\TZMT4API\Source\srv> 안에 넣으시면 됩니다. 예를 들어: - <Program Files\Interbanfx Trader\config>로 이동하여 "InterbankFX-MT4 Standard Accounts 2.srv"를 복사합니다. - <Program Files\Tradezone\TZMT4API\Source\srv>에 복사 친애하는. 1- 연결하고 싶지만 델파이에서는 작동하지 않습니다. ComboBox1.Text:='InterbankFX-InterbankFX-MT4 미니 계정' InterbankFX-InterbankFX-MT4 Mini Accounts.srv에는 C:\Program Files\TradeZone\TZMT4API\Source\srv가 있습니다. H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', ''); GetLastError - 10002 - 해당 .srv 파일을 찾을 수 없습니다. 2- 사용 가능한 모든 C:\Program Files\TradeZone\TZMT4API\Source\srv\*.srv에서 combobox1.text를 로드하는 방법 [삭제] 2008.09.20 20:16 #35 안녕하세요! 다음과 같은 코드가 있습니다(C++ 빌더). ... 티켓 = OrderGet_MT4(핸들, i, 0, 0); tmp_chr = OrderSymbol_MT4(핸들, 티켓); err = GetLastError_MT4(핸들); ... 그것은 오류 또는 410 5를 제공합니다: ERR_NO_ORDER_SELECTED 하지만 OrderGet_MT4를 사용하여 주문을 선택했습니다. 내가 알기로는 MT4의 OrderSelect 와 유사합니다. 이 문제를 어떻게 해결할 수 있습니까? 감사해요! [삭제] 2008.09.22 15:14 #36 magister : 돕다, Visual Studio .NET에서 이것을 사용하고 C#에서 코드를 사용할 수 있도록 어떤 DLL을 가져오나요? 감사해요! 안녕하세요 마지스터님! C:\WINDOWS\SYSTEM32\tzmt4api.dll 안부입니다. [삭제] 2008.09.22 16:22 #37 fdan1c : 안녕하세요! 다음과 같은 코드가 있습니다(C++ Builder). ... 티켓 = OrderGet_MT4(핸들, i, 0, 0); tmp_chr = OrderSymbol_MT4(핸들, 티켓); err = GetLastError_MT4(핸들); ... 그것은 오류 또는 410 5를 제공합니다: ERR_NO_ORDER_SELECTED 하지만 OrderGet_MT4를 사용하여 주문을 선택했습니다. 내가 알기로는 MT4의 OrderSelect 와 유사합니다. 이 문제를 어떻게 해결할 수 있습니까? 감사해요! 안녕하세요 fdan1c입니다! 당신은 OrderGet_MT4를 완벽하게 이해합니다 . 그러나 물론 코드에 오류가 있습니다. i는 0과 OrdersTotal 사이에 있습니까? 안부 인사! [삭제] 2008.09.22 16:26 #38 Mehmet : 1- 연결하고 싶지만 델파이에서는 작동하지 않습니다. ComboBox1.Text:='InterbankFX-InterbankFX-MT4 미니 계정' InterbankFX-InterbankFX-MT4 Mini Accounts.srv에는 C:\Program Files\TradeZone\TZMT4API\Source\srv가 있습니다. H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', ''); GetLastError - 10002 - 해당 .srv 파일을 찾을 수 없습니다. 2- 사용 가능한 모든 C:\Program Files\TradeZone\TZMT4API\Source\srv\*.srv에서 combobox1.text를 로드하는 방법 안녕하세요 메멧입니다! 1) 버전 4.0.0.2를 사용하고 있습니까? 2) FindFirst 및 FindNext 델파이의 기능 을 살펴보십시오. 안부 인사! [삭제] 2008.09.22 20:15 #39 TradeZone : 안녕하세요 fdan1c입니다! 당신은 OrderGet_MT4를 완벽하게 이해합니다 . 그러나 물론 코드에 오류가 있습니다. i는 0과 OrdersTotal 사이에 있습니까? 안부! 다시 안녕! 코드에 명백한 오류가 없다고 믿습니다. 다음은 좀 더 많은 코드입니다. ... // clear error output GetLastError_MT4(acctArr[index].handle); if (IsConnected_MT4(acctArr[index].handle)) { ord_cnt = OrdersTotal_MT4(acctArr[index].handle); for (i=0;i<ord_cnt;i++) { src_ordrArr[i].handle = acctArr[index].handle; src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0); ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket); strcpy(src_ordrArr[i].symbol, tmp_chr); Dispose_MT4(tmp_chr); ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); } } 따라서 'Check Point 1'에서 ' Last Error = 0', tmp_chr이 유효한 값(예: "USDGBP")을 얻지만 'Check Point 2'에서 동일한 주기 반복 동안 'Last Error = 4105'를 얻습니다. . 어디가 문제인지 이해가 안되네요... 가능하시면 도와주세요. 미리 감사드립니다... New API MetaTrader 4 오류 코드 코딩 도움말 [삭제] 2008.09.29 16:37 #40 fdan1c : 다시 안녕! 코드에 명백한 오류가 없다고 믿습니다. 다음은 좀 더 많은 코드입니다. ... // clear error output GetLastError_MT4(acctArr[index].handle); if (IsConnected_MT4(acctArr[index].handle)) { ord_cnt = OrdersTotal_MT4(acctArr[index].handle); for (i=0;i<ord_cnt;i++) { src_ordrArr[i].handle = acctArr[index].handle; src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0); ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket); strcpy(src_ordrArr[i].symbol, tmp_chr); Dispose_MT4(tmp_chr); ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle))); } } 따라서 'Check Point 1'에서 'Last Error = 0', tmp_chr이 유효한 값(예: "USDGBP")을 얻지만 'Check Point 2'에서 동일한 주기 반복 동안 'Last Error = 4105'를 얻습니다. . 어디가 문제인지 이해가 안되네요... 가능하시면 도와주세요. 미리 감사드립니다... 안녕하세요 fdan1c님, 당신은 정말로 버그를 발견했습니다. 이제 해결되었습니다. 버전 4.0.0.3( http://www.itevolution.com.br/tz/files/TZMT4API.zip )을 받으십시오. 이 버전은 11월 말에 만료됩니다. 그리고 여러분... 버전 4.0.0.3으로 업데이트하십시오. 4.0.0.2와 같은 이전 버전은 2008.09.30에 만료됩니다. 안부 인사! 1234567891011...20 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
라이센스 모드가 어떻게 작동할지 아직 결정하지 않았지만 이 평가판은 제한된 시간 동안 완전히 무료로 사용할 수 있습니다.
메흐메트,
원하는 srv 수를 추가할 수 있습니다.
<Program Files\Tradezone\TZMT4API\Source\srv> 안에 넣으시면 됩니다.
예를 들어:
- <Program Files\Interbanfx Trader\config>로 이동하여 "InterbankFX-MT4 Standard Accounts 2.srv"를 복사합니다.
- <Program Files\Tradezone\TZMT4API\Source\srv>에 복사
친애하는.
1- 연결하고 싶지만 델파이에서는 작동하지 않습니다.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 미니 계정'
InterbankFX-InterbankFX-MT4 Mini Accounts.srv에는 C:\Program Files\TradeZone\TZMT4API\Source\srv가 있습니다.
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '');
GetLastError - 10002 - 해당 .srv 파일을 찾을 수 없습니다.
2- 사용 가능한 모든 C:\Program Files\TradeZone\TZMT4API\Source\srv\*.srv에서 combobox1.text를 로드하는 방법
티켓 = OrderGet_MT4(핸들, i, 0, 0);
tmp_chr = OrderSymbol_MT4(핸들, 티켓);
err = GetLastError_MT4(핸들);
그것은 오류 또는 410 5를 제공합니다: ERR_NO_ORDER_SELECTED
하지만 OrderGet_MT4를 사용하여 주문을 선택했습니다. 내가 알기로는 MT4의 OrderSelect 와 유사합니다.
이 문제를 어떻게 해결할 수 있습니까?
감사해요!
돕다,
안녕하세요 마지스터님!
C:\WINDOWS\SYSTEM32\tzmt4api.dll
안부입니다.
안녕하세요!
티켓 = OrderGet_MT4(핸들, i, 0, 0);
tmp_chr = OrderSymbol_MT4(핸들, 티켓);
err = GetLastError_MT4(핸들);
그것은 오류 또는 410 5를 제공합니다: ERR_NO_ORDER_SELECTED
하지만 OrderGet_MT4를 사용하여 주문을 선택했습니다. 내가 알기로는 MT4의 OrderSelect 와 유사합니다.
이 문제를 어떻게 해결할 수 있습니까?
감사해요!
안녕하세요 fdan1c입니다!
당신은 OrderGet_MT4를 완벽하게 이해합니다 .
그러나 물론 코드에 오류가 있습니다.
i는 0과 OrdersTotal 사이에 있습니까?
안부 인사!
1- 연결하고 싶지만 델파이에서는 작동하지 않습니다.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 미니 계정'
InterbankFX-InterbankFX-MT4 Mini Accounts.srv에는 C:\Program Files\TradeZone\TZMT4API\Source\srv가 있습니다.
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '');
GetLastError - 10002 - 해당 .srv 파일을 찾을 수 없습니다.
2- 사용 가능한 모든 C:\Program Files\TradeZone\TZMT4API\Source\srv\*.srv에서 combobox1.text를 로드하는 방법
안녕하세요 메멧입니다!
1) 버전 4.0.0.2를 사용하고 있습니까?
2) FindFirst 및 FindNext 델파이의 기능 을 살펴보십시오.
안부 인사!
안녕하세요 fdan1c입니다!
당신은 OrderGet_MT4를 완벽하게 이해합니다 .
그러나 물론 코드에 오류가 있습니다.
i는 0과 OrdersTotal 사이에 있습니까?
안부!
다시 안녕!
코드에 명백한 오류가 없다고 믿습니다. 다음은 좀 더 많은 코드입니다.
...
// clear error output
GetLastError_MT4(acctArr[index].handle);
if (IsConnected_MT4(acctArr[index].handle))
{
ord_cnt = OrdersTotal_MT4(acctArr[index].handle);
for (i=0;i<ord_cnt;i++)
{
src_ordrArr[i].handle = acctArr[index].handle;
src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0);
ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket);
strcpy(src_ordrArr[i].symbol, tmp_chr);
Dispose_MT4(tmp_chr);
ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
}
}
다시 안녕!
코드에 명백한 오류가 없다고 믿습니다. 다음은 좀 더 많은 코드입니다.
...
// clear error output
GetLastError_MT4(acctArr[index].handle);
if (IsConnected_MT4(acctArr[index].handle))
{
ord_cnt = OrdersTotal_MT4(acctArr[index].handle);
for (i=0;i<ord_cnt;i++)
{
src_ordrArr[i].handle = acctArr[index].handle;
src_ordrArr[i].ticket = OrderGet_MT4(src_ordrArr[i].handle, i, 0, 0);
ShowMessage("Check point 1: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
tmp_chr = OrderSymbol_MT4(src_ordrArr[i].handle, src_ordrArr[i].ticket);
strcpy(src_ordrArr[i].symbol, tmp_chr);
Dispose_MT4(tmp_chr);
ShowMessage("Check point 2: Last Error = "+IntToStr(GetLastError_MT4(acctArr[index].handle)));
}
}
안녕하세요 fdan1c님,
당신은 정말로 버그를 발견했습니다. 이제 해결되었습니다. 버전 4.0.0.3( http://www.itevolution.com.br/tz/files/TZMT4API.zip )을 받으십시오. 이 버전은 11월 말에 만료됩니다.
그리고 여러분... 버전 4.0.0.3으로 업데이트하십시오.
4.0.0.2와 같은 이전 버전은 2008.09.30에 만료됩니다.
안부 인사!