커뮤니티

수식부탁드립니다==================

프로필 이미지
leekss1
2018-02-27 05:19:45
229
글번호 116952
답변완료
// hii 를 당일의데이타만 사용하여 표시하게해주시면 감사하겠슴니다 // 수고하세요 Input:찬스라인(0),downn(0.98),LENGTH1(60),LENGTH2(10),비교봉(5),비교봉1(5),양합상승(1.008),양합하락(0.985),표시2(0); Input:소리2(1),소리22(0),표시위치(0.7),최고저기준(20),교차간격(0); var : sum2(0,data1),sum4(0,data1),sum6(0,data1),TEMA1atm2(0),TEMA1atm4(0),TEMA1atm6(0),ss(0); var : HH(0,data2),LL(0,data2),hl(0,data2),ii(0,data2);; var : crup(0),crdn(0),sum22(0),ccurnt(0),cgap(0),callgap(0),putgap(0),plemeumgap(0),chanline(0); var :linegi(0),data2yc(0),data3yc(0),hapyc(0),hapycrt(0),TEMA1hapycrt(0),crup96(0),data2opc(0),data3opc(0),datatoopp(0); var :susm22(0),sucrup(0),hhh(0),lll(0),hii(0),chanceline(0),pyungyc(0),pyungty(0); sum2 = (data2(c)+data3(c)); sum22 =(data2(c)+data3(c))/2*250000; data2opc = data2(openD(0)); data3opc = data3(openD(0)); datatoopp = (data2opc + data3opc) / 2 *250000; susm22 = sum22 - datatoopp; data2yc = data2(closeD(1)); data3yc = data3(closeD(1)); pyungyc = ( data2yc + data3yc ) / 2 *250000; pyungty = pyungyc - datatoopp; if data2(bdate != bdate[1]) Then{ ii = 0; HHh = susm22 ; LlL = susm22; } else { ii = ii+1; if ii < 최고저기준 Then { if susm22 > hHH Then HHh = susm22; if susm22 < lLL Then LLl = susm22; } else{ HHh = data2(highest(susm22,최고저기준)); LLl = data2(lowest(susm22,최고저기준)); hii = (hhh + lll)/2; } } //plot1(sum2,"양합"); PLOT3(sum22,"수정양합"); //hhh = hh - susm22; //lll = ll - susm22; //hii = (hhh + lll) / 2; plot21(HHh,"Data2 H" ); plot22(LLl,"Data2 L"); plot23(hii,"hii"); if hii > hii[1] then { PLOT24(hii,"상승"); if 소리2 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩up2.wav"); } } if hii < hii[1] then { PLOT25(hii,"하락"); if 소리2 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dn2.wav"); } } TEMA1atm2 = (3 * Ema(sum22,LENGTH1)) - (3 * Ema(Ema(sum22,LENGTH1),LENGTH1)) + (Ema(Ema(Ema(sum22,LENGTH1),LENGTH1),LENGTH1)); plot5(TEMA1atm2,"태마2",iff((TEMA1atm2 )>(TEMA1atm2[1])+00,RED,iff((TEMA1atm2 )<(TEMA1atm2[1] )-00,BLUE,BLACK))); if ( Data2(c) > Data3(c)) and ( Data2(c) - Data3(c)) < 교차간격 Then{ crup = (Data2(c)+Data3(c))/2*250000; ccurnt = c; } if ( Data3(c) > Data2(c)) and ( Data3(c) - Data2(c)) < 교차간격 Then{ crup = (Data2(c)+Data3(c))/2*250000; ccurnt = c; } // PLOT31(crup,"교차라인"); if ( Data2(c) > Data3(c)) and ( Data2(c) - Data3(c)) < 교차간격 Then{ PLOT52(hii+3500,"상승교차"); PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } if ( Data3(c) > Data2(c)) and ( Data3(c) - Data2(c)) < 교차간격 Then{ PLOT53(hii+3500,"하락교차"); PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } if sTime == 090000 Then { plot59( 20000,"장시작" ); } // PLOT58(datatoopp ,"시가평균"); susm22 = sum22 - datatoopp; PLOT61(susm22 ,"시가대비평가"); plotbaseline1(0); sucrup = crup - datatoopp; PLOT62(sucrup,"수정교차라인"); // chanceline = datatoopp * 찬스라인; // PLOT63(chanceline,"찬스라인"); PLOT63(pyungty ,"전데이타평");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-27 14:04:36

안녕하세요 예스스탁입니다. 현재 수식이 당일값으로만 계산하고 있는 식 같습니다. hii가 20개봉 이후에만 계산되게 되어 있어 if문 밖으로 변경했습니다. input:찬스라인(0),downn(0.98),LENGTH1(60),LENGTH2(10),비교봉(5),비교봉1(5),양합상승(1.008),양합하락(0.985),표시2(0); Input:소리2(1),소리22(0),표시위치(0.7),최고저기준(20),교차간격(0); var : sum2(0,data1),sum4(0,data1),sum6(0,data1),TEMA1atm2(0),TEMA1atm4(0),TEMA1atm6(0),ss(0); var : HH(0,data2),LL(0,data2),hl(0,data2),ii(0,data2);; var : crup(0),crdn(0),sum22(0),ccurnt(0),cgap(0),callgap(0),putgap(0),plemeumgap(0),chanline(0); var :linegi(0),data2yc(0),data3yc(0),hapyc(0),hapycrt(0),TEMA1hapycrt(0),crup96(0),data2opc(0),data3opc(0),datatoopp(0); var :susm22(0),sucrup(0),hhh(0),lll(0),hii(0),chanceline(0),pyungyc(0),pyungty(0); sum2 = (data2(c)+data3(c)); sum22 =(data2(c)+data3(c))/2*250000; data2opc = data2(openD(0)); data3opc = data3(openD(0)); datatoopp = (data2opc + data3opc) / 2 *250000; susm22 = sum22 - datatoopp; data2yc = data2(closeD(1)); data3yc = data3(closeD(1)); pyungyc = ( data2yc + data3yc ) / 2 *250000; pyungty = pyungyc - datatoopp; if data2(bdate != bdate[1]) Then{ ii = 0; HHh = susm22; LlL = susm22; } else { ii = ii+1; if ii < 최고저기준 Then { if susm22 > hhh Then hhh = susm22; if susm22 < lll Then lll = susm22; } else{ hhh = data2(highest(susm22,최고저기준)); lll = data2(lowest(susm22,최고저기준)); } } hii = (hhh + lll)/2; //plot1(sum2,"양합"); PLOT3(sum22,"수정양합"); //hhh = hh - susm22; //lll = ll - susm22; //hii = (hhh + lll) / 2; plot21(HHh,"Data2 H" ); plot22(LLl,"Data2 L"); plot23(hii,"hii"); if hii > hii[1] then { PLOT24(hii,"상승"); if 소리2 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩up2.wav"); } } if hii < hii[1] then { PLOT25(hii,"하락"); if 소리2 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dn2.wav"); } } TEMA1atm2 = (3 * Ema(sum22,LENGTH1)) - (3 * Ema(Ema(sum22,LENGTH1),LENGTH1)) + (Ema(Ema(Ema(sum22,LENGTH1),LENGTH1),LENGTH1)); plot5(TEMA1atm2,"태마2",iff((TEMA1atm2 )>(TEMA1atm2[1])+00,RED,iff((TEMA1atm2 )<(TEMA1atm2[1] )-00,BLUE,BLACK))); if ( Data2(c) > Data3(c)) and ( Data2(c) - Data3(c)) < 교차간격 Then{ crup = (Data2(c)+Data3(c))/2*250000; ccurnt = c; } if ( Data3(c) > Data2(c)) and ( Data3(c) - Data2(c)) < 교차간격 Then{ crup = (Data2(c)+Data3(c))/2*250000; ccurnt = c; } // PLOT31(crup,"교차라인"); if ( Data2(c) > Data3(c)) and ( Data2(c) - Data3(c)) < 교차간격 Then{ PLOT52(hii+3500,"상승교차"); PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } if ( Data3(c) > Data2(c)) and ( Data3(c) - Data2(c)) < 교차간격 Then{ PLOT53(hii+3500,"하락교차"); PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } if sTime == 090000 Then { plot59( 20000,"장시작" ); } // PLOT58(datatoopp ,"시가평균"); susm22 = sum22 - datatoopp; PLOT61(susm22 ,"시가대비평가"); plotbaseline1(0); sucrup = crup - datatoopp; PLOT62(sucrup,"수정교차라인"); // chanceline = datatoopp * 찬스라인; // PLOT63(chanceline,"찬스라인"); PLOT63(pyungty ,"전데이타평"); 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 수식부탁드립니다================== > // hii 를 당일의데이타만 사용하여 표시하게해주시면 감사하겠슴니다 // 수고하세요 Input:찬스라인(0),downn(0.98),LENGTH1(60),LENGTH2(10),비교봉(5),비교봉1(5),양합상승(1.008),양합하락(0.985),표시2(0); Input:소리2(1),소리22(0),표시위치(0.7),최고저기준(20),교차간격(0); var : sum2(0,data1),sum4(0,data1),sum6(0,data1),TEMA1atm2(0),TEMA1atm4(0),TEMA1atm6(0),ss(0); var : HH(0,data2),LL(0,data2),hl(0,data2),ii(0,data2);; var : crup(0),crdn(0),sum22(0),ccurnt(0),cgap(0),callgap(0),putgap(0),plemeumgap(0),chanline(0); var :linegi(0),data2yc(0),data3yc(0),hapyc(0),hapycrt(0),TEMA1hapycrt(0),crup96(0),data2opc(0),data3opc(0),datatoopp(0); var :susm22(0),sucrup(0),hhh(0),lll(0),hii(0),chanceline(0),pyungyc(0),pyungty(0); sum2 = (data2(c)+data3(c)); sum22 =(data2(c)+data3(c))/2*250000; data2opc = data2(openD(0)); data3opc = data3(openD(0)); datatoopp = (data2opc + data3opc) / 2 *250000; susm22 = sum22 - datatoopp; data2yc = data2(closeD(1)); data3yc = data3(closeD(1)); pyungyc = ( data2yc + data3yc ) / 2 *250000; pyungty = pyungyc - datatoopp; if data2(bdate != bdate[1]) Then{ ii = 0; HHh = susm22 ; LlL = susm22; } else { ii = ii+1; if ii < 최고저기준 Then { if susm22 > hHH Then HHh = susm22; if susm22 < lLL Then LLl = susm22; } else{ HHh = data2(highest(susm22,최고저기준)); LLl = data2(lowest(susm22,최고저기준)); hii = (hhh + lll)/2; } } //plot1(sum2,"양합"); PLOT3(sum22,"수정양합"); //hhh = hh - susm22; //lll = ll - susm22; //hii = (hhh + lll) / 2; plot21(HHh,"Data2 H" ); plot22(LLl,"Data2 L"); plot23(hii,"hii"); if hii > hii[1] then { PLOT24(hii,"상승"); if 소리2 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩up2.wav"); } } if hii < hii[1] then { PLOT25(hii,"하락"); if 소리2 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dn2.wav"); } } TEMA1atm2 = (3 * Ema(sum22,LENGTH1)) - (3 * Ema(Ema(sum22,LENGTH1),LENGTH1)) + (Ema(Ema(Ema(sum22,LENGTH1),LENGTH1),LENGTH1)); plot5(TEMA1atm2,"태마2",iff((TEMA1atm2 )>(TEMA1atm2[1])+00,RED,iff((TEMA1atm2 )<(TEMA1atm2[1] )-00,BLUE,BLACK))); if ( Data2(c) > Data3(c)) and ( Data2(c) - Data3(c)) < 교차간격 Then{ crup = (Data2(c)+Data3(c))/2*250000; ccurnt = c; } if ( Data3(c) > Data2(c)) and ( Data3(c) - Data2(c)) < 교차간격 Then{ crup = (Data2(c)+Data3(c))/2*250000; ccurnt = c; } // PLOT31(crup,"교차라인"); if ( Data2(c) > Data3(c)) and ( Data2(c) - Data3(c)) < 교차간격 Then{ PLOT52(hii+3500,"상승교차"); PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } if ( Data3(c) > Data2(c)) and ( Data3(c) - Data2(c)) < 교차간격 Then{ PLOT53(hii+3500,"하락교차"); PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } if sTime == 090000 Then { plot59( 20000,"장시작" ); } // PLOT58(datatoopp ,"시가평균"); susm22 = sum22 - datatoopp; PLOT61(susm22 ,"시가대비평가"); plotbaseline1(0); sucrup = crup - datatoopp; PLOT62(sucrup,"수정교차라인"); // chanceline = datatoopp * 찬스라인; // PLOT63(chanceline,"찬스라인"); PLOT63(pyungty ,"전데이타평");