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



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

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

Вот такой код:


n=10;
a2=0;
while(n<20)
{
a=IIf(C>MA(C,n),1,0);
a2=a2+a;
n=n+1;
}

d2=abs(a2-Ref(a2,-1));

SetOption("MaxOpenPositions", 500 );
SetPositionSize(d2,spsShares);

Plot(a2,"",colorBlue);


Buy=a2>Ref(a2,-1);
Sell=a2<Ref(a2,-1);


Идея была в том чтобы докупать по 1 лоту на каждый пробой ценой средней вверх и продавать в обратной ситуации.

т.е. размер позиции должен меняться от 1 до 10... иногда докупать иногда продавать...

Однако амиброкер отказывается докупать позицию, когда открыт предыдущий лонг. "одновременное количество открытых позиций" выставлял до 1000... не помогает.

В чём ошибка ?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

для изменения текущей позиции (доливки.сокращения) используется конструкция
Buy = SigScaleIn;
Buy = SigScaleOut;
Смотри хелпер и на форуме много на эту тему писалось.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen