커뮤니티
시스템 식 부탁드립니다.
2014-10-17 10:13:22
201
글번호 79472
안녕하세요.
((매수))
연속된 7(일곱)개의 봉들이 전체가 다 (즉 고점들 저점들 모두)
9 이평선 위로 완전히 올라가면,
그럴 때마다
{만일 기존에 숏포지션이 있다면 그 게 몇 계약이든 상관없이
최근 5(다섯)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
숏포지션이 다 청산되도록 주문하고,}
최근 3(세)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
한 계약
매수주문,
((매도))
연속된 7(일곱)개의 봉들이 전체가 다 (즉 고점 저점 모두)
9 이평선 아래로 완전히 내려가면,
그럴 때마다
{만일 기존에 롱포지션이 있다면 그 게 몇 계약이든 상관없이
최근 5(다섯)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
다 청산되도록 주문하고,}
최근 3(세)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
한 계약
매도주문
하는
시스템 식 부탁 드립니다.
((즉
강한 상승 추세로 계속 올라 가면 롱포지션 계약수를 증가시켜 나가고, 상승 추세가 꺾이고 하락 추세가 시작되면 기존의 롱포지션을 한꺼번에 다 청산하고, 새로 숏포지션을 형성시켜 나가기 시작하는 로직임.
하락 추세의 경우도 마찬가지로, 하락 추세가 지속되는 동안에는 숏포지션의 계약수를 증가시켜 나가다가 추세 역전이 되면 한꺼번에 다 청산하고, 새로 롱포지션을 형성시켜 나가는 것임))
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-10-17 10:36:28
안녕하세요
예스스탁입니다.
var1 = ma(c,9);
if dayindex == 0 Then
sell();
if MarketPosition == -1 Then{
if countif(L > var1,9) == 9 Then{
if NextBarOpen < (highest(H,5)+Lowest(L,5))/2 Then
ExitShort("sx1",AtStop,(highest(H,5)+Lowest(L,5))/2);
if NextBarOpen >= (highest(H,5)+Lowest(L,5))/2 Then
ExitShort("sx2",Atlimit,(highest(H,5)+Lowest(L,5))/2);
}
}
#sx1나 sx2 청산이 발생한 후
if MarketPosition == 0 and (IsExitName("sx1",1) == true or IsExitName("sx2",1) == true) Then{
if NextBarOpen < (highest(H,3)+Lowest(L,3))/2 Then
buy("b1",AtStop,(highest(H,3)+Lowest(L,3))/2,1);
if NextBarOpen >= (highest(H,3)+Lowest(L,3))/2 Then
Buy("b2",Atlimit,(highest(H,3)+Lowest(L,3))/2,1);
}
if MarketPosition == 1 Then{
if countif(H < var1,9) == 9 Then{
if NextBarOpen > (highest(H,5)+Lowest(L,5))/2 Then
ExitLong("bx1",AtStop,(highest(H,5)+Lowest(L,5))/2);
if NextBarOpen <= (highest(H,5)+Lowest(L,5))/2 Then
ExitLong("bx2",Atlimit,(highest(H,5)+Lowest(L,5))/2);
}
}
#bx1나 bx2 청산이 발생한 후
if MarketPosition == 0 and (IsExitName("bx1",1) == true or IsExitName("bx2",1) == true) Then{
if NextBarOpen > (highest(H,3)+Lowest(L,3))/2 Then
sell("s1",AtStop,(highest(H,3)+Lowest(L,3))/2,1);
if NextBarOpen <= (highest(H,3)+Lowest(L,3))/2 Then
sell("s2",Atlimit,(highest(H,3)+Lowest(L,3))/2,1);
}
즐거운 하루되세요
> 즐겁게 님이 쓴 글입니다.
> 제목 : 시스템 식 부탁드립니다.
> 안녕하세요.
((매수))
연속된 7(일곱)개의 봉들이 전체가 다 (즉 고점들 저점들 모두)
9 이평선 위로 완전히 올라가면,
그럴 때마다
{만일 기존에 숏포지션이 있다면 그 게 몇 계약이든 상관없이
최근 5(다섯)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
숏포지션이 다 청산되도록 주문하고,}
최근 3(세)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
한 계약
매수주문,
((매도))
연속된 7(일곱)개의 봉들이 전체가 다 (즉 고점 저점 모두)
9 이평선 아래로 완전히 내려가면,
그럴 때마다
{만일 기존에 롱포지션이 있다면 그 게 몇 계약이든 상관없이
최근 5(다섯)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
다 청산되도록 주문하고,}
최근 3(세)개의 봉들 중 최저값과 최고값을 합한 값의 절반, [즉, (최고점+최저점)/2] 가격으로
한 계약
매도주문
하는
시스템 식 부탁 드립니다.
((즉
강한 상승 추세로 계속 올라 가면 롱포지션 계약수를 증가시켜 나가고, 상승 추세가 꺾이고 하락 추세가 시작되면 기존의 롱포지션을 한꺼번에 다 청산하고, 새로 숏포지션을 형성시켜 나가기 시작하는 로직임.
하락 추세의 경우도 마찬가지로, 하락 추세가 지속되는 동안에는 숏포지션의 계약수를 증가시켜 나가다가 추세 역전이 되면 한꺼번에 다 청산하고, 새로 롱포지션을 형성시켜 나가는 것임))
감사합니다.
다음글
이전글