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



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

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

Олег, день добрый!

Подскажи пожалуйста, как задать в коде ограничение, что мы хотим торговать только с 20 января 2008 года 13:15 и до 10 февраля 2008 года 14:30 (это надо для корректного тестирования фьючей не по склейке а по контрактно, т.е. запускаю портфельное тестирование уймы контрактов, но надо чтобы в каждый отдельный момент торговался только один)

(Month()>=3 AND Day()>=14 AND Hour()>=12)

вот это AFL воспринимает как 3 отдельных условия (несмотря на скобки)
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

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

Я конечно не Олег, но могу ответить. Для точной даты используй функцию DateNum()
К примеру:
dateCurrent = DateNum(); // Текущая дата
Для 20 января 2008 года timeCurrent = 1080120.
Аналогично для времени бара надо взять TimeNum()
Условие If я думаю записать не составит больших проблем.
Посмотреть профиль Отправить личное сообщение ICQ Number
Alpinist



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

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

Spitfire, спасибо!!

вот такой вариант сделал в итоге (проверил работает четко)

topdata=StrToDateTime("2008-03-20 11:00");
lowdata=StrToDateTime("2008-05-10 11:00");

Cond=Name()=="SiM8" AND DateTime() >= topdata AND DateTime() <=lowdata;

очень удобно оказалось
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen