예스스탁
예스스탁 답변
2025-06-12 12:26:04
안녕하세요
예스스탁입니다.
inputs:
Period(10);
vars:
smaHigh(0),
smaLow(0),
Hlv(0),
sslUp(0),
sslDown(0),
prevHlv(0);
smaHigh = Average(High, Period);
smaLow = Average(Low, Period);
if Close > smaHigh then
Hlv = 1;
else if Close < smaLow then
Hlv = -1;
else
Hlv = prevHlv;
if Hlv < 0 then
begin
sslDown = smaHigh;
sslUp = smaLow;
end
else
begin
sslDown = smaLow;
sslUp = smaHigh;
end;
prevHlv = Hlv;
if CrossUp(sslup,ssldown) Then
Buy("b");
if CrossDown(sslup,ssldown) Then
Sell("s");
input : 틱단위(10),글자크기(12);
var : pp(0),ll(0),tx(0);
if MarketPosition == 1 Then
{
pp = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*틱단위));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,H+PriceScale*3,NumToStr(pp*틱단위,0)+"틱");
Text_SetStyle(tx,2,1);
Text_SetSize(tx,글자크기);
}
}
if MarketPosition == -1 Then
{
pp = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*틱단위));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,L-PriceScale*3,NumToStr(pp*틱단위,0)+"틱");
Text_SetStyle(tx,2,0);
Text_SetSize(tx,글자크기);
}
}
즐거운 하루되세요
> 만강 님이 쓴 글입니다.
> 제목 : 문의 드립니다
>
안녕하세요
inputs:
Period(10);
vars:
smaHigh(0),
smaLow(0),
Hlv(0),
sslUp(0),
sslDown(0),
prevHlv(0);
smaHigh = Average(High, Period);
smaLow = Average(Low, Period);
if Close > smaHigh then
Hlv = 1;
else if Close < smaLow then
Hlv = -1;
else
Hlv = prevHlv;
if Hlv < 0 then
begin
sslDown = smaHigh;
sslUp = smaLow;
end
else
begin
sslDown = smaLow;
sslUp = smaHigh;
end;
prevHlv = Hlv;
Plot1(sslDown, "SSL Down");
Plot2(sslUp, "SSL Up");
plot1과 plot2t선이 역전,호전될 경우 매수매도신호가 표시되고, 10틱단위로 차트에 표시되게 부탁드립니다.
감사합니다