Автор |
Сообщение |
Novi4ok
Зарегистрирован: 15.08.2008
Сообщения: 127
|
вот есть у меня тикер
(фьюч РТС, к примеру)
как сделать его копию, но с другим названием?
(без повторной загрузки данных) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Очень просто. В окне где пишется тикер (не знаю как правильно называется. На панели инструментов) Пишешь имя нового тикера. Потом Энтер. Ами спросит типа добавить такой тикер?. Говоришь да. Получается новый пустой тикер.
Выбираешь его (в принципе он и так получается выбран). Потом меню Sumbol -> Merge...
Появится окно в котором 2 поля. Верхнее Destination. В нем этот новый символ на сером поле. Ниже merge with:. Там выбираешь символ который будешь клонировать. Потом ОК. Получаешь клон... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Novi4ok
Зарегистрирован: 15.08.2008
Сообщения: 127
|
|
Посмотреть профиль Отправить личное сообщение |
|
artemox
Зарегистрирован: 07.11.2009
Сообщения: 13
|
000 писал(а): |
Очень просто. В окне где пишется тикер (не знаю как правильно называется. На панели инструментов) Пишешь имя нового тикера. Потом Энтер. Ами спросит типа добавить такой тикер?. Говоришь да. Получается новый пустой тикер.
Выбираешь его (в принципе он и так получается выбран). Потом меню Sumbol -> Merge...
Появится окно в котором 2 поля. Верхнее Destination. В нем этот новый символ на сером поле. Ниже merge with:. Там выбираешь символ который будешь клонировать. Потом ОК. Получаешь клон... |
А можно ли то-же самое провернуть с использованием тлько AFL кода? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
C использованием AFL можно только не так. А зачем это надо? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
artemox
Зарегистрирован: 07.11.2009
Сообщения: 13
|
000 писал(а): |
C использованием AFL можно только не так. А зачем это надо? |
Я хочу репорте на линию доходности/просадки выводить график тестируемого инструмента. Сейчас я это сделал добавлением Plot Foreign в afl из "Chart Report" с указанием конкретного тикера. Но постоянно приходиться актуализировать тикер руками.
Хорошо бы копировать в каждом скрипте обрабатываемый тикер в какой-нибудь ~~~LAST и выводить его. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
artemox
Зарегистрирован: 07.11.2009
Сообщения: 13
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
В общем я не понял в чем трабл...
Но если уж надо с помощью AFL скоприровать символ, то смотри функцию
AddToComposite() |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
artemox
Зарегистрирован: 07.11.2009
Сообщения: 13
|
000 писал(а): |
В общем я не понял в чем трабл...
|
Ты про график? Или про что?
Тут как бы не трабл Ами, а желание сделать фичу.
Спасибо, посмотрю
UPD.
Получилось.
В свою стратегию добавил
AddToComposite(C, "~~~LAST", "C", atcFlagDeleteValues | atcFlagEnableInBacktest );
В "1. Portfolio Equity" добавил в ф-цию PlotGradientArea
Plot( Foreign("~~~LAST", "Close"), "BuyAndHold", colorBlue, styleOwnScale); |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|