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


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

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

Тогда скажи когда он у тебя ставит заявки и заодно скажи пожалуйста зачем в роботе это
Код:

////////////Прорисовка/////////////////////
Plot( LLV(C,per) , "Close", colorWhite ,styleLine);
Plot( HHV(C,per) , "Close", colorWhite ,styleLine);
Plot( LLV(C,per2) , "Close",colorOrange ,styleLine);
Plot( HHV(C,per2) , "Close",colorOrange   ,styleLine);

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



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

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

000 писал(а):
Тогда скажи когда он у тебя ставит заявки и заодно скажи пожалуйста зачем в роботе это
Код:

////////////Прорисовка/////////////////////
Plot( LLV(C,per) , "Close", colorWhite ,styleLine);
Plot( HHV(C,per) , "Close", colorWhite ,styleLine);
Plot( LLV(C,per2) , "Close",colorOrange ,styleLine);
Plot( HHV(C,per2) , "Close",colorOrange   ,styleLine);

Сейчас заявки выставляются, с периодичностью указанной в АА, то есть если я запустил робота в 10-02, периодичность 5 мин, то заявки будут выставляться в 10-02, 10-07,,10-12 итд.

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


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

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

Т.е. ты этот код запихал и в АА и на график кинул?
Хе.
Значит смотри.
Ты запустил одновременно 2 робота.
Что надо сделать.
1. С графика этот код убрать нафиг. Если надо что там на графике контролировать, то напиши для этого отдельный код. Не используй весь код робота.
2. В настройках АА http://www.amisite.ru/begin/bk_set2.shtml поставь Periodicity 15 минут.

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



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

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

000 писал(а):
Т.е. ты этот код запихал и в АА и на график кинул?
Хе.
Значит смотри.
Ты запустил одновременно 2 робота.
Что надо сделать.
1. С графика этот код убрать нафиг. Если надо что там на графике контролировать, то напиши для этого отдельный код. Не используй весь код робота.
2. В настройках АА http://www.amisite.ru/begin/bk_set2.shtml поставь Periodicity 15 минут.

1. Удалил
2. Выставил. Но все равно не помогает( что еще может быть?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Апр 12, 2014 8:07 am Ответить с цитатой Вернуться к началу

Ага.
Теперь вроде понимаю. С периодом у тебя все нормально, но привязка по времени идет не от начала часа а от момента запуска робота. Так?
А базовый фрейм у тебя какой?

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


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

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

Залезь в настройки и сделай так

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



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

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

000 писал(а):
Залезь в настройки и сделай так

Да так и есть как ты написал в предыдущем посте. Везде выставлены 15 мин( базовый фрейм).
Посмотреть профиль Отправить личное сообщение
mtrader



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

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

000 писал(а):
Залезь в настройки и сделай так
по ходу должно заработать. в пн отпишусь. спасибо!)
Посмотреть профиль Отправить личное сообщение
BFG



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

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

BFG писал(а):
Как я понял загвоздка в параметре tsl
Нашел в нете систему без перерисования и по аналогии с ней добавил перед сигналами следующее:

Код:

tsl[0] = 0; 
tsl[BarCount-1] = Null;

Buy = tsl<Close;
Sell = tsl>Close;

.......


Сигнал перестал скакать, НО перестал работать функционал по постановке заявок Sad То есть при запуске АА не пишет позу и на сигналы не реагирует Crying or Very sad

Need help Sad


Ура, ты появился! Smile
Помоги пожалуйста по ранее озвученной проблеме.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Привет.
Почему не напомнил раньше?
Посмотрел твой код.
Ну там и наворочено.
Немного его подшаманил. В общем там только одна ошибка была. Исправил. Все должно работать.
Код:

SD = StochD(8, 3, 3);
MH = MACD(8, 21) - Signal(8, 21, 5);
trendup = IIf(MH > 0 OR (MH > 0 AND MH > Ref(MH, -1)) AND RSI(3) >50 AND SD < 80 AND SD > Ref(SD, -1) AND O < C,
   colorBlue, colorWhite);
trendcolor = IIf(MH < 0 OR (MH < 0 AND MH < Ref(MH, -1)) AND RSI(3) <50 AND SD > 20 AND SD < Ref(SD, -1) AND O > C,
   colorRed, trendup);

no =  1 ;//Optimize("Swing",Param("Swing", 5, 1, 55),1,55,1);//,2,0.25,5,0.25),0.25,5,0.25);
 
res = HHV(H,no);
sup = LLV(L,no);
tsl = IIf(C>Ref(res, -1), sup, res);
 
Buy   = Cross(Close, tsl) ;
Sell  = Cross(tsl, Close)  ;
Short = Sell;
Cover = Buy;

Buy   = Ref(Buy,-1);
Sell  = Ref(Sell,-1);
Short = Ref(Short,-1);
Cover = Ref(Cover,-1);

Plot( C, "Close", trendcolor, styleCandle | styleThick );
Plot(tsl, "tsl", colorBlue, styleStaircase);

PlotShapes(Buy*shapeUpArrow, colorGreen, 0, L);
PlotShapes(Short*shapeDownArrow, colorRed, 0, H);


Не совсем понял как это относится к роботу

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



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

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

Большое спасибо!!!

Созрел еще один вопрос, возможно его уже поднимали, поэтому прошу сильно не пинать Smile

А вот сам вопрос: можно ли в ами реализовать работу 2 систем на разных таймфреймах (для каждой системы свой брокерский счет )?

Будут ли работать роботы если их просто бросить на чарт с соответствующими таймфреймами?

И еще одна просьба:
Есть риверсинвая система, я в ней хочу ввести таргет, чтобы не ждать реверса и при выполнении условия Close>=Target крыть на половину позу, а оставшуюся часть позы оставить до реверса. Это напоминает описанный тобой вариант доливки, но в данном случае надо делать отливку Smile
Помоги пожалуйста описать такой вариант.

Заранее спасибо за ответы!
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Это я нечаянно сюда написал.

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


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

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

BFG писал(а):

А вот сам вопрос: можно ли в ами реализовать работу 2 систем на разных таймфреймах (для каждой системы свой брокерский счет )?

В АА можно, но это не просто.
BFG писал(а):

Будут ли работать роботы если их просто бросить на чарт с соответствующими таймфреймами?

Будут. Это самый простой способ. только надо следить, чтобы все чарты на которых стоят роботы были всегда на экране.

BFG писал(а):

И еще одна просьба:
Есть риверсинвая система, я в ней хочу ввести таргет, чтобы не ждать реверса и при выполнении условия Close>=Target крыть на половину позу, а оставшуюся часть позы оставить до реверса. Это напоминает описанный тобой вариант доливки, но в данном случае надо делать отливку Smile
Помоги пожалуйста описать такой вариант.

Заранее спасибо за ответы!

Напомни в начале следующей недели.
Ща неохота и некогда.

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



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

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

000 писал(а):
BFG писал(а):

А вот сам вопрос: можно ли в ами реализовать работу 2 систем на разных таймфреймах (для каждой системы свой брокерский счет )?

В АА можно, но это не просто.
BFG писал(а):

Будут ли работать роботы если их просто бросить на чарт с соответствующими таймфреймами?

Будут. Это самый простой способ. только надо следить, чтобы все чарты на которых стоят роботы были всегда на экране.


То есть нужно запустить два ами, на каждом кинуть нужного робота на нужный таймфрейм и чтобы они были на экране?
И не важно что один из них по факту будет не активным окном?
Или все можно сделать в рамках одного запущеного Ами?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

В рамках одного.Просто выводишь на экран. Делаешь типа так.

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen