커뮤니티

부탁드립니다.

프로필 이미지
Argo
2021-06-28 14:17:21
1607
글번호 150301
답변완료
진입수식은 이걸로 기준으로 삼고 싶습니다. Input : Period1(20); value1 = c; value2 = ma(C, Period1); value3 = (DayHigh+DayLow)/2; # 매수/매도청산 If value1 > value2 and value1 > value3 Then { Buy(); } # 매도/매수청산 If value1 < value2 and value1 < value3 Then { Sell(); } 수식질문1) 진입시점 봉의 최저점을 기준으로 3번째 저점을 돌파 했을 때의 봉에 청산신호가 뜨게 하고 싶습니다. 반대로 매수도 진입봉의 최고점을 기준으로 3번째 고점 돌파 했을 때의 봉에 청산신호가 뜨게 하고 싶습니다. 사진에 자세히 표시해 뒀습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-28 11:49:47

안녕하세요 예스스탁입니다. Input : Period1(20); var : HH(0),LL(0); value1 = c; value2 = ma(C, Period1); value3 = (DayHigh+DayLow)/2; If MarketPosition <= 0 and value1 > value2 and value1 > value3 Then { Buy(); } If MarketPosition >= 0 and value1 < value2 and value1 < value3 Then { Sell(); } if MarketPosition == 1 Then { if H > HH Then { HH = H; var1 = var1+1; if var1 == 3 Then ExitLong("bx"); } } Else { HH = H; var1 = 0; } if MarketPosition == -1 Then { if L < LL Then { LL = L; var2 = var2+1; if var2 == 3 Then ExitShort("sx"); } } Else { LL = L; Var2 = 0; } 즐거운 하루되세요 > Argo 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 진입수식은 이걸로 기준으로 삼고 싶습니다. Input : Period1(20); value1 = c; value2 = ma(C, Period1); value3 = (DayHigh+DayLow)/2; # 매수/매도청산 If value1 > value2 and value1 > value3 Then { Buy(); } # 매도/매수청산 If value1 < value2 and value1 < value3 Then { Sell(); } 수식질문1) 진입시점 봉의 최저점을 기준으로 3번째 저점을 돌파 했을 때의 봉에 청산신호가 뜨게 하고 싶습니다. 반대로 매수도 진입봉의 최고점을 기준으로 3번째 고점 돌파 했을 때의 봉에 청산신호가 뜨게 하고 싶습니다. 사진에 자세히 표시해 뒀습니다.