커뮤니티

문의 드립니다

프로필 이미지
푸른
2023-11-21 07:04:07
749
글번호 174210
답변완료
if L ==lowest(L,1) and highest(H,3) >= lowest(L,2)+PriceScale*1 Then { Buy("b",AtStop,(highest(H,3)+lowest(L,1))/2); } if MarketPosition == 1 and BarsSinceEntry == 9 Then Sell(); } if H == highest(H,1) and lowest(L,3) <= highest(H,2)+PriceScale*1 Then { Sell("s",AtStop,(lowest(L,3)+highest(H,1))/2); } if MarketPosition == -1 and BarsSinceEntry == 9 Then Buy(); 위 수식어 풀이를 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-21 11:38:36

안녕하세요 예스스탁입니다. 어떤 의미의 진입인지는 모르겠습니다. 주석만 붙여드립니다. #저가가 1봉동안 최저가이고 최근 3개봉 최고가가 최근 2개봉 최저가대비 1틱이상 크면 if L ==lowest(L,1) and highest(H,3) >= lowest(L,2)+PriceScale*1 Then { #현재봉 저가와 3개봉 최고가의 중간값을 셋팅하고 #다음봉에서 해당값 이상의 시세가 발생하면 즉시 매수 Buy("b",AtStop,(highest(H,3)+lowest(L,1))/2); } #매수진입 후 9개봉 경과하면 매도로 스위칭 if MarketPosition == 1 and BarsSinceEntry == 9 Then Sell(); } #고가가 1봉동안 최고가이고 최근 3개봉 최저가가 최근 2개봉 최고가대비 1틱이상 작으면 if H == highest(H,1) and lowest(L,3) <= highest(H,2)+PriceScale*1 Then { #현재봉 고가와 3개봉 최저가의 중간값을 셋팅하고 #다음봉에서 해당값 이하의 시세가 발생하면 즉시 매도 Sell("s",AtStop,(lowest(L,3)+highest(H,1))/2); } #매도진입 후 9개봉 경과하면 매수로 스위칭 if MarketPosition == -1 and BarsSinceEntry == 9 Then Buy(); 즐거운 하루되세요 > 푸른 님이 쓴 글입니다. > 제목 : 문의 드립니다 > if L ==lowest(L,1) and highest(H,3) >= lowest(L,2)+PriceScale*1 Then { Buy("b",AtStop,(highest(H,3)+lowest(L,1))/2); } if MarketPosition == 1 and BarsSinceEntry == 9 Then Sell(); } if H == highest(H,1) and lowest(L,3) <= highest(H,2)+PriceScale*1 Then { Sell("s",AtStop,(lowest(L,3)+highest(H,1))/2); } if MarketPosition == -1 and BarsSinceEntry == 9 Then Buy(); 위 수식어 풀이를 부탁드립니다.