커뮤니티
질문입니다
2015-02-02 09:22:40
101
글번호 82843
매매횟수제한을 하고 싶습니다
마지막 진입 봉을 기준으로
N 봉 뒤에
진입가능 조건을 추가하여
다음식을 만들고 싶습니다
감사합니다
#######################
if
MarketPosition == 0
then
{
if
ma(c,10) > ma(c,20)
Then
buy("B");
}
#######################
if
MarketPosition == 1
Then
{
if
ma(c,10) < ma(c,20)
Then
exitlong("BX");
}
답변 1
예스스탁 예스스탁 답변
2015-02-02 17:25:45
안녕하세요
예스스탁입니다.
당일 첫거래는 조건에 만족하면 진입하고
두번째 진입부터는 직전청산후 N개봉 이후에 진입하는 식입니다.
input : N(5);
var : count(0),cnt(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
#######################
if MarketPosition == 0 and (count == 0 or (count >= 1 and BarsSinceExit(1) >= N)) then
{
if
ma(c,10) > ma(c,20)
Then
buy("B");
}
#######################
if
MarketPosition == 1
Then
{
if
ma(c,10) < ma(c,20)
Then
exitlong("BX");
}
즐거운 하루되세요
> 수학과 님이 쓴 글입니다.
> 제목 : 질문입니다
>
매매횟수제한을 하고 싶습니다
마지막 진입 봉을 기준으로
N 봉 뒤에
진입가능 조건을 추가하여
다음식을 만들고 싶습니다
감사합니다
#######################
if
MarketPosition == 0
then
{
if
ma(c,10) > ma(c,20)
Then
buy("B");
}
#######################
if
MarketPosition == 1
Then
{
if
ma(c,10) < ma(c,20)
Then
exitlong("BX");
}
다음글