커뮤니티
수식 부탁 드립니다.
2013-04-02 12:19:33
180
글번호 61554
다음과 같은 시스템식을 구하고자 합니다.
# 매수
직전매도청산 후 최초 crossup(var1,var2) 에서 buy
# 매수청산
abs(매수진입가격 - c) > K 이면 청산
#매도
직전매수청산 후 최초 crossdown(var1,var2) 에서 sell
#매도청산
abs(매도진입가격 - c) > K 이면 청산
"수고 하십시요!"
답변 1
예스스탁 예스스탁 답변
2013-04-02 18:13:48
안녕하세요
예스스탁입니다.
요청하신 내용은 모두 직전에 어떤 포지션의 거래가 잇는 것을
산정하므로 해당 내용만 있을경우 차트상 신호가 발생하지 않습니다.
아래와 같이 차트상 첫진입을 만들어 줘야 합니다.
input : K(1);
#차트상 첫진입
if TotalTrades == 0 Then{
if crossup(var1,var2) Then
buy();
if CrossDown(var1,var2) Then
sell();
}
if MarketPosition == 0 and
MarketPosition(1) == -1 and
crossup(var1,var2) and
countif(crossup(var1,var2),BarsSinceExit(1)) == 1 Then
buy();
if abs(EntryPrice-C) > K Then
ExitLong();
if MarketPosition == 0 and
MarketPosition(1) == 1 and
CrossDown(var1,var2) and
countif(CrossDown(var1,var2),BarsSinceExit(1)) == 1 Then
Sell();
if abs(EntryPrice-C) > K Then
ExitShort();
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다.
> 다음과 같은 시스템식을 구하고자 합니다.
# 매수
직전매도청산 후 최초 crossup(var1,var2) 에서 buy
# 매수청산
abs(매수진입가격 - c) > K 이면 청산
#매도
직전매수청산 후 최초 crossdown(var1,var2) 에서 sell
#매도청산
abs(매도진입가격 - c) > K 이면 청산
"수고 하십시요!"
다음글
이전글