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


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Сб Ноя 15, 2008 6:32 pm Ответить с цитатой Вернуться к началу

Сергей писал(а):
commenced писал(а):
Сергей писал(а):
Ясно, не с 0.15 у меня система в ауте, лучше руками тогда
Подскажи котировки плагином тянешь в ами?


обычная связка ами - квик, ну да ставится плагин, взять можно на сайте квика, там же и описано как связка организуется, еще в хелпе квика связка описана.

Да это я знаю, просто наблюдал за фучем по ризе, так он там носится с нереальной скоростью, вот это и смущает


Времена такие, а ГП по 0,5 р тебя не смущает Smile, а это просадка почти 0,45, вобщем счас на рынке можно работать с среднесрочными системами у которых сделок до 60 в год, для таких просадка в 0,3-0,2 не так существенна, более быстрые системы яб рекомендовал прикрыть, а время потратить на разработку новых систем.

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Сергей



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

СообщениеДобавлено: Сб Ноя 15, 2008 7:18 pm Ответить с цитатой Вернуться к началу

Времена такие, а ГП по 0,5 р тебя не смущает Smile, а это просадка почти 0,45, вобщем счас на рынке можно работать с среднесрочными системами у которых сделок до 60 в год, для таких просадка в 0,3-0,2 не так существенна, более быстрые системы яб рекомендовал прикрыть, а время потратить на разработку новых систем.[/quote]
Вот в этом ты прав, а подскажи там также моментально исполняются заявки как и на ММВБ или тормоза есть?
Посмотреть профиль Отправить личное сообщение
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Вс Ноя 16, 2008 4:46 pm Ответить с цитатой Вернуться к началу

Сергей писал(а):
Времена такие, а ГП по 0,5 р тебя не смущает Smile, а это просадка почти 0,45, вобщем счас на рынке можно работать с среднесрочными системами у которых сделок до 60 в год, для таких просадка в 0,3-0,2 не так существенна, более быстрые системы яб рекомендовал прикрыть, а время потратить на разработку новых систем.

Вот в этом ты прав, а подскажи там также моментально исполняются заявки как и на ММВБ или тормоза есть?[/quote]

Тормозов нет, все сделано что люди делились друг с другом,.....баблом Smile

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
shaly



Зарегистрирован: 01.07.2008
Сообщения: 53
Откуда: Омск

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

Каким образом написать function makeandsave в случае, если кроме основных сигналов Buy, Sell, Short и Cover, существуют промежуточные внутри тренда add_buy, divide_buy, add_short и divide_short, основной момент в том, что Lots в Sell и Cover в два раза больше.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Дек 09, 2008 7:48 pm Ответить с цитатой Вернуться к началу

Чтобы срабатывали дополнительные сигналы надо немного исправить как показано
Код:

if (TimeFrame == Interval() & FullName() != "")
{
   if(Buy OR add_buy)
   {
      price = Close[BarCount-1] + Otstup;
      dir = "1";
      makeandsave("B", price);
   }
   if(Sell OR divide_buy)
   {
      price = Close[BarCount-1] - Otstup;
      dir = "2";
      makeandsave("S", price);
   }
   if(Short OR add_short)
   {
      price = Close[BarCount-1] - Otstup;
      dir = "3";
      makeandsave("S", price);
   }
   if(Cover OR divide_short)
   {
      price = Close[BarCount-1] + Otstup;
      dir = "4";
      makeandsave("B", price);
   }
}

А с размерами сделок (Lots)
следующим образом
Сразу после правил торговой системы (скорее всего лучше прямо перед
//////////// Формируем транзакцию.//////////////
) следует вставить строку
Код:

Lots = IIf(Sell OR Cover, Lots*2, Lots);

Эта запись обозначает, что если сигнал Sell или Cover, то лот в 2 раза больше чем в любом другом случае. Разумеется можно модифицировать под любые нужды.

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



Зарегистрирован: 01.07.2008
Сообщения: 53
Откуда: Омск

СообщениеДобавлено: Ср Дек 10, 2008 10:42 am Ответить с цитатой Вернуться к началу

спсб
Посмотреть профиль Отправить личное сообщение
jarikk



Зарегистрирован: 21.11.2008
Сообщения: 67
Откуда: Рязань

СообщениеДобавлено: Вт Янв 13, 2009 10:32 am Ответить с цитатой Вернуться к началу

Олег, подскажи, а как прописать в коде, чтобы робот
начинал торговать например в 10.45, а не с самого открытия торгов?

_________________
per aspera ad astra...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Янв 13, 2009 1:37 pm Ответить с цитатой Вернуться к началу

Проще всего довавить в код условий сделок условие
Код:

CondTime = timenum() > 104500;
Buy = ..... AND CondTime;

Такой способ годится и для тестирования.

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



Зарегистрирован: 21.11.2008
Сообщения: 67
Откуда: Рязань

СообщениеДобавлено: Вт Янв 13, 2009 3:18 pm Ответить с цитатой Вернуться к началу

Олег, еще такой вопрос вот в базовых установках таймфрэйм в секундах
Код:

///////// Установки ///////////

TimeFrame      = 60;                  // таймфрейм в секундах.
Account         = "L01-00000F00";   // ваш аккаунт на бирже
Client         = "49501";            // код клиента
Lots            = 1;                     // сколько лотов желаете торговать
Otstup         = 2;                     // в процентах. Заявка будет выставлена хуже текущей цены на столько процентов
FileName      = "C:/Program Files/Quick/trans.tri"; // слэши прямые!!! имя файла с транзакциями для квика
dir = 0;

а как мне задать вместо секунд, например, 300 тиков
и еще вопрос
про файлик trans.tri
как его создать?

_________________
per aspera ad astra...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Янв 13, 2009 5:52 pm Ответить с цитатой Вернуться к началу

Цитата:
а как мне задать вместо секунд, например, 300 тиков

Напиши -300
В общем если число отрицательное, то это будут тики.
Цитата:
про файлик trans.tri
как его создать?

Правой кнопкой мышки создать текстовый и переименовать потом. Ну в общем чтобы не париться скачай.

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



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

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

Вечер добрый!

Запускаю роботы с главной страницы.
Все путем. Сигналы есть:
смотрите картинку ниже.


Такие замечания-
был один сигнал, но по рисунку видно, что Ами пытается купить несколько раз! (хотя я же выбрал количество лотов = 1)

И самое главное! У меня ничего не записывается в файл trans.tri
описал его так:
Код:

TimeFrame      = 300;                  // таймфрейм в секундах.
Account         = "L01-00000F00";   // ваш аккаунт на бирже
Client         = "57947";            // код клиента
Lots            = 1;                     // сколько лотов желаете торговать
Otstup         = 1;                     // в процентах. Заявка будет выставлена хуже текущей цены на столько процентов
FileName      = "c:/Quick/trans.tri"; // слэши прямые!!! имя файла с транзакциями для квика
dir = 0;


Что делать? Надо чтобы заявка отправлялась!!
Версия Ами 5.10.2

Все сделал по инструкции с главной страницы данного сайта.
Посмотреть профиль Отправить личное сообщение
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

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

Плюсадин писал(а):
Вечер добрый!

Запускаю роботы с главной страницы.
Все путем. Сигналы есть:
смотрите картинку ниже.


Такие замечания-
был один сигнал, но по рисунку видно, что Ами пытается купить несколько раз! (хотя я же выбрал количество лотов = 1)

И самое главное! У меня ничего не записывается в файл trans.tri
описал его так:
Код:

TimeFrame      = 300;                  // таймфрейм в секундах.
Account         = "L01-00000F00";   // ваш аккаунт на бирже
Client         = "57947";            // код клиента
Lots            = 1;                     // сколько лотов желаете торговать
Otstup         = 1;                     // в процентах. Заявка будет выставлена хуже текущей цены на столько процентов
FileName      = "c:/Quick/trans.tri"; // слэши прямые!!! имя файла с транзакциями для квика
dir = 0;


Что делать? Надо чтобы заявка отправлялась!!
Версия Ами 5.10.2

Все сделал по инструкции с главной страницы данного сайта.


На последнем баре, сигнала нет, поэтому заявка не отправляется. Если база состоит из нескольких бумаг лучше всего пользоваться "USE FILTER". И еще я обычно забиваю сканировать последнии 7 дней, но это так для информации, хотя если система дает 2 сигнала в год, наверное забил бы сканировать пару лет. Smile Ах да и последнее, вобщем правила системы я не знаю, но если к примеру сигнал появился за 20 сек до окончания бара, он не отправиться т.к. у тебя сканируется раз в 35 сек, а значит следующий прогон будет к примеру на 10 сек следующего бара, вобщем сканер есть трафик не просит забивай 1 сек.

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


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

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

Плюсадин писал(а):
Вечер добрый!

Запускаю роботы с главной страницы.
Все путем. Сигналы есть:
смотрите картинку ниже.


Такие замечания-
был один сигнал, но по рисунку видно, что Ами пытается купить несколько раз! (хотя я же выбрал количество лотов = 1)

И самое главное! У меня ничего не записывается в файл trans.tri

Что делать? Надо чтобы заявка отправлялась!!
Версия Ами 5.10.2

Все сделал по инструкции с главной страницы данного сайта.

Не все по инструкции. В п. 11 написано
Range устанавливаем n-last quotations n = 1
А у Вас all quotations
Вот поэтому и рисует не один сигнал а все сигналы которые были на истории. Но это не страшно т.к. в tri он их все равно писать не станет.
А почему он не пишет текущий сигнал в tri не знаю. Понять это по описанию неики нельзя. Раз сигнал есть, то полюбому должен писать....

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



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

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

робот "меховского" типа. (запущен через АА)

записывает в файл следующее:
TRANS_ID=13105123300;PRICE=78610;QUANTITY=1;OPERATION=S;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RIM9; ACCOUNT=SPBFUT00r49; CLIENT_CODE=233486;
TRANS_ID=14105123700;PRICE=78835;QUANTITY=1;OPERATION=B;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RIM9; ACCOUNT=SPBFUT00r49; CLIENT_CODE=233486;
TRANS_ID=14105123800;PRICE=78845;QUANTITY=1;OPERATION=B;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RIM9; ACCOUNT=SPBFUT00r49; CLIENT_CODE=233486;
TRANS_ID=14105124200;PRICE=78880;QUANTITY=1;OPERATION=B;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RIM9; ACCOUNT=SPBFUT00r49; CLIENT_CODE=233486;

ТРИ РАЗА ПОДРЯД сигнал на покупку?!
как такое может быть?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Вообще то меховский робот не предназначен для работы через АА. Вечером гляну какая там защита от повторных сделок. Ща неохота... Smile

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen