커뮤니티
수식 수정 부탁드립니다.
2017-12-05 10:12:43
129
글번호 114692
일일히 수고해 주심에 감사드립니다.
제 나름되로 해보니 잘 않되어 부탁드립니다.
아래의 각 신호들이 당일 2개이상 발생하는 날이 과거 기간(검색기간)동안에
몇회 출현하는 회수(n)를 같이 검색하는 수식으로 수정해주시면 고맙겠습니다.
input : 검색기간(10),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;
Condition1 = var1 >= 2 ;
if CountIF(Condition1 ==true, 검색기간) >= n then
find(n);
답변 1
예스스탁 예스스탁 답변
2017-12-05 10:45:22
안녕하세요
예스스탁입니다.
input : 검색기간(10),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;
Condition1 = var1 >= 2 ;
var2 = CountIF(Condition1 ==true, 검색기간);
if var2 >= n then
find(var2);
즐거운 하루되세요
> 자아준 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다.
> 일일히 수고해 주심에 감사드립니다.
제 나름되로 해보니 잘 않되어 부탁드립니다.
아래의 각 신호들이 당일 2개이상 발생하는 날이 과거 기간(검색기간)동안에
몇회 출현하는 회수(n)를 같이 검색하는 수식으로 수정해주시면 고맙겠습니다.
input : 검색기간(10),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;
Condition1 = var1 >= 2 ;
if CountIF(Condition1 ==true, 검색기간) >= n then
find(n);
다음글
이전글