|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
SPD
Гость
|
Недавно начал разбраться с тестером ами и возник вопрос наращивания позиции. Когда открывать и закрывать позицию указал, все работает, но если еще нет сигнала на закрытие, а цена идет против меня 1 долл, я должен наращивать позицию. Подскажите при помощи чего это делается |
|
|
|
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Резмер позиции можно изменять при помощи sigScaleIn / sigScaleOut
Делается это примерно так.
Код: |
Buy = .......; // Открыли позицию
AddSize = .....; // условия добавления позиции
Buy = Buy + IIf(AddSize, SigScaleIn, 0);
|
Сокращается позиция аналогично присваиванием массиву Buy значения sigScaleOut.
Посмотри в хелпере тему Pyramiding (scaling in/out) and mutliple currencies in the portfolio backtester |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
SPD
Гость
|
Спасибо.
Но сейчас встал вопрос как задать условие на проверку. По идее нужно создать массив равный цене открытия позиции +1 долл, и условие будет проверять пересечение close с этим массивом. Но как это сделать? |
|
|
|
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
SPD писал(а): |
Спасибо.
Но сейчас встал вопрос как задать условие на проверку. По идее нужно создать массив равный цене открытия позиции +1 долл, и условие будет проверять пересечение close с этим массивом. Но как это сделать? |
Это сильно зависит от того, для чего это надо.
Дело в том, что простых стандартных средств для этого нет. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |