커뮤니티

청산식

프로필 이미지
티끌
2022-05-10 01:21:22
1186
글번호 158711
답변완료
아래는 청산식입니다 현재 청산5와 청산6이 두서없이 작동하는중입니다 청산5가 적용된 이후에 청산않될때 청산6이 적용되게 ㅎㅏ려면 어떻게 해야하나요 청산5의 주조건은 D50<100입니다 논리적인 분리가 가능한지.... If MarketPosition == 1 Then { if CrossDown(SK10,SD10) and D50<100 Then ExitLong("청05"); Else if D50[1]>100 and D50[0]<100 and SK10>SD10 Then ExitLong("청06"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-10 09:26:26

안녕하세요 예스스탁입니다. 별도로 분리할 방법을 모르겠습니다. 올리신 수식에서 청산5와 청산6은 모두 현재봉에 D50 < 100 조건이 만족할때 발생합니다. 청산5는 sk10이 sk10이 하향이탈할때이고 청산6은 sk10이 sk10보다 큰 상태에서 D50이 100을 하향이탈할때입니다. 청산5가 발생된 이후이면 sk10이 sd10이 하향이탈된 이후이므로 청산6은 D50[1]>100 and D50[0]<100 and SK10<SD10이 되어야 할것 같습니다. 즉 d50이 100을 하향이탈이 먼저나오고 나중에 sk10이 sd10을 하향이탈되면 청산5, 즉 sk10이 sd10을 하향이탈이 먼저나오고 d50이 100을 하향이탈이 나중에 나오면 청산6입니다. If MarketPosition == 1 Then { if CrossDown(SK10,SD10) and D50 < 100 Then ExitLong("청05"); if SK10 < SD10 and D50[1] > 100 and D50 < 100 Then ExitLong("청06"); } 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 청산식 > 아래는 청산식입니다 현재 청산5와 청산6이 두서없이 작동하는중입니다 청산5가 적용된 이후에 청산않될때 청산6이 적용되게 ㅎㅏ려면 어떻게 해야하나요 청산5의 주조건은 D50<100입니다 논리적인 분리가 가능한지.... If MarketPosition == 1 Then { if CrossDown(SK10,SD10) and D50<100 Then ExitLong("청05"); Else if D50[1]>100 and D50[0]<100 and SK10>SD10 Then ExitLong("청06"); }