커뮤니티

수식 요!

프로필 이미지
솔로몬
2011-07-12 20:36:04
638
글번호 40821
답변완료
> 1, 진입후 30개의 봉 이후에 0.5%이상 수익이나지않을경우나 수익이 마이너스일경우 청산하는식 요 (매수청산의 경우와 매도청산의 경우로 나누어서요) 답 if MarketPosition == 1 and BarsSinceEntry >= 30 and highest(H,BarsSinceEntry) < EntryPrice+0.05 Then exitlong(); if MarketPosition == -1 and BarsSinceEntry >= 30 and Lowest(L,BarsSinceEntry) > EntryPrice+0.05 Then ExitShort(); 이 수식에 +0.05 대신 *1.005 를 햇습니다. 그런데 적용이 안되는거 같아서 왜 그런지알고 싶습니다. *진입후 반대방향으로 급작스런 가격변동시 적용할 가장 적합한 지표는 무엇인지요?감사합니다!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-13 10:57:09

안녕하세요 예스스탁입니다. 해당 내용은 단지 조건에 맞지 않아 발생하지 않는것입니다. 수치를 조정해 보셔야 합니다. 진입후 30개봉 이후 시점에 0.5% 수익이 나있지 않으면 청산하고자 하시면 아래와 같이 수정하시면 됩니다. if MarketPosition == 1 and BarsSinceEntry >= 30 and C < EntryPrice*1.005 Then exitlong(); if MarketPosition == -1 and BarsSinceEntry >= 30 and C > EntryPrice*0.995 Then ExitShort(); 2. 가장 적합한 지표는 정확히 잘 모르겠습니다. 일반적으로 ATR로 변동을 잡아 청산하는식이 많이 사용됩니다. input : ATRPeriod(20),N(1.5); if marketposition() == 1 Then exitlong("YoEX",atstop,C-ATR(ATRPeriod)*N); if marketposition() == -1 Then exitshort("YoSX",atstop,C+ATR(ATRPeriod)*N); 즐거운 하루되세요 > 솔로몬 님이 쓴 글입니다. > 제목 : 수식 요! > > 1, 진입후 30개의 봉 이후에 0.5%이상 수익이나지않을경우나 수익이 마이너스일경우 청산하는식 요 (매수청산의 경우와 매도청산의 경우로 나누어서요) 답 if MarketPosition == 1 and BarsSinceEntry >= 30 and highest(H,BarsSinceEntry) < EntryPrice+0.05 Then exitlong(); if MarketPosition == -1 and BarsSinceEntry >= 30 and Lowest(L,BarsSinceEntry) > EntryPrice+0.05 Then ExitShort(); 이 수식에 +0.05 대신 *1.005 를 햇습니다. 그런데 적용이 안되는거 같아서 왜 그런지알고 싶습니다. *진입후 반대방향으로 급작스런 가격변동시 적용할 가장 적합한 지표는 무엇인지요?감사합니다!!