커뮤니티
수식 부탁드립니다.
2017-03-22 13:59:31
157
글번호 108086
일일히 수고하심에 감사드립니다.
아래 조건은 키움의 수식입니다.
일전 문의에 조건을 아래 부분 2개 조건을 추가하였습니다.
아래의 조건을 1번이라도 만족하는 종목을 검색하는 식으로서
각 조건을 만족하는 회수를 누적 시켜서 표시가 되도록 부탁합니다.
가능한 변수는 외부 변수로 부탁드립니다.
Crossup(WilliamsR(Period),-80 )
- Period : 28
CrossUp(MACD(shortPeriod,longPeriod),eavg(MACD(shortPeriod,longPeriod),sigPeriod))
-shortPeriod : 12
- longPeriod :26
- sigPeriod : 9
Crossup(DIPlus(Period), DIMinus(Period) )
- Period : 14
Crossup(CCI(Period), -100)
- Period : 20
CrossUp(StochasticsSlow(Period1,Period2),buyLevel)
- buyLevel :20
- Period1 5
- Period2 3
Crossup(WilliamsR(Period),-80 )
- Period : 14
답변 1
예스스탁 예스스탁 답변
2017-03-22 17:25:16
안녕하세요
예스스탁입니다.
input : n(1),WRP1(28),short(12),long(26),sig(9),DIP(14),CCIP(9),sto1(5),sto2(3),buyLevel(20),WRP2(14);
var : WR1(0),MACDV(0),MACDS(0),DP(0),DM(0),CCIv(0),stok(0),WR2(0);
WR1 = WILLR(WRP1);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
DP = Diplus(DIP);
DM = DiMinus(DIP);
CCIv= CCI(CCIP);
stok = StochasticsK(sto1,sto2);
WR2 = WILLR(WRP2);
var1 = 0;
if Crossup(WR1,-80 ) Then
var1 = var1+1;
if CrossUp(MACDv,MACDs) Then
var1 = var1+1;
if Crossup(DP, DM) Then
var1 = var1+1;
if Crossup(CCIv, -100) Then
var1 = var1+1;
if Crossup(stok, buyLevel) Then
var1 = var1+1;
if Crossup(WR2,-80 ) Then
var1 = var1+1;
if var1 >= n Then
find(var1);
즐거운 하루되세요
> 자아준 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
>
일일히 수고하심에 감사드립니다.
아래 조건은 키움의 수식입니다.
일전 문의에 조건을 아래 부분 2개 조건을 추가하였습니다.
아래의 조건을 1번이라도 만족하는 종목을 검색하는 식으로서
각 조건을 만족하는 회수를 누적 시켜서 표시가 되도록 부탁합니다.
가능한 변수는 외부 변수로 부탁드립니다.
Crossup(WilliamsR(Period),-80 )
- Period : 28
CrossUp(MACD(shortPeriod,longPeriod),eavg(MACD(shortPeriod,longPeriod),sigPeriod))
-shortPeriod : 12
- longPeriod :26
- sigPeriod : 9
Crossup(DIPlus(Period), DIMinus(Period) )
- Period : 14
Crossup(CCI(Period), -100)
- Period : 20
CrossUp(StochasticsSlow(Period1,Period2),buyLevel)
- buyLevel :20
- Period1 5
- Period2 3
Crossup(WilliamsR(Period),-80 )
- Period : 14
다음글
이전글