커뮤니티
키움으로 만든 식 변환요청
2026-03-11 16:49:21
119
글번호 231052
해외선물에 사용하고자 합니다. 몇가지 변환하지 못하는 부분이 있어 변환요청을 합니다.
바쁘시겠지만 잘 부탁드립니다.
period : 10, multiple : 3
B=((H+L)/2);
UpB=B+atr(period)+multiple;
DnT=valuewhen(1,lowest(UpB(1),period)>UpB,UpB);
DnB=B-atr(period)+multiple;
UpT=valuewhen(1,highest(DnB(1),period)<DnB,DnB);
if((c>DnT && c>UpT),1,0)
답변 1
예스스탁 예스스탁 답변
2026-03-11 17:22:12
안녕하세요
예스스탁입니다.
if((c>DnT && c>UpT),1,0)
위값이 1이면 매수, 0이면 청산으로 작성해 드립니다.
input : Period(10),multiple(3);
var : B(0),upB(0),DnT(0),DnB(0),upT(0);
B=((H+L)/2);
UpB=B+atr(period)+multiple;
DnB=B-atr(period)+multiple;
if lowest(UpB,period)[1]>UpB Then
DnT = UpB;
if highest(DnB,period)[1]<DnB Then
UpT = DnB;
var1 = iff((c>DnT && c>UpT),1,0);
if var1 == 1 Then
Buy();
if var1 == 0 Then
ExitLong();
즐거운 하루되세요
다음글
이전글