커뮤니티

수식 부탁드립니다.

프로필 이미지
소나기
2024-06-05 01:17:20
868
글번호 180342
답변완료
안녕하세요 수고에 감사드립니다. 아래는 도움주신 수식을 벤치마킹해서 만들어본 수식인데요 오류가 나서 수정을 부탁드립니다. 순매수체결량이 지속증가하는 검색식을 만들고 싶습니다. //Upvol "상승형 체결거래량"; //DownVol "하락형 체결거래량" input: 막대굵기 (1); var : sumPL(0),T(0); if Bdate != Bdate[1] Then { sumPL = 0; T(0); } sumPL = sumPL + (Upvol-DownVol); if T == 0 and sumPL > sumPL[1] Then T = 1; if T == 1 Then { if sumPL < 0 Then T = 0; if sumPL < sumPL[1] Then T = 0; } if T == 1 Then Find(1); 그리고, 아래는 도움주신 거래량가중이평 이상 검색식입니다. 이번에는 거래량가중이평선을 기준으로 아래 위로 플러스 마이너스 1% 이내에 근접한 검색식도 부탁드립니다. inputs : Length(20); var : Price(0),VSum(0),PVsum(0),VWMA(0); Price = (H+L+C)/3; if Bdate != bdate[1] Then { Vsum = 0; PVsum = 0; } VSum = Vsum + V; PVsum = PVsum + Price*V; VWMA = PVsum/VSum; If C > VWMA Then Find(1); 도움주셔서 늘 감사드립니다. 고맙습니다!!
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-05 09:41:24

안녕하세요 예스스탁입니다. 1 input: 막대굵기 (1); var : sumPL(0),T(0); if Bdate != Bdate[1] Then { sumPL = 0; T = 0; } sumPL = sumPL + (Upvol-DownVol); if T == 0 and sumPL > sumPL[1] Then T = 1; if T == 1 Then { if sumPL < 0 Then T = 0; if sumPL < sumPL[1] Then T = 0; } if T == 1 Then Find(1); 2 inputs : Length(20),Per(1); var : Price(0),VSum(0),PVsum(0),VWMA(0); Price = (H+L+C)/3; if Bdate != bdate[1] Then { Vsum = 0; PVsum = 0; } VSum = Vsum + V; PVsum = PVsum + Price*V; VWMA = PVsum/VSum; If C <= VWMA*(1+per/100) and C >= VWMA*(1-Per/100) Then Find(1); 즐거운 하루되세요 > 소나기 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요 수고에 감사드립니다. 아래는 도움주신 수식을 벤치마킹해서 만들어본 수식인데요 오류가 나서 수정을 부탁드립니다. 순매수체결량이 지속증가하는 검색식을 만들고 싶습니다. //Upvol "상승형 체결거래량"; //DownVol "하락형 체결거래량" input: 막대굵기 (1); var : sumPL(0),T(0); if Bdate != Bdate[1] Then { sumPL = 0; T(0); } sumPL = sumPL + (Upvol-DownVol); if T == 0 and sumPL > sumPL[1] Then T = 1; if T == 1 Then { if sumPL < 0 Then T = 0; if sumPL < sumPL[1] Then T = 0; } if T == 1 Then Find(1); 그리고, 아래는 도움주신 거래량가중이평 이상 검색식입니다. 이번에는 거래량가중이평선을 기준으로 아래 위로 플러스 마이너스 1% 이내에 근접한 검색식도 부탁드립니다. inputs : Length(20); var : Price(0),VSum(0),PVsum(0),VWMA(0); Price = (H+L+C)/3; if Bdate != bdate[1] Then { Vsum = 0; PVsum = 0; } VSum = Vsum + V; PVsum = PVsum + Price*V; VWMA = PVsum/VSum; If C > VWMA Then Find(1); 도움주셔서 늘 감사드립니다. 고맙습니다!!