커뮤니티

문의드립니다.

프로필 이미지
마코
2014-03-25 11:04:50
163
글번호 73803
답변완료
신고점을 갱신한 후 X포인트 하락하면 매도.(현재 고점보다 X포인트 하락하면 매도) 신저점을 갱신한 후 Y포인트 상승하면 매수.(현재 저점보다 Y포인트 상승하면 매수) 익절 AA 포인트, 손절 BB 포인트 하루 매매 N 번 하루 누적손절 LL 포인트 그리고 익절 후 다음 신호가 발생하기 전까지(고점보다 X포인트 하락한 포인트가 오거나 저점보다 Y포인트 상승한 포인트가 오기 전까지는) 재진입 금지 이렇게 수식 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-25 17:26:26

안녕하세요 예스스탁입니다. input : N(3),X(0.5),Y(0.5),AA(1),BB(1),LL(3); var : Hv(0),Lv(0),cnt(0),count(0),NP(0),PreNP(0),DayPl(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } NP = NetProfit; if date != date[1] Then{ Hv = H; Lv = L; preNP = NP[1]; Condition1 = true; Condition2 = true; } dayPL = NP-PreNP; if dayindex > 0 and count < N then{ if H > Hv Then{ Hv = H; Condition1 = true; } if Condition1 == true Then sell("s",AtStop,Hv-X); if L < Lv Then{ Lv = L; Condition2 = true; } if Condition2 == true Then buy("b",AtStop,Lv+Y); } if MarketPosition == 1 Then Condition1 = false; if MarketPosition == -1 Then Condition2 = false; if MarketPosition == 1 Then{ ExitLong("bx1",AtStop,EntryPrice+(-(LL)-(dayPL))); } if MarketPosition == -1 Then{ ExitShort("sx1",AtStop,EntryPrice+((LL)+(dayPL))); } SetStopProfittarget(AA,PointStop); SetStopLoss(BB,PointStop); 즐거운 하루되세요 > 마코 님이 쓴 글입니다. > 제목 : 문의드립니다. > 신고점을 갱신한 후 X포인트 하락하면 매도.(현재 고점보다 X포인트 하락하면 매도) 신저점을 갱신한 후 Y포인트 상승하면 매수.(현재 저점보다 Y포인트 상승하면 매수) 익절 AA 포인트, 손절 BB 포인트 하루 매매 N 번 하루 누적손절 LL 포인트 그리고 익절 후 다음 신호가 발생하기 전까지(고점보다 X포인트 하락한 포인트가 오거나 저점보다 Y포인트 상승한 포인트가 오기 전까지는) 재진입 금지 이렇게 수식 부탁드립니다. 감사합니다.