예스스탁
예스스탁 답변
2021-08-11 14:53:19
안녕하세요
예스스탁입니다.
종목검색에서 주기는 종목검색화면에서 지정하셔야 하는 부분입니다.
수식은 단지 조건내용만 보고 작성해 드립니다.
식 2개를 올려드립니다. 종목검색화면에서 각식의 주기를 조정하셔서 검색하셔야 합니다.
1번식을 월봉주기로 2번식을 일봉으로 해서 검색
1번식을 일봉주기로 2번식을 월봉으로 해서 검색
예스트레이더의 [3202] 파워종목검색화면이나
NH트레이더의 [5202] 종목검색화면에서는
하나의 검색식을 주기를 달리해 지정해 검색하거나
검색식을 여러개 지정해 기간을 달리지정해 조합해서 검색할수 있습니다.
프로그램 사용법 도움말에서 각 화면 도움말 참고하시기 바랍니다.
1
Input : short(7), long(17), signal(5);
Input: BBP(18), Dv(2);
input : sto1(12),sto2(5),sto3(5);
input : Period(9);
var : ADXv(0),DP(0),DM(0);
var : stok(0),stod(0);
Var : BBTop(0), BBMid(0), BBBot(0),BWI(0);
Var : MACDv(0), MACDs(0),macdo(0);
var : B(0),S(0),VF(0),A(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
B=V*((C+L)/(H+L));
S=V*((C+H)/(H+L));
VF=iff(C>O,B,iff(C<O,-S,0));
A=AccumN(VF,7)/AccumN(V,7);
BBTop = BollBandUp(BBP,Dv);
BBMid = ma(C,BBP);
BBBot = BollBandDown(BBP,Dv);
BWI = (BBTop - BBBot)/ BBMid;
stok = stochasticsK(sto1,sto2);
stod = stochasticsD(sto1,sto2,sto3);
ADXv = ADX(Period);
DP = DiPlus(Period);
DM = DiMinus(Period);
Condition1 = macdo > 0 and macdv > macdv[1] and macdv > macds;
if Condition1 == true and Condition1[1] == False Then
{
var1 = Index;
Var2 = 0;
}
if Condition1 == true and Index <= var1+3 and
dp[1] <= 30 and CrossUp(dp,adxv) and adxv > adxv[1] Then
var2 = var2+1;
if Condition1 == true and
A > 0 and
Var2 >= 1 and
BWI > BWI[1] and
stok > stod and stok > stok[1] and
C > O Then
Find(1);
2
Input : short(7), long(17), signal(5);
Var : MACDv(0), MACDs(0),macdo(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
if C > O and MACDO > 0 and MACDV > MACDS Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 문의드립니다수식을
> 종목검색과 신호수식을 부탁드립니다.
>>>> 월봉기준으로
1.MACD(7,17,5) 오실레이터가 0보다크고,MACD선이 우상향이면서
시그널선보다 위에 있으면서
2. B=V*((C+L)/(H+L));
S=V*((C+H)/(H+L));
VF=if(C>O,B,if(C<O,-S,0));
A=SUM(VF,7)/SUM(V,7);
A가 0보다 커야한다
3. 1번조건 발생일로부터 3봉이내에 DMI(9) PLUS가 ADX를 상향돌파한 횟수가 1회이상
있어야 한다. 상향돌파전 DMI PLUS는 30이하이어야 하고, ADX는 상향추세여야 한다
4. BWI(18,2)는 상향추세이어야 하고,
5. 스토캐스틱(12,5,5) 슬로우 %K는 %D보다 위에 있으면서 우상향이어야 한다
6. 양봉이어야한다(시가<종가)
상기조건을 만족하면서 일봉기준으로
1. 양봉이고, MACD오실레이터(12,26,9)는 0보다 크고, MACD가 시그널선위이면서 우상향
해야한다
월봉기준으로 1~6까지 만족하면서 일봉기준상 1도 만족할때의 종목검색식과 신호식을
알려주시기 바랍니다.
>>>> 일봉기준으로
1.MACD(12,26,9) 오실레이터가 0보다크고,MACD선이 우상향이면서
시그널선보다 위에 있으면서
2. B=V*((C+L)/(H+L));
S=V*((C+H)/(H+L));
VF=if(C>O,B,if(C<O,-S,0));
A=SUM(VF,9)/SUM(V,9);
A가 0보다 커야한다
3. 1번조건 발생일로부터 3봉이내에 DMI(11) PLUS가 ADX를 상향돌파한 횟수가 1회이상
있어야 한다. 상향돌파전 DMI PLUS는 30이하이어야 하고, ADX는 상향추세여야 한다
4. BWI(18,2)는 상향추세이어야 하고,
5. 스토캐스틱(12,5,5) 슬로우 %K는 %D보다 위에 있으면서 우상향이어야 한다
6. 양봉이어야한다(시가<종가)
상기조건을 만족하면서 월봉기준으로
1. 양봉이고, MACD오실레이터(7,17,5)는 0보다 크고, MACD가 시그널선위이면서 우상향
해야한다
일봉기준으로 1~6까지 만족하면서 월봉기준상 1도 만족할때의 종목검색식과 신호식을
알려주시기 바랍니다.