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


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

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

При первом прогоне он и должен выдавать такую ошибку. При первом прогоне плагин коннектится к IT, получает список символов и т.п.

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



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

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

000 писал(а):
При первом прогоне он и должен выдавать такую ошибку. При первом прогоне плагин коннектится к IT, получает список символов и т.п.
Пусть выдает ошибку при при первом, обработаем, лишь бы Ами не зависал на втором и следующих.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Июн 08, 2011 5:15 pm Ответить с цитатой Вернуться к началу

Попробуйте этот вариант. У меня вроде нормально работает...

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



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

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

000 писал(а):
Попробуйте этот вариант. У меня вроде нормально работает...

Попробовал, демо сервер ST5015, почти каждый раз видел как вылазит ошибка:
Filter = 1;

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 different argument type here)
заявка ставится, мессаги разные видел:
возможно неправильный символ,
доставлена на сервер,
сервер не ответил.
Если заявки нет, то Ами зависает наглухо, ну и мессаги нет, естественно.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Только что много раз прогнал разные коды на твоем счете. В т.ч. и
Код:

Filter = 1;
AddTextColumn(ITOrder("ST5015-RF-01", "RTS-6.11_FT", 2, 2, 1, 190000, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

Все ОК. Можешь глянуть в менеджере счета...

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



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

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

000 писал(а):
Только что много раз прогнал разные коды на твоем счете. В т.ч. и
Код:

Filter = 1;
AddTextColumn(ITOrder("ST5015-RF-01", "RTS-6.11_FT", 2, 2, 1, 190000, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

Все ОК. Можешь глянуть в менеджере счета...

Сейчас попробую.
Посмотреть профиль Отправить личное сообщение
belin



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

СообщениеДобавлено: Ср Июн 08, 2011 10:22 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Только что много раз прогнал разные коды на твоем счете. В т.ч. и
Код:

Filter = 1;
AddTextColumn(ITOrder("ST5015-RF-01", "RTS-6.11_FT", 2, 2, 1, 190000, 1, 0), "test");
AddTextColumn(ITOrderMessage(), "testMessage");

Все ОК. Можешь глянуть в менеджере счета...

Шесть раз нажал експлорер, с моим кодом ( у меня покупка), получил:
1.возможно неправильный символ,
2.зависон,
3.доставлена на сервер,
4.зависон,
5. что-то вразумительное, но скрин сделать почему-то не могу,
здесь код из твоего собщения взял:
Ticker Date/Time test testMessage
RIM1 08.06.2011 22:00:00 70024797 доставлен на сервер

6.
Ticker Date/Time test testMessage
RIM1 08.06.2011 22:00:00 70024803 доставлен на сервер
стоят 4 заявки, 2 на покупку по 190000, 2 на продажу по 190000,
менеджер глянь. Я этого не понимаю.
Посмотреть профиль Отправить личное сообщение
belin



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

СообщениеДобавлено: Ср Июн 08, 2011 10:26 pm Ответить с цитатой Вернуться к началу

По моему мнению, если есть 2 заявки на покупку по 190000 и 2 на продажу по 190000, то по минимуму одна пара должна выполниться, или на демо это не так?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Июн 08, 2011 10:32 pm Ответить с цитатой Вернуться к началу

Цитата:
1.возможно неправильный символ,

Все правильно. При первом прогоне плагин соединяется со смартом, получает список символов и т.п. Первый раз он так и должен выдавать "неправильный символ" т.к. он пока не получил список возможных символов.
Цитата:
2.зависон,

Совсем повисло или повисело пару секунд и отвисло?
Цитата:
По моему мнению, если есть 2 заявки на покупку по 190000 и 2 на продажу по 190000, то по минимуму одна пара должна выполниться, или на демо это не так?

А хрен его знает. Уж это от плагина точно не зависит. Дело робота доставить заявку на сервер, а там сервер сам разбирается....

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



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

СообщениеДобавлено: Ср Июн 08, 2011 10:36 pm Ответить с цитатой Вернуться к началу

И в твоей мессаге время отличается от времени выставления заявки, все выставлены после 22-00, некоторые после 23-00, а время 22-00.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Июн 08, 2011 10:40 pm Ответить с цитатой Вернуться к началу

Попробовал потыркал еще. Если по рынку, то возвращает "недоступно для торгов" ХЗ почему. Может поздно уже..... А лимитники ставит нормально

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



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

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

000 писал(а):
Цитата:
1.возможно неправильный символ,

Все правильно. При первом прогоне плагин соединяется со смартом, получает список символов и т.п. Первый раз он так и должен выдавать "неправильный символ" т.к. он пока не получил список возможных символов.
Цитата:
2.зависон,

Совсем повисло или повисело пару секунд и отвисло?

1. Но 5 и 6 заявки выставились без возможно неправильный символ, а сразу, это было после перезагрузки и взят твой код (Sell), сейчас сравню.
2. Повисло, это повисло, проц занят на 100%, через минуту, когда загружается WindTaskManager, то Ами можно снять как задачу.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

belin писал(а):
И в твоей мессаге время отличается от времени выставления заявки, все выставлены после 22-00, некоторые после 23-00, а время 22-00.

Время в АА это время текущей свечи. Зависит от фрейма в настройках АА. На это время можно вообще не смотреть.
Цитата:

1. Но 5 и 6 заявки выставились без возможно неправильный символ, а сразу, это было после перезагрузки и взят твой код (Sell), сейчас сравню.
2. Повисло, это повисло, проц занят на 100%, через минуту, когда загружается WindTaskManager, то Ами можно снять как задачу.

Бр. Не понял. Напиши подробнее. То, что повис совсем это плохо... бля.... А плагин точно заменил на новый?

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



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

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

Сравнил два кода, отличаются только по бай и селл, и у меня было 190000.0 (кажется, код твоим затер) а у тебя 190000. Я ставил 190000.0 по старой привычке, чтобы отличать от целого числа и потом проще было передать Ref(Close,-1) + запас на проскальзывание, а он может быть и не округлённым до целого, ведь при лимитниках нас это интересует, меня , например.
Посмотреть профиль Отправить личное сообщение
belin



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

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

000 писал(а):
Время в АА это время текущей свечи. Зависит от фрейма в настройках АА. На это время можно вообще не смотреть.

у меня всюду 1 минута, для меня и это много, надеюсь с твоим плагином дойти до 5-сек минимум.
000 писал(а):

Бр. Не понял. Напиши подробнее. То, что повис совсем это плохо... бля.... А плагин точно заменил на новый?

Я меняю их каждый выход копируя поверх старой dll, но понять заменил ли не могу сейчас версия пишется
ST-TRADE AFL 1.0.1 AmiSite.ru NO
но время создания разные и размер.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen