커뮤니티

문의드립니다

프로필 이미지
시고르시고르
2021-11-09 21:23:56
769
글번호 153464
답변완료
if NextBarSdate <> sDate and DayOfWeek(Bdate) == 5 Then { Var1 = weekHigh(0); Var2 = weekLow(0); } Else { Var1 = weekHigh(1); Var2 = weekLow(1); } if MarketPosition == 0 Then { Buy("매수", AtStop , A); } if MarketPosition == 1 Then Buy("애드업", AtStop , B ); //피라미딩 if MarketPosition == 1 and CurrentEntries == 2 and sDate == EntryDate(0) Then 목표가 = var1 + N ; //피라미딩까지 진입후에는 목표가를 정함 #청산식 if MarketPosition == 1 and CurrentEntries == 2 Then ExitLong("수익실현", AtLimit,목표가); A< B < var1 + N 인 임의의 가격을 가정하고 이렇게 식을 진행했을때 피라미딩 애드업을 한 이후에 1. 다음봉에서 바로 청산되는 오류가 생깁니다. 2. 다음봉에서 바로 청산되지 않을 경우 원래 의도는 피라미딩 진입한 날의 기준으로 직전 주봉의 고가 + N 이 목표가인데 실제 청산은 피라미딩 진입한 날의 기준 그 주의 주봉 고가 + N 에서 청산되는 오류가 생기는 것같습니다. 케이스를 보아하니 청산된 직전거래의 가격보다 이번거래의 가격이 높을때 1번 오류가 생기는 것 같은데 2가지 오류가 어떻게 생기는 건지 잘 이해가 안되고 있습니다. 수식에 어떤 오류가 있는건지 도움 부탁드립니다. 항상 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-10 11:13:56

안녕하세요 예스스탁입니다. 올리신 내용은 저희가 수정해 드릴내용이 없습니다. 지정한 목표가는 전주고가+N인데 2번째 진입후 이미 가격대가 전주고가+N보다 높으면 다음봉에서 청산이 나오게 됩니다. N이 어떤값인지 알수 없지만 아래와 같이 지표식으로 작성해서 지표값과 같이 확인해 보시고 목표가 부분을 수정해 보셔야 합니다. input : N(1); if NextBarSdate <> sDate and DayOfWeek(Bdate) == 5 Then { Var1 = weekHigh(0); Var2 = weekLow(0); } Else { Var1 = weekHigh(1); Var2 = weekLow(1); } Plot1(var1+N); 즐거운 하루되세요 > 시고르시고르 님이 쓴 글입니다. > 제목 : 문의드립니다 > if NextBarSdate <> sDate and DayOfWeek(Bdate) == 5 Then { Var1 = weekHigh(0); Var2 = weekLow(0); } Else { Var1 = weekHigh(1); Var2 = weekLow(1); } if MarketPosition == 0 Then { Buy("매수", AtStop , A); } if MarketPosition == 1 Then Buy("애드업", AtStop , B ); //피라미딩 if MarketPosition == 1 and CurrentEntries == 2 and sDate == EntryDate(0) Then 목표가 = var1 + N ; //피라미딩까지 진입후에는 목표가를 정함 #청산식 if MarketPosition == 1 and CurrentEntries == 2 Then ExitLong("수익실현", AtLimit,목표가); A< B < var1 + N 인 임의의 가격을 가정하고 이렇게 식을 진행했을때 피라미딩 애드업을 한 이후에 1. 다음봉에서 바로 청산되는 오류가 생깁니다. 2. 다음봉에서 바로 청산되지 않을 경우 원래 의도는 피라미딩 진입한 날의 기준으로 직전 주봉의 고가 + N 이 목표가인데 실제 청산은 피라미딩 진입한 날의 기준 그 주의 주봉 고가 + N 에서 청산되는 오류가 생기는 것같습니다. 케이스를 보아하니 청산된 직전거래의 가격보다 이번거래의 가격이 높을때 1번 오류가 생기는 것 같은데 2가지 오류가 어떻게 생기는 건지 잘 이해가 안되고 있습니다. 수식에 어떤 오류가 있는건지 도움 부탁드립니다. 항상 감사합니다.