Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Попытки роботизировать SmartTrade Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
belin



Зарегистрирован: 09.09.2009
Сообщения: 230
Откуда: wealth-lab user

СообщениеДобавлено: Ср Сен 28, 2011 11:27 pm Ответить с цитатой Вернуться к началу

miisterii писал(а):
Попытался взять за основу робот с 20-ой страницы .... но у меня Ами не понимает функцию ITOrder. Как лечить?

1. Данные Ай-ти с биржи поступают?
2. Нажимаете в Ами <Alt><T>, далее <Alt><P>. В списке плагинов должен быть плагин

ST-TRADE AFL 1.0.1 AmiSite No

Если нет, подробнее читаете ветку.
Посмотреть профиль Отправить личное сообщение
belin



Зарегистрирован: 09.09.2009
Сообщения: 230
Откуда: wealth-lab user

СообщениеДобавлено: Чт Сен 29, 2011 12:23 am Ответить с цитатой Вернуться к началу

В коде ООО
Код:

AddColumn(ITOrder("0000", "LKOH", 1, 1, 1, 0, 8, 0), "test");

Надо понимать, что надо писать:
Код:

AddColumn(ITOrder("ST-7899-MS-01", "LKOH", 1, 1, 1, 0, 8, 0), "test");
Для тестового сервера на ММВБ.
Код:

AddColumn(ITOrder("ST-7899-RF-01", "RTS-12.11_FT", 1, 1, 1, 0, 8, 0), "test");
Для тестового сервера на FORTS
это добавление для http://amisite.ru/phpBB2/viewtopic.php?t=1206&sid=5f5bda518b4a4a39758fe203c90d756b
Посмотреть профиль Отправить личное сообщение
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Чт Сен 29, 2011 8:59 pm Ответить с цитатой Вернуться к началу

000 писал(а):
ВОТ


Бох!!! Великое спасибо!!!
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Сен 29, 2011 9:03 pm Ответить с цитатой Вернуться к началу

Кроме спасибы надо еще отчет. Работает нормально?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Чт Сен 29, 2011 9:13 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Кроме спасибы надо еще отчет. Работает нормально?


Тренируюсь. Пока главая ошибка исчезла. Но есть "Не соответствует временной интервал в АА и в коде". Пытаюсь разобраться Very Happy
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Сен 29, 2011 9:17 pm Ответить с цитатой Вернуться к началу

Тестовый код проходит?
Код:
Filter = 1;
 AddColumn(ITOrder("0000", "LKOH", 1, 1, 1, 0, 8, 0), "test");
 AddTextColumn(ITOrderMessage(), "testMessage");

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Чт Сен 29, 2011 9:27 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Тестовый код проходит?
Код:
Filter = 1;
 AddColumn(ITOrder("0000", "LKOH", 1, 1, 1, 0, 8, 0), "test");
 AddTextColumn(ITOrderMessage(), "testMessage");


Нет, ругается на "test".
Аргумент #1 имеет некорректный тип (функция ожидает другой аргумент).
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Сен 29, 2011 9:51 pm Ответить с цитатой Вернуться к началу

Это ерунда какая то...
В любом случае для начала надо добиться прохождения тестовой заявки.
А вот такой код у тебя пройдет
Код:

Filter = 1;
AddColumn(1, "test");

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Пт Сен 30, 2011 7:27 am Ответить с цитатой Вернуться к началу

000 писал(а):
Это ерунда какая то...
В любом случае для начала надо добиться прохождения тестовой заявки.
А вот такой код у тебя пройдет
Код:

Filter = 1;
AddColumn(1, "test");


Этот прошел код.
Перечитал всю ветку и моей ошибки не нашел. Почему-то у всех все работает Very Happy
Посмотреть профиль Отправить личное сообщение
belin



Зарегистрирован: 09.09.2009
Сообщения: 230
Откуда: wealth-lab user

СообщениеДобавлено: Пт Сен 30, 2011 9:11 am Ответить с цитатой Вернуться к началу

miisterii писал(а):

Перечитал всю ветку и моей ошибки не нашел. Почему-то у всех все работает Very Happy

Я уже писал о таком, была такая ошибка
Код:

AddColumn(ITOrder("ST5015-RF-01", "RTS-6.11_FT", 1, 2, 1, 190000.0, 1, 0), "
---------------------------------------------------------------------------^
Error 5.
Argument #1 has incorrect type (the function expects ...

Это было, когда передавал в лимит-цену не целое 190000 а 190000.0
Посмотреть профиль Отправить личное сообщение
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Пт Сен 30, 2011 7:45 pm Ответить с цитатой Вернуться к началу

belin писал(а):

Это было, когда передавал в лимит-цену не целое 190000 а 190000.0


У меня ругается на "test".
Посмотреть профиль Отправить личное сообщение
belin



Зарегистрирован: 09.09.2009
Сообщения: 230
Откуда: wealth-lab user

СообщениеДобавлено: Пт Сен 30, 2011 8:39 pm Ответить с цитатой Вернуться к началу

miisterii писал(а):
У меня ругается на "test".

А как определил, что на "test"? Я с Олегом неделю переписывался, пока не определил на что конкретно ругается. В Ами сообщения об ошибках не очень. Я, видя кучу ошибок, исправляю первую, остальные могут быть наведённые. На "test" ему нечего ругаться, он знает, что это будет текстовое сообщение, а вот, если ты из него вычтешь целое , тогда он будет ругаться.
Посмотреть профиль Отправить личное сообщение
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Пт Сен 30, 2011 8:52 pm Ответить с цитатой Вернуться к началу

belin писал(а):
miisterii писал(а):
У меня ругается на "test".

А как определил, что на "test"? Я с Олегом неделю переписывался, пока не определил на что конкретно ругается. В Ами сообщения об ошибках не очень. Я, видя кучу ошибок, исправляю первую, остальные могут быть наведённые. На "test" ему нечего ругаться, он знает, что это будет текстовое сообщение, а вот, если ты из него вычтешь целое , тогда он будет ругаться.


Указанное конечно же исправил. Курсор ставит перед тестом. Если тест убираю, то пишет о недостатке аргументов.

Кстати, а почему ушел из Welth-Lab? Я просто долго ломал голову, с чего начать и выбрал Ами (на скою голову Laughing )

Мб неправильное сообщение?

Filter = 1;
AddColumn( ITOrder( "BP10ХХХ-RF-01", "SBER-12.11_FT", 1, 1, 1, 7700, 1, 0), "test");
AddTextColumn( ITOrderMessage(), "testMessage");
Посмотреть профиль Отправить личное сообщение
belin



Зарегистрирован: 09.09.2009
Сообщения: 230
Откуда: wealth-lab user

СообщениеДобавлено: Сб Окт 01, 2011 8:03 am Ответить с цитатой Вернуться к началу

miisterii писал(а):
Кстати, а почему ушел из Welth-Lab? Я просто долго ломал голову, с чего начать и выбрал Ами (на скою голову Laughing )

Мб неправильное сообщение?
AddColumn( ITOrder( "BP10ХХХ-RF-01", "SBER-12.11_FT", 1, 1, 1, 7700, 1, 0), "test");

Почему ушел из Велса, может вечером распишу, времени мало сейчас, но о выборе не жалею.
В Смартрейде в котировках выведи поле "Системный код" и увидишь что для фьючерсов на сбер
либо "SBRF-12.11_FT" либо "SBPR-12.11_FT" для привелигированных.
Ещё у тебя счет на одну буковку длиннее, чем были раньше, это уже вопрос к ООО, не ограничена ли у него длина первой переменной 12 символами типа String(12).
Посмотреть профиль Отправить личное сообщение
miisterii



Зарегистрирован: 27.09.2011
Сообщения: 11

СообщениеДобавлено: Пн Окт 03, 2011 7:47 pm Ответить с цитатой Вернуться к началу

Со сбером разобрался ... Не помогает Confused
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen