커뮤니티
산식수정요
2011-05-02 22:52:31
703
글번호 38156
var52==10 일때,
바로앞의 구간(Padong01I~Padong03I)내의 점수(var50, var51 합계)를 구한후 그값을
(Padong01I~Padong03I)로 나누어 %를 구하려고 했읍니다만....
합계부터 않돼더군요....
산식의 수정 부탁드립니다
var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0);
var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0);
TX40 = ema(TRIX(20),18); TR20 = TRIX(20);
TX40 = ema(TRIX(40),32); TR40 = TRIX(40);
TX60 = ema(TRIX(60),48); TR60 = TRIX(60);
TX80 = ema(TRIX(80),64); TR80 = TRIX(80);
TX100 = ema(TRIX(100),80); TR100= TRIX(100);
var : Padong(0),Part01(0);
Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1)
+iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1);
var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0);
if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then
PadongI01=index[1];
if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then
PadongI02=index[1];
if CrossUp(Padong,0) Then
PadongI03=index;
if Crossdown(Padong,0) Then
PadongI04=index;
#######################
# 구간신호 #
#######################
//var : part01(0);
var52=0;
var: 상황01(False);
If Padong>Padong[1] and Padong[1]==-5 Then {
상황01=true;
part01=5;
}
If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { //
상황01= False;
part01=0;
}
var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0);
var51=iff(part01==5 and C>O and C>ma(c,5),1,0);
If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then
var52=10;
var:점수(0);
점수=0;
//If var52==10 and 상황01==true Then
점수 = 점수+(var50+var51);
#====================================================================
Plot5(var52);
Plot6(Padong);
Plot7(part01);
Plot8(var50);
Plot9(var51);
Plot10(점수);
- 1. 이미지5.jpg (0.01 MB)
답변 2
예스스탁 예스스탁 답변
2011-05-02 14:21:21
안녕하세요
예스스탁입니다.
var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0);
var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0);
TX40 = ema(TRIX(20),18); TR20 = TRIX(20);
TX40 = ema(TRIX(40),32); TR40 = TRIX(40);
TX60 = ema(TRIX(60),48); TR60 = TRIX(60);
TX80 = ema(TRIX(80),64); TR80 = TRIX(80);
TX100 = ema(TRIX(100),80); TR100= TRIX(100);
var : Padong(0),Part01(0);
Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1)
+iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1);
var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0);
if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then
PadongI01=index[1];
if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then
PadongI02=index[1];
if CrossUp(Padong,0) Then
PadongI03=index;
if Crossdown(Padong,0) Then
PadongI04=index;
#######################
# 구간신호 #
#######################
//var : part01(0);
var52=0;
var: 상황01(False);
If Padong>Padong[1] and Padong[1]==-5 Then {
상황01=true;
part01=5;
}
If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { //
상황01= False;
part01=0;
}
var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0);
var51=iff(part01==5 and C>O and C>ma(c,5),1,0);
If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then
var52=10;
var:var50합계(0),var51합계(0),idx(0);
if part01 != 0 and part01[1] == 0 Then{
var50합계=0;
var51합계=0;
idx = 0;#봉갯수
}
if part01 > 0 Then{
idx = idx+1;
var50합계 = var50합계+var50;
var51합계 = var51합계+var51;
}
Plot10(var50합계/idx);
Plot11(var51합계/idx);
(Padong01I~Padong03I)으로 나눈다는 의미가
(Padong01I~Padong03I)사이의 봉갯수로 나눈신다는 의미인지
정확히 모르겠습니다.
(Padong01I~Padong03I)사이의 봉갯수로
나누었습니다.
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 산식수정요
> 그림에서 보시다시피 var52==10 일때,
바로앞의 구간(Padong01I~Padong03I)내의 점수(var50, var51 합계)를 구한후 그값을
(Padong01I~Padong03I)로 나누어 %를 구하려고 했읍니다만....
합계부터 않돼더군요....
산식의 수정 부탁드립니다
var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0);
var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0);
TX40 = ema(TRIX(20),18); TR20 = TRIX(20);
TX40 = ema(TRIX(40),32); TR40 = TRIX(40);
TX60 = ema(TRIX(60),48); TR60 = TRIX(60);
TX80 = ema(TRIX(80),64); TR80 = TRIX(80);
TX100 = ema(TRIX(100),80); TR100= TRIX(100);
var : Padong(0),Part01(0);
Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1)
+iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1);
var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0);
if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then
PadongI01=index[1];
if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then
PadongI02=index[1];
if CrossUp(Padong,0) Then
PadongI03=index;
if Crossdown(Padong,0) Then
PadongI04=index;
#######################
# 구간신호 #
#######################
//var : part01(0);
var52=0;
var: 상황01(False);
If Padong>Padong[1] and Padong[1]==-5 Then {
상황01=true;
part01=5;
}
If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { //
상황01= False;
part01=0;
}
var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0);
var51=iff(part01==5 and C>O and C>ma(c,5),1,0);
If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then
var52=10;
var:점수(0);
점수=0;
//If var52==10 and 상황01==true Then
점수 = 점수+(var50+var51);
#====================================================================
Plot5(var52);
Plot6(Padong);
Plot7(part01);
Plot8(var50);
Plot9(var51);
Plot10(점수);
회원
2012-08-15 19:26:05
관리자님에 의해 삭제된 답변입니다.
다음글
이전글