커뮤니티
수식부탁드립니다==================
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 ,"전데이타평");
다음글
이전글