Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мы еще не решили, как будет работать лицензионный режим, но эта пробная версия полностью бесплатна для использования в течение ограниченного времени.
Мехмет,
Вы можете добавить столько 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- Я хочу подключиться, но не работает для delphi.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts'
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- Как загрузить combobox1.text все доступные файлы C:\Program Files\TradeZone\TZMT4API\Source\srv\*.srv
ticket = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(handle);
Выдаетошибку 4105: ERR_NO_ORDER_SELECTED.
Но я выбрал заказ с помощью OrderGet_MT4. Как я понимаю, это аналог OrderSelect в MT4.
Как можно решить эту проблему?
Спасибо!
Помогите,
Привет, магистр!
C:\WINDOWS\SYSTEM32\tzmt4api.dll
С наилучшими пожеланиями.
Здравствуйте!
ticket = OrderGet_MT4(handle, i, 0, 0);
tmp_chr = OrderSymbol_MT4(handle, ticket);
err = GetLastError_MT4(handle);
Выдаетошибку 4105: ERR_NO_ORDER_SELECTED.
Но я выбрал заказ с помощью OrderGet_MT4. Как я понимаю, это аналог OrderSelect в MT4.
Как можно решить эту проблему?
Спасибо!
Здравствуйте, fdan1c!
Вы прекрасно понимаете OrderGet_MT4.
Но, конечно, в коде есть ошибки.
Является ли i между 0 и OrdersTotal?
С уважением!
1- я хочу подключиться, но не работает для delphi.
ComboBox1.Text:='InterbankFX-InterbankFX-MT4 Mini Accounts'
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- Как загрузить combobox1.text все доступные файлы C:\Program Files\TradeZone\TZMT4API\Source\srv\*.srv
Привет, Мехмет!
1) Вы используете версию 4.0.0.2?
2) Посмотрите на функции FindFirst и FindNext delphi.
С наилучшими пожеланиями!
Привет, 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 ). Срок действия этой версии истекает в конце ноября.
И народ... пожалуйста, обновитесь до версии 4.0.0.3.
Старые версии, такие как 4.0.0.2, истекают 2008.09.30.
С наилучшими пожеланиями!