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


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

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

Попробуй этот. Я его сейчас проверял.
Там есть изменения.
1. ITOrder() в случае успешной доставки ордера на сервер возвращает номер заявки на площадке
2. Если в ITOrder засунуть не существующий символ, то он отвечает, что такого символа нет. При первом прогоне всегда так отвечает ибо как раз начинает получать список символов.

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



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

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

000 писал(а):
Попробуй этот. Я его сейчас проверял.

Попробовал сразу, результат тот же. Вспомнил, что где-то читал, что не грузится плагин. На пауке перечитал ветку "Всё о плагинах", загрузил проблемный плагин BabyBear, Ами увидел его сразу, при загрузке появилось предупреждение о неизвестной лицензии, а твоего нет.
У меня стоят C++, C#, а ты на Дельфях пишешь, может в этом дело? Библиотек не хватает?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Чт Апр 07, 2011 10:47 pm Ответить с цитатой Вернуться к началу

Хм. Теперь у меня дома нет ни одного компа с виндой и без делфи....
Попробую найти.
А пока попробуй вот этот плагин. Увидится у тебя или нет. Там ничего нет. Только одна функция Test().

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



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

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

AFLTest Ами увидел, предупреждение при зарузке об использовании на свой страх и риск В редакторе, в строке
Код:
a=Test();
Test выделяется цветом, всё работает.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Так. Это Хорошо.
Компилил на том же компе где и ITTrade.dll
Буду еще думать. Жди....

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


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

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

Попробуй этот. Полностью переписал по новому. Глюки пока те-же.

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



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

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

000 писал(а):
Попробуй этот. Полностью переписал по новому. Глюки пока те-же.

Нет, не видят Ами 5.30 в Вин7, ни 5.28 в XP. Какая(какой) Delphi у тебя? Давай попробую поставить, если дело в библиотеках, то должно помочь, дальше посмотрим.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Delphi 7... Sad

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


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

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

Только оставь одну винду чистой. Я все таки очень хочу выяснить в чем дело.

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


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

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

Пробуй

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



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

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

000 писал(а):
Пробуй

Вот эту dll оба Ами увидели. После обеда попробую выставление заявок.
Оказывается Delphi скачать проблема, у меня уже 5 архивов, либо СМС, либо битый, или антивирусник не дает кейген запустить, убивает сразу как троян, даже интересно стало, на Борланд паскале раньше немало писал.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

УРА!!! Хоть бы заработало. Smile

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



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

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

Первые попытки:
пробую выставить лимитную заявку на покупку фьючерса РТС по 205000 тремя вариантами:
Код:
AddColumn(ITOrder("BP9999-RF-01", "RTS-6.11_FT", 1, 2, 1, 205000.0, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

на мой взгляд наиболее правильный, т.к. такой вид счета и инструмента срабатывал в АйТи плагине.
Код:
AddColumn(ITOrder("BP9999", "RTS-6.11_FT", 1, 2, 1, 205000.0, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

и
Код:
AddColumn(ITOrder("BP9999-RF-01", "RIM1", 1, 2, 1, 205000.0, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

на все три попытки получаю один ответ: заявок нет, в окне эксплорера:
Tiker-RIM1,Date/Time-правильное текущее время, test= -4.00, testMessage - возможно неправильный символ.
В дополнение, два последних варианта наглухо вешают поступление котировок, перезагрузка плагина не помогает, только перезаход в Ами. Может это из-за того, что символ RIM1, а торговое наименование RTS-6.11_FT? Но RIM1-RIM1 не помогает.
Посмотреть профиль Отправить личное сообщение
belin



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

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

Урра!!! Заработало.
Перезагрузился, выставил, как я и предполагал правильный код:
Код:
Filter = 1;
AddColumn(ITOrder("BP9999-RF-01", "RTS-6.11_FT", 1, 2, 1, 205000.0, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

в эксплорере выставил кроме отмечено n last quotation n=1 даты с числа по число включая сегодня( не отмечены), но оказывается играют роль.
получил заявку на покупку по 205000 1 лот, в эксплорере test=608651200.00, testMessage - доставлен на сервер. Отменил заявку, немного смутило то, что в Web-кабинете заявка идет с номером 608651203, а не 200, а в SmartTrade номер приказа -718636727, все три номера разные, но уже есть заявка и данные продолжают поступать.
Посмотреть профиль Отправить личное сообщение
Nero Wolfe



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

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

Через АйТи не торгую, но последний выложенный в теме плагин нормально прицепился к АМИ.

_________________
Если вас грызет совесть, выбейте ей зубы, и пусть она вас нежно обсасывает.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen