Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Ainda não decidimos como funcionará o modo de licença, mas esta versão experimental é totalmente gratuita para uso por um tempo limitado.
Mehmet,
Você pode acrescentar quantos srv você quiser.
Basta colocá-los dentro de <Arquivos de programa TZMT4API`srv>.
Por exemplo:
- Vá para <Arquivos de Programas\Interbanfx Trader\config>, copiar "InterbankFX-MT4 Standard Accounts 2.srv".
- Copiar para <Arquivos de programa\TZMT4API\srv>
Com os melhores cumprimentos.
1- quero me conectar mas não trabalhar para a delphi.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Contas'.
InterbankFX-InterbankFX-MT4 Mini Accounts.srv tem C:\Program Files\TradeZone\TZMT4API\Source\srv
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '', '');
GetLastError - 10002 - Arquivo .srv correspondente não encontrado
2- Como carregar combobox1.text all availablee C:\Program Files\TradeZone\TZMT4API\Srv*.srv
bilhete = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(handle);
Ele dáerro 4105: ERR_NO_ORDER_SELECTED
Mas selecionei o pedido usando OrderGet_MT4. Como eu entendo, é análogo ao OrderSelect em MT4.
Como este problema pode ser resolvido?
Obrigado!
Ajuda,
Olá Magister!
C:\PT4api.dll
Cordiais cumprimentos.
Olá!
bilhete = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(handle);
Ele dáerro 4105: ERR_NO_ORDER_SELECTED
Mas selecionei o pedido usando OrderGet_MT4. Como eu entendo, é análogo ao OrderSelect em MT4.
Como este problema pode ser resolvido?
Obrigado!
Olá, fdan1c!
Você entende perfeitamente OrderGet_MT4.
Mas é claro que há erros no código.
Eu estou entre 0 e OrderTotal?
Cordiais cumprimentos!
1- quero me conectar mas não trabalhar para a delphi.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Contas'.
InterbankFX-InterbankFX-MT4 Mini Accounts.srv tem C:\Program Files\TradeZone\TZMT4API\Source\srv
H := LogIn_MT4(strtoint(Edit1.Text), pchar(Edit2.Text), pchar(ComboBox1.Text), '', '', '', '', '');
GetLastError - 10002 - Arquivo .srv correspondente não encontrado
2- Como carregar combobox1.text all availablee C:\Program Files\TradeZone\TZMT4API\Srv*.srv
Olá Mehmet!
1) Você está usando a versão 4.0.0.2?
2) Dê uma olhada nas funções FindFirst e FindNext delphi.
Cordiais cumprimentos!
Olá, fdan1c!
Você entende perfeitamente OrderGet_MT4.
Mas é claro que há erros no código.
Eu estou entre 0 e OrderTotal?
Cordiais cumprimentos!
Olá novamente!
Creio que não há erros óbvios no código. Aqui estão um pouco mais de código:
...
// 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)));
}
}
Olá novamente!
Creio que não há erros óbvios no código. Aqui estão um pouco mais de código:
...
// 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)));
}
}
Olá fdan1c,
Você realmente encontra um bug. Está corrigido agora. Por favor, obtenha a versão 4.0.0.3 ( http://www.itevolution.com.br/tz/files/TZMT4API.zip ). Esta versão expirará no final de novembro.
E pessoal... por favor, atualizem para a versão 4.0.0.3.
Versões mais antigas, como a 4.0.0.2, expiram em 2008.09.30.
Cordiais cumprimentos!