커뮤니티

매도 방법 수식 질문드립니다.

프로필 이미지
요타
2014-12-23 08:04:50
154
글번호 81567
답변완료
* 밤12시인데 공부하다 안되서 죄송하지만 질문드립니다. @.@ * 매수후 매도가 뜻대로 조합이 안되네요. * 매도기준 if MarketPosition == 1 Then{ 1. 주가가 피봇기준선 +2틱 이하로 하락 or 2. 체결강도 80 이하 or 3. 3일 저점이 연속하락 or 4. 두봉(일)연속 음봉 or 5. 매수가 대비 5% 이하시 매도 or 6. 진입당시 3일간의 최저가 이탈하면 손절 or 7. 매수후 최고가 대비 5% 하락시 매도 * 부탁 드립니다. 수고하십시요. ################################################################ if C <= Pivot-PriceScale*2 then sell(); # 주가가 피봇기준선 +2틱 이하로 하락 if value3 < 80 then sell(); # 체결강도 80이상 if daylow < daylow(1) and countif(C < O,2) == 2 Then ExitLong("Tr",AtStop,highest(H,BarsSinceEntry)*0.98); # 당일 저점이 전일저점보다 상승 if countif(C < O,2) == 2 then sell(); # 두봉연속 음봉이다 if C >= EntryPrice*1.05 Then ExitLong("bx1"); # 5%이상시 다음 첫봉에 0도 ## 진입당시의 최저가를 이탈하면 손절 if MarketPosition() == 1 Then exitlong("XL",AtStop,l[DayLow(5)]); ## 고점 대비 X% 이하 하락한 종목 input : X(100); if C <= H*0.95 Then exitlong();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-23 11:17:50

안녕하세요 예스스탁입니다. var : minv(0); minv = min(daylow,daylow(1),daylow(2)); if MarketPosition == 1 Then{ #종가가 피봇+2틱 이하이면 청산 (종가가 피봇-2틱이하이면 Pivot-PriceScale*2로 수정) if C <= Pivot+PriceScale*2 then exitlong("bx1"); #체결강도 80 이하 if value3 <= 80 then ExitLong("bx2"); #3일 저점이 연속하락 if daylow < daylow(1) and DayLow(1) < daylow(2) and daylow(2) < daylow(3) Then exitlong("bx3"); #2일 연속 음봉 if DayClose < Dayopen and DayClose(1) < dayopen(1) then ExitLong("bx4"); #진입가 대비 -5% ExitLong("bx5",atstop,EntryPrice*0.95); #진입시점 3일간 최저가 이탈 ExitLong("bx6",AtStop,minv[BarsSinceEntry]); #진입이후 최고가 -5% ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95); } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 매도 방법 수식 질문드립니다. > * 밤12시인데 공부하다 안되서 죄송하지만 질문드립니다. @.@ * 매수후 매도가 뜻대로 조합이 안되네요. * 매도기준 if MarketPosition == 1 Then{ 1. 주가가 피봇기준선 +2틱 이하로 하락 or 2. 체결강도 80 이하 or 3. 3일 저점이 연속하락 or 4. 두봉(일)연속 음봉 or 5. 매수가 대비 5% 이하시 매도 or 6. 진입당시 3일간의 최저가 이탈하면 손절 or 7. 매수후 최고가 대비 5% 하락시 매도 * 부탁 드립니다. 수고하십시요. ################################################################ if C <= Pivot-PriceScale*2 then sell(); # 주가가 피봇기준선 +2틱 이하로 하락 if value3 < 80 then sell(); # 체결강도 80이상 if daylow < daylow(1) and countif(C < O,2) == 2 Then ExitLong("Tr",AtStop,highest(H,BarsSinceEntry)*0.98); # 당일 저점이 전일저점보다 상승 if countif(C < O,2) == 2 then sell(); # 두봉연속 음봉이다 if C >= EntryPrice*1.05 Then ExitLong("bx1"); # 5%이상시 다음 첫봉에 0도 ## 진입당시의 최저가를 이탈하면 손절 if MarketPosition() == 1 Then exitlong("XL",AtStop,l[DayLow(5)]); ## 고점 대비 X% 이하 하락한 종목 input : X(100); if C <= H*0.95 Then exitlong();