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



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

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

вот есть у меня тикер
(фьюч РТС, к примеру)

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


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

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

Очень просто. В окне где пишется тикер (не знаю как правильно называется. На панели инструментов) Пишешь имя нового тикера. Потом Энтер. Ами спросит типа добавить такой тикер?. Говоришь да. Получается новый пустой тикер.
Выбираешь его (в принципе он и так получается выбран). Потом меню Sumbol -> Merge...
Появится окно в котором 2 поля. Верхнее Destination. В нем этот новый символ на сером поле. Ниже merge with:. Там выбираешь символ который будешь клонировать. Потом ОК. Получаешь клон...

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



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

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

класс!
Посмотреть профиль Отправить личное сообщение
artemox



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

СообщениеДобавлено: Пн Окт 25, 2010 10:55 am Ответить с цитатой Вернуться к началу

000 писал(а):
Очень просто. В окне где пишется тикер (не знаю как правильно называется. На панели инструментов) Пишешь имя нового тикера. Потом Энтер. Ами спросит типа добавить такой тикер?. Говоришь да. Получается новый пустой тикер.
Выбираешь его (в принципе он и так получается выбран). Потом меню Sumbol -> Merge...
Появится окно в котором 2 поля. Верхнее Destination. В нем этот новый символ на сером поле. Ниже merge with:. Там выбираешь символ который будешь клонировать. Потом ОК. Получаешь клон...


А можно ли то-же самое провернуть с использованием тлько AFL кода?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Окт 25, 2010 11:18 am Ответить с цитатой Вернуться к началу

C использованием AFL можно только не так. А зачем это надо?

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



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

СообщениеДобавлено: Пн Окт 25, 2010 4:32 pm Ответить с цитатой Вернуться к началу

000 писал(а):
C использованием AFL можно только не так. А зачем это надо?


Я хочу репорте на линию доходности/просадки выводить график тестируемого инструмента. Сейчас я это сделал добавлением Plot Foreign в afl из "Chart Report" с указанием конкретного тикера. Но постоянно приходиться актуализировать тикер руками.

Хорошо бы копировать в каждом скрипте обрабатываемый тикер в какой-нибудь ~~~LAST и выводить его.
Посмотреть профиль Отправить личное сообщение
artemox



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

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

artemox писал(а):

Я хочу репорте на линию доходности/просадки выводить график тестируемого инструмента.


Типа такого:
http://igorchechet.homeserver.com/Blog/image.axd?picture=2010%2f8%2fEMAReverseGAZPHourly.png
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

В общем я не понял в чем трабл...
Но если уж надо с помощью AFL скоприровать символ, то смотри функцию
AddToComposite()

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



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

СообщениеДобавлено: Пн Окт 25, 2010 9:20 pm Ответить с цитатой Вернуться к началу

000 писал(а):
В общем я не понял в чем трабл...


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

UPD.
Получилось.

В свою стратегию добавил
AddToComposite(C, "~~~LAST", "C", atcFlagDeleteValues | atcFlagEnableInBacktest );

В "1. Portfolio Equity" добавил в ф-цию PlotGradientArea
Plot( Foreign("~~~LAST", "Close"), "BuyAndHold", colorBlue, styleOwnScale);
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen