안녕하세요 수식 변환 부탁드립니다.
변수: P1=5
매수
HT=Highest(H,P1);
NewH=Valuewhen(1, H>HT(1), H);
Box1=Highest(H,P1-2)<Highest(H, P1-1);
TOP=Valuewhen(1, BarsSince(H>HT(1)) == (P1-2) and Box1, NewH);
TOP;
CrossUp(C,TOP)
매도
LT=Lowest(L,P1);
BTM=Valuewhen(1,BarsSince(H>HT(1))==(P1-2) and Box1, LT);
BTM;
CrossDown(C,BTM)
답변 1
예스스탁
예스스탁 답변
2025-02-04 09:54:23
안녕하세요
예스스탁입니다.
input : P1(5);
var : HT(0),LT(0),NewH(0),Box1(False),Bs(0),TOP(0),BTM(0);
HT=Highest(H,P1);
LT=Lowest(L,P1);
if H > HT[1] Then
{
NewH = H;
Bs = 0;
}
Else
{
if NewH > 0 Then
Bs = bs+1;
}
Box1=Highest(H,P1-2)<Highest(H, P1-1);
if bs == P1-2 and Box1 Then
{
TOP = NewH;
BTM = LT;
}
if CrossUp(C,TOP) Then
Buy();
if CrossDown(C,BTM) Then
Sell();
즐거운 하루되세요
> pelix 님이 쓴 글입니다.
> 제목 : 키움수식을 예스트레이더 수식으로
> 안녕하세요 수식 변환 부탁드립니다.
변수: P1=5
매수
HT=Highest(H,P1);
NewH=Valuewhen(1, H>HT(1), H);
Box1=Highest(H,P1-2)<Highest(H, P1-1);
TOP=Valuewhen(1, BarsSince(H>HT(1)) == (P1-2) and Box1, NewH);
TOP;
CrossUp(C,TOP)
매도
LT=Lowest(L,P1);
BTM=Valuewhen(1,BarsSince(H>HT(1))==(P1-2) and Box1, LT);
BTM;
CrossDown(C,BTM)