커뮤니티

청산후 7일후 부터 재진입 가능

프로필 이미지
강변거사
2010-12-16 14:01:52
620
글번호 34377
답변완료
시스템식 수정 부탁 드립니다 매번 답변 주셔서 감사 드립니다 진입은 macd g/c 시 하고 청산은 샹들리에 청산이나 잦은 진입을 막고자 청산후 macd g/c 가 7일내 발생시는 진입않고 7일후 발생하는 경우에만 재진입 코저 합니다 재진입부분을 ### 부분과 같이 제가 만들었는데 이부분 수정 부탁드립니다 *macd 진입,재진입은 청산후7일후, 샹들리에청산* Input : shortPeriod(12), longPeriod(26), Period(9),atrperiod(22),atrs(3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); value3= atrperiod*atrs; var:MaxHigh(0), MinLow(0) ; # 매수 If CrossUP(value1, value2) Then { Buy("매수"); } ### if BarsSinceExit(1) >7 and crossup(value1,value2) Then { buy("재매수"); } ### # 매수청산 if MarketPosition()==1 Then { exitLong("매수추적",Atstop,Highest(H,BarsSinceEntry)-Atr(Atrperiod)*ATRS); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-16 17:41:33

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9),atrperiod(22),atrs(3); if date != date[1] Then var1 = var1+1; value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); value3= atrperiod*atrs; If CrossUP(value1, value2) Then { if TotalTrades == 0 Then#차트상 첫진입 Buy("매수"); if TotalTrades > 0 and var1 >= var1[BarsSinceExit(1)]+7 Then#차트상 두번째 진입부터는 청산후 7일경과후 Buy("매수."); } if MarketPosition()==1 Then exitLong("매수추적",Atstop,Highest(H,BarsSinceEntry)-Atr(Atrperiod)*ATRS); 즐거운 하루되세요 > 강변거사 님이 쓴 글입니다. > 제목 : 청산후 7일후 부터 재진입 가능 > 시스템식 수정 부탁 드립니다 매번 답변 주셔서 감사 드립니다 진입은 macd g/c 시 하고 청산은 샹들리에 청산이나 잦은 진입을 막고자 청산후 macd g/c 가 7일내 발생시는 진입않고 7일후 발생하는 경우에만 재진입 코저 합니다 재진입부분을 ### 부분과 같이 제가 만들었는데 이부분 수정 부탁드립니다 *macd 진입,재진입은 청산후7일후, 샹들리에청산* Input : shortPeriod(12), longPeriod(26), Period(9),atrperiod(22),atrs(3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); value3= atrperiod*atrs; var:MaxHigh(0), MinLow(0) ; # 매수 If CrossUP(value1, value2) Then { Buy("매수"); } ### if BarsSinceExit(1) >7 and crossup(value1,value2) Then { buy("재매수"); } ### # 매수청산 if MarketPosition()==1 Then { exitLong("매수추적",Atstop,Highest(H,BarsSinceEntry)-Atr(Atrperiod)*ATRS); }