커뮤니티

수식문의 부탁드립니다.

프로필 이미지
dfsf2
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
프로필 이미지

예스스탁 예스스탁 답변

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손실이 날경우 청산할수있는 수식이 궁금합니다.