커뮤니티

선행스팬1이 선행스팬2를 골든데드 수식을 가르쳐주세요

프로필 이미지
신평이도령
2024-06-03 22:18:34
696
글번호 180304
답변완료
Inputs: ShortPeriod(9), MidPeriod(26), LongPeriod(52); value1 = ((Highest(High,ShortPeriod ) + Lowest(Low, ShortPeriod)) / 2 + (Highest(High, MidPeriod) + Lowest(Low, MidPeriod)) / 2) / 2 ; Value2 = (highest(high,longPeriod)+lowest(low,longPeriod))/2; If crossup(value1,Value2) Then { Buy ("LE") ; } If crossdown(value1,Value2) Then { Sell ("SE"); } value1 이거 선행스팬1 맞나용???
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-04 09:57:10

안녕하세요 예스스탁입니다. 계산식은 맞습니다. 다만 선행스팬1,2가 현재봉에 과거 25개봉전 값이 오게 되므로 아래와 같이 25봉전 값을 기준으로 돌파/이탈시 신호발생하게 하셔야 합니다. inputs: ShortPeriod(9), MidPeriod(26), LongPeriod(52); value1 = ((Highest(High,ShortPeriod ) + Lowest(Low, ShortPeriod)) / 2 + (Highest(High, MidPeriod) + Lowest(Low, MidPeriod)) / 2) / 2 ; Value2 = (highest(high,longPeriod)+lowest(low,longPeriod))/2; If crossup(value1[25],Value2[25]) Then { Buy ("LE") ; } If crossdown(value1[25],Value2[25]) Then { Sell ("SE"); } 즐거운 하루되세요 > 신평이도령 님이 쓴 글입니다. > 제목 : 선행스팬1이 선행스팬2를 골든데드 수식을 가르쳐주세요 > Inputs: ShortPeriod(9), MidPeriod(26), LongPeriod(52); value1 = ((Highest(High,ShortPeriod ) + Lowest(Low, ShortPeriod)) / 2 + (Highest(High, MidPeriod) + Lowest(Low, MidPeriod)) / 2) / 2 ; Value2 = (highest(high,longPeriod)+lowest(low,longPeriod))/2; If crossup(value1,Value2) Then { Buy ("LE") ; } If crossdown(value1,Value2) Then { Sell ("SE"); } value1 이거 선행스팬1 맞나용???