Автор |
Сообщение |
garry2000
Зарегистрирован: 12.03.2010
Сообщения: 19
|
Сори за возможно глупые вопросы, пишу первую свою систему, но не понимаю элементарных вещей:
как определяется цена для buy/short ?
Если есть допустим условие
buy = cond1;
то по какой цене произойдет buy ?
Я его должен определить заранее в массиве buyprice ?
Нигде в документаци не описано, как работают функции buy/sell/short/cover.
Мне нужно входить при определенном условии на закрытии, выходить на следующем баре тоже на закрытии.
Правильно ли тогда будет:
Код: |
buyprice = close;
buy = cond1;
sell = ref(close,1); |
? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Нет. Надо так
Код: |
buy = cond1;
buyprice = close;
sell = ref(buy, -1);
sellprice = close;
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
garry2000
Зарегистрирован: 12.03.2010
Сообщения: 19
|
спасибо!
Если я правильно понял, то Buy/Sell/Short/Cover - это массив, который принимает значение "null", "0", "1" в зависимости от того, выполняется ли условие.
Если условие выполняется и в ячейке "buy" значение "1", то происходит сделка, цена которой определена в массиве "buyprice". Если "buyprice" не задано, то для входа в long берется цена, указанная в "Automatic Analysis".
Все ли мои утверждения правильны ?
P.S. Вообще-то Ami - это мощь. До этого игрался в excell и если там у меня получались длиннющие формулы, в которых я часто путался, то здесь то же самое можно описать пару короткими строчками. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
garry2000 писал(а): |
спасибо!
Если я правильно понял, то Buy/Sell/Short/Cover - это массив, который принимает значение "null", "0", "1" в зависимости от того, выполняется ли условие.
Если условие выполняется и в ячейке "buy" значение "1", то происходит сделка, цена которой определена в массиве "buyprice". Если "buyprice" не задано, то для входа в long берется цена, указанная в "Automatic Analysis".
Все ли мои утверждения правильны ?
|
Все совершенно верно. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
garry2000
Зарегистрирован: 12.03.2010
Сообщения: 19
|
спасибо!
По ходу дела еще такой вопрос:
взял для примера систему черепашек отсюда - http://www.amisite.ru/phpBB2/viewtopic.php?p=6771#6771
Тестирую ее на американских дневках (Nasdaq/Nyse) за период с 2000 года по март 2010 года. В результате после бэктестинга у меня только 169 сделок с тикерами, которые начинаются на букву "A". Хотя система в плюсе после этих сделок. Max Open Position выставил 200.
Почему нет сделок с другими тикерами ? Хотя при предварительном сканировании мне выдает 369 000 строк со всеми тикерами. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Не знаю. Надо смотреть. Может тупо денег не хватает на больше.... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|