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



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

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

Привет Олег, форумчане. Небольшой вопрос возник. Пришла какая-то мысля, взял GMKN, решил посчитать сколько понедельников было с конца 2001 года. Пишу код:
Код:
Buy = DayOfWeek() == 1;
BuyPrice = O;
Sell = Day() != Ref(Day(),1);
SellPrice = C;
Выдает 468, далее, сколько понедельников закрылось в плюсе, пишу:
Код:
Buy = DayOfWeek() == 1 AND C >= O;
BuyPrice = O;
Sell = Day() != Ref(Day(),1);
SellPrice = C;
Выдает 231, пишу дальше, сколько в минусе:
Код:
Buy = DayOfWeek() == 1 AND C < O;
BuyPrice = O;
Sell = Day() != Ref(Day(),1);
SellPrice = C;
Выдает 196, 231 + 196 = 427, не сходится. Считал отдельно по годам, вроде все нормально, а все вместе никак, вот такая задачка, может кто сталкивался, подскажите, голову сломал, не пойму где ошибся?
Посмотреть профиль Отправить личное сообщение
Mechanic



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

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

Может быть в каком-то из вариантов счёт просто сливается, и тупо не хватает денег на открытие позиций в конце графика?

Да посчитайте проще:

SetBarsRequired(sbfAll, -1);
Plot(Cum(DayOfWeek() == 1), "Mondays", colorRed);


Последний раз редактировалось: Mechanic (Ср Ноя 09, 2011 4:42 am), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение ICQ Number
DMITRY



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

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

Конечно не хватает, сегодня утром проснулся и тоже это понял. Smile Спасибо.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen