예스스탁
예스스탁 답변
2025-08-11 10:41:57
안녕하세요
예스스탁입니다.
1
input : ConvPeriod(9),BasePeriod(26),SpanBPeriod(52);
var : tenkan(0),kijun(0),spanA(0),spanB(0);
tenkan=Iff(AccumN(v, ConvPeriod) > 0,
AccumN(((h + l) / 2) * v, ConvPeriod) / AccumN(v, ConvPeriod),
(highest(h, ConvPeriod) + lowest(l, ConvPeriod)) / 2);
kijun = Iff(AccumN(v, BasePeriod) > 0,
AccumN(((h + l) / 2) * v, BasePeriod) / AccumN(v, BasePeriod),
(highest(h, BasePeriod) + lowest(l, BasePeriod)) / 2);
spanA = (tenkan[25] + kijun[25]) / 2;
spanB = tenkan[25];
if spanA > spanA[1] Then
Find(1);
2
input : ConvPeriod(9),BasePeriod(26),SpanBPeriod(52);
var : tenkan(0),kijun(0),spanA(0),spanB(0);
tenkan=Iff(AccumN(v, ConvPeriod) > 0,
AccumN(((h + l) / 2) * v, ConvPeriod) / AccumN(v, ConvPeriod),
(highest(h, ConvPeriod) + lowest(l, ConvPeriod)) / 2);
kijun = Iff(AccumN(v, BasePeriod) > 0,
AccumN(((h + l) / 2) * v, BasePeriod) / AccumN(v, BasePeriod),
(highest(h, BasePeriod) + lowest(l, BasePeriod)) / 2);
spanA = (tenkan[25] + kijun[25]) / 2;
spanB = tenkan[25];
if spanB > spanB[1] Then
Find(1);
3
input : ConvPeriod(9),BasePeriod(26),SpanBPeriod(52);
var : tenkan(0),kijun(0),spanA(0),spanB(0);
tenkan=Iff(AccumN(v, ConvPeriod) > 0,
AccumN(((h + l) / 2) * v, ConvPeriod) / AccumN(v, ConvPeriod),
(highest(h, ConvPeriod) + lowest(l, ConvPeriod)) / 2);
kijun = Iff(AccumN(v, BasePeriod) > 0,
AccumN(((h + l) / 2) * v, BasePeriod) / AccumN(v, BasePeriod),
(highest(h, BasePeriod) + lowest(l, BasePeriod)) / 2);
spanA = (tenkan[25] + kijun[25]) / 2;
spanB = tenkan[25];
if crossup(spanA,spanB) Then
Find(1);
4
input : ConvPeriod(9),BasePeriod(26),SpanBPeriod(52);
var : tenkan(0),kijun(0),spanA(0),spanB(0);
tenkan=Iff(AccumN(v, ConvPeriod) > 0,
AccumN(((h + l) / 2) * v, ConvPeriod) / AccumN(v, ConvPeriod),
(highest(h, ConvPeriod) + lowest(l, ConvPeriod)) / 2);
kijun = Iff(AccumN(v, BasePeriod) > 0,
AccumN(((h + l) / 2) * v, BasePeriod) / AccumN(v, BasePeriod),
(highest(h, BasePeriod) + lowest(l, BasePeriod)) / 2);
spanA = (tenkan[25] + kijun[25]) / 2;
spanB = tenkan[25];
if spanA > spanB Then
Find(1);
즐거운 하루되세요
> 일지매7 님이 쓴 글입니다.
> 제목 : 검색식 부탁 드려요
> 아래 수식을 참고하여 ,
1. 수식4)가 전일보다 상승한 종목 검색식 부탁드립니다.
2. 수식5)가 전일보다 상승한 종목 검색식 부탁드려요
3. 수식4) 가 수식5)를 골든크로스 할때 종목검색식 부탁드립니다
4. 수식4) 가 수식5) 의 위에 있을때 종목검색식 부탁드려요.
--------아래-----
(수식1)
tenkan=If(Sum(거래량, ConvPeriod) > 0,
Sum(((고가 + 저가) / 2) * 거래량, ConvPeriod) / Sum(거래량, ConvPeriod),
(Max(고가, ConvPeriod) + Min(저가, ConvPeriod)) / 2);
(수식2)
kijun = If(Sum(거래량, BasePeriod) > 0,
Sum(((고가 + 저가) / 2) * 거래량, BasePeriod) / Sum(거래량, BasePeriod),
(Max(고가, BasePeriod) + Min(저가, BasePeriod)) / 2);
(수식3)
shift(close,-25)
(수식4)
spanA = (tenkan + kijun) / 2;
//SHIFT(spanA,25)
(수식5)
spanB = tenkan=If(Sum(거래량, SpanBPeriod) > 0,
Sum(((고가 + 저가) / 2) * 거래량, SpanBPeriod) / Sum(거래량, SpanBPeriod),
(Max(고가, SpanBPeriod) + Min(저가, SpanBPeriod)) / 2);
//SHIFT(spanB,25)
- 지표조건설정
ConvPeriod : 9
BasePeriod : 26
SpanBPeriod : 52
Shift : 26