커뮤니티
수식문의 부탁드립니다.
2010-02-22 13:52:18
586
글번호 28268
안녕하세요. 수고 많으십니다.
다름이 아니라 제가 수식을 만들었는데 셋스탑로스에 관해 생각과 다른 손절신호가 나와 문의드립니다.
input : period1(20), period2(10), 지수변동평균(20);
var : value(0);
value1 = 지수변동평균;
if c>highest(c[1], period1) Then
buy();
if c<lowest(c[1], period2) Then
exitlong();
setstoploss(2*value1, pointstop);
제가 직접 만든 지수변동 평균식에 두배를 곱해서
그만큼의 손실이 날경우 청산되게 수식을 만들어놨는데.
보시는바와 같이 이상하게 시뮬레이터로 돌려보면 손실이 나지도 않았는데 계속 스탑신호가 나옵니다.
왜그런가요?
도움이 될까해서 제가 작성한 지수변동평균식을 올려봅니다.
input : period(20);
var : value(0);
value1=dayhigh(0); #당일고가
value2=daylow(0); #당일저가
value3=dayclose(1); #전일종가
Plot1 (ma(max(abs(value1 - value2), abs(value3 - value1), abs(value3 - value2)),Period),"지수변동평균");
질문 : 당일진입한 가격에서 지수변동평균의 두배만큼의 point손실이 날경우
청산할수있는 수식이 궁금합니다.
- 1. dhdhd.jpg (0.32 MB)
답변 1
예스스탁 예스스탁 답변
2010-02-22 17:24:37
안녕하세요
예스스탁입니다.
강제청산을 가변적인 값으로 사용하실 경우
풀어서 작성하셔야 합니다.
if MarketPosition == 1 Then
exitlong("bx",AtStop,EntryPrice-2value1);
즐거운 하루되세요
> dfsf2 님이 쓴 글입니다.
> 제목 : 수식문의 부탁드립니다.
> 안녕하세요. 수고 많으십니다.
다름이 아니라 제가 수식을 만들었는데 셋스탑로스에 관해 생각과 다른 손절신호가 나와 문의드립니다.
input : period1(20), period2(10), 지수변동평균(20);
var : value(0);
value1 = 지수변동평균;
if c>highest(c[1], period1) Then
buy();
if c<lowest(c[1], period2) Then
exitlong();
setstoploss(2*value1, pointstop);
제가 직접 만든 지수변동 평균식에 두배를 곱해서
그만큼의 손실이 날경우 청산되게 수식을 만들어놨는데.
보시는바와 같이 이상하게 시뮬레이터로 돌려보면 손실이 나지도 않았는데 계속 스탑신호가 나옵니다.
왜그런가요?
도움이 될까해서 제가 작성한 지수변동평균식을 올려봅니다.
input : period(20);
var : value(0);
value1=dayhigh(0); #당일고가
value2=daylow(0); #당일저가
value3=dayclose(1); #전일종가
Plot1 (ma(max(abs(value1 - value2), abs(value3 - value1), abs(value3 - value2)),Period),"지수변동평균");
질문 : 당일진입한 가격에서 지수변동평균의 두배만큼의 point손실이 날경우
청산할수있는 수식이 궁금합니다.
다음글