커뮤니티
문의 드립니다.
2015-03-04 09:43:48
143
글번호 83673
1.
Input : Period(20), D(2);
var : BBdown(0),BBUp(0),BandB(0);
BBDown = BollBandDown(Period,D);
BBUp = BollBandUp(Period,D);
BandB = ((C-BBDown)/(BBUp-BBDown))*100;
Plot1(BandB, "Band %b");
PlotBaseLine1(10, "기준선10");
PlotBaseLine2(90, "기준선90");
................................................................................
2.
Input : Period(5);
Input : P(20);
var : HH(0),LL(0),cnt(0),RR(0),mid(0);
Array : mav[100](0);
mav[1] = ma(c,Period*1);
mav[2] = ma(c,Period*2);
mav[3] = ma(c,Period*3);
mav[4] = ma(c,Period*4);
mav[5] = ma(c,Period*5);
mav[6] = ma(c,Period*6);
mav[7] = ma(c,Period*7);
mav[8] = ma(c,Period*8);
mav[9] = ma(c,Period*9);
mav[10] = ma(c,Period*10);
mav[11] = ma(c,Period*11);
mav[12] = ma(c,Period*12);
mav[13] = ma(c,Period*13);
mav[14] = ma(c,Period*14);
mav[15] = ma(c,Period*15);
mav[16] = ma(c,Period*16);
mav[17] = ma(c,Period*17);
mav[18] = ma(c,Period*18);
mav[19] = ma(c,Period*19);
mav[20] = ma(c,Period*20);
mav[21] = ma(c,Period*21);
mav[22] = ma(c,Period*22);
mav[23] = ma(c,Period*23);
mav[24] = ma(c,Period*24);
mav[25] = ma(c,Period*25);
mav[26] = ma(c,Period*26);
mav[27] = ma(c,Period*27);
mav[28] = ma(c,Period*28);
mav[29] = ma(c,Period*29);
mav[30] = ma(c,Period*30);
mav[31] = ma(c,Period*31);
mav[32] = ma(c,Period*32);
mav[33] = ma(c,Period*33);
mav[34] = ma(c,Period*34);
mav[35] = ma(c,Period*35);
mav[36] = ma(c,Period*36);
mav[37] = ma(c,Period*37);
mav[38] = ma(c,Period*38);
mav[39] = ma(c,Period*39);
mav[40] = ma(c,Period*40);
mav[41] = ma(c,Period*41);
mav[42] = ma(c,Period*42);
mav[43] = ma(c,Period*43);
mav[44] = ma(c,Period*44);
mav[45] = ma(c,Period*45);
mav[46] = ma(c,Period*46);
mav[47] = ma(c,Period*47);
mav[48] = ma(c,Period*48);
mav[49] = ma(c,Period*49);
mav[50] = ma(c,Period*10);
if mav[50] > 0 then{
HH = mav[1];
LL = mav[1];
for cnt = 1 to 50
{
if mav[cnt] > HH Then
HH = mav[cnt];
if mav[cnt] < LL Then
LL = mav[cnt];
}
RR = HH-LL;
mid = ma(RR,P);
Plot1(RR/mid*100, "이격도");
PlotBaseLine1(100);
}
......................................................................................
1번과 2번 지표의 데이타2용 지표를 각각 만들고 싶습니다.
* 추가로 문의 드립니다
1.
var1 = disparity(5);
Var2 = disparity(10);
Var3 = disparity(20);
var4 = disparity(60);
var5 = disparity(120);
plot1(Var1);
plot2(Var2);
plot3(Var3);
plot4(Var4);
plot5(Var5);
PlotBaseLine1(100);
2.
Input : Period(5);
Input : P(20);
var : HH(0),LL(0),cnt(0),RR(0),mid(0);
Array : mav[100](0);
mav[1] = ma(c,Period*1);
mav[2] = ma(c,Period*2);
mav[3] = ma(c,Period*3);
mav[4] = ma(c,Period*4);
mav[5] = ma(c,Period*5);
mav[6] = ma(c,Period*6);
mav[7] = ma(c,Period*7);
mav[8] = ma(c,Period*8);
mav[9] = ma(c,Period*9);
mav[10] = ma(c,Period*10);
mav[11] = ma(c,Period*11);
mav[12] = ma(c,Period*12);
mav[13] = ma(c,Period*13);
mav[14] = ma(c,Period*14);
mav[15] = ma(c,Period*15);
mav[16] = ma(c,Period*16);
mav[17] = ma(c,Period*17);
mav[18] = ma(c,Period*18);
mav[19] = ma(c,Period*19);
mav[20] = ma(c,Period*20);
mav[21] = ma(c,Period*21);
mav[22] = ma(c,Period*22);
mav[23] = ma(c,Period*23);
mav[24] = ma(c,Period*24);
mav[25] = ma(c,Period*25);
mav[26] = ma(c,Period*26);
mav[27] = ma(c,Period*27);
mav[28] = ma(c,Period*28);
mav[29] = ma(c,Period*29);
mav[30] = ma(c,Period*30);
mav[31] = ma(c,Period*31);
mav[32] = ma(c,Period*32);
mav[33] = ma(c,Period*33);
mav[34] = ma(c,Period*34);
mav[35] = ma(c,Period*35);
mav[36] = ma(c,Period*36);
mav[37] = ma(c,Period*37);
mav[38] = ma(c,Period*38);
mav[39] = ma(c,Period*39);
mav[40] = ma(c,Period*40);
mav[41] = ma(c,Period*41);
mav[42] = ma(c,Period*42);
mav[43] = ma(c,Period*43);
mav[44] = ma(c,Period*44);
mav[45] = ma(c,Period*45);
mav[46] = ma(c,Period*46);
mav[47] = ma(c,Period*47);
mav[48] = ma(c,Period*48);
mav[49] = ma(c,Period*49);
mav[50] = ma(c,Period*10);
if mav[50] > 0 then{
HH = mav[1];
LL = mav[1];
for cnt = 1 to 50
{
if mav[cnt] > HH Then
HH = mav[cnt];
if mav[cnt] < LL Then
LL = mav[cnt];
}
RR = HH-LL;
mid = ma(RR,P);
Plot1(RR/mid*100, "이격도");
PlotBaseLine1(100);
}
1번과 2번식을 결합해서 하나의 식으로 나타내 주세요
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-03-04 15:46:03
안녕하세요
예스스탁입니다.
1.
Input : Period(20), D(2);
var : BBdown(0,data2),BBUp(0,data2),BandB(0,data2);
BBDown = data2(BollBandDown(Period,D));
BBUp = data2(BollBandUp(Period,D));
BandB = data2(((C-BBDown)/(BBUp-BBDown))*100);
Plot1(BandB, "Band %b");
PlotBaseLine1(10, "기준선10");
PlotBaseLine2(90, "기준선90");
2.
Input : Period(5);
Input : P(20);
var : HH(0,data2),LL(0,data2),cnt(0,data2),RR(0,data2),mid(0,data2);
Array : mav[100](0);
mav[1] = data2(ma(c,Period*1));
mav[2] = data2(ma(c,Period*2));
mav[3] = data2(ma(c,Period*3));
mav[4] = data2(ma(c,Period*4));
mav[5] = data2(ma(c,Period*5));
mav[6] = data2(ma(c,Period*6));
mav[7] = data2(ma(c,Period*7));
mav[8] = data2(ma(c,Period*8));
mav[9] = data2(ma(c,Period*9));
mav[10] = data2(ma(c,Period*10));
mav[11] = data2(ma(c,Period*11));
mav[12] = data2(ma(c,Period*12));
mav[13] = data2(ma(c,Period*13));
mav[14] = data2(ma(c,Period*14));
mav[15] = data2(ma(c,Period*15));
mav[16] = data2(ma(c,Period*16));
mav[17] = data2(ma(c,Period*17));
mav[18] = data2(ma(c,Period*18));
mav[19] = data2(ma(c,Period*19));
mav[20] = data2(ma(c,Period*20));
mav[21] = data2(ma(c,Period*21));
mav[22] = data2(ma(c,Period*22));
mav[23] = data2(ma(c,Period*23));
mav[24] = data2(ma(c,Period*24));
mav[25] = data2(ma(c,Period*25));
mav[26] = data2(ma(c,Period*26));
mav[27] = data2(ma(c,Period*27));
mav[28] = data2(ma(c,Period*28));
mav[29] = data2(ma(c,Period*29));
mav[30] = data2(ma(c,Period*30));
mav[31] = data2(ma(c,Period*31));
mav[32] = data2(ma(c,Period*32));
mav[33] = data2(ma(c,Period*33));
mav[34] = data2(ma(c,Period*34));
mav[35] = data2(ma(c,Period*35));
mav[36] = data2(ma(c,Period*36));
mav[37] = data2(ma(c,Period*37));
mav[38] = data2(ma(c,Period*38));
mav[39] = data2(ma(c,Period*39));
mav[40] = data2(ma(c,Period*40));
mav[41] = data2(ma(c,Period*41));
mav[42] = data2(ma(c,Period*42));
mav[43] = data2(ma(c,Period*43));
mav[44] = data2(ma(c,Period*44));
mav[45] = data2(ma(c,Period*45));
mav[46] = data2(ma(c,Period*46));
mav[47] = data2(ma(c,Period*47));
mav[48] = data2(ma(c,Period*48));
mav[49] = data2(ma(c,Period*49));
mav[50] = data2(ma(c,Period*10));
if mav[50] > 0 then{
HH = mav[1];
LL = mav[1];
for cnt = 1 to 50
{
if mav[cnt] > HH Then
HH = mav[cnt];
if mav[cnt] < LL Then
LL = mav[cnt];
}
RR = HH-LL;
mid = data2(ma(RR,P));
Plot1(RR/mid*100, "이격도");
PlotBaseLine1(100);
}
3
Input : Period(5);
Input : P(20);
var : HH(0),LL(0),cnt(0),RR(0),mid(0);
Array : mav[100](0);
mav[1] = ma(c,Period*1);
mav[2] = ma(c,Period*2);
mav[3] = ma(c,Period*3);
mav[4] = ma(c,Period*4);
mav[5] = ma(c,Period*5);
mav[6] = ma(c,Period*6);
mav[7] = ma(c,Period*7);
mav[8] = ma(c,Period*8);
mav[9] = ma(c,Period*9);
mav[10] = ma(c,Period*10);
mav[11] = ma(c,Period*11);
mav[12] = ma(c,Period*12);
mav[13] = ma(c,Period*13);
mav[14] = ma(c,Period*14);
mav[15] = ma(c,Period*15);
mav[16] = ma(c,Period*16);
mav[17] = ma(c,Period*17);
mav[18] = ma(c,Period*18);
mav[19] = ma(c,Period*19);
mav[20] = ma(c,Period*20);
mav[21] = ma(c,Period*21);
mav[22] = ma(c,Period*22);
mav[23] = ma(c,Period*23);
mav[24] = ma(c,Period*24);
mav[25] = ma(c,Period*25);
mav[26] = ma(c,Period*26);
mav[27] = ma(c,Period*27);
mav[28] = ma(c,Period*28);
mav[29] = ma(c,Period*29);
mav[30] = ma(c,Period*30);
mav[31] = ma(c,Period*31);
mav[32] = ma(c,Period*32);
mav[33] = ma(c,Period*33);
mav[34] = ma(c,Period*34);
mav[35] = ma(c,Period*35);
mav[36] = ma(c,Period*36);
mav[37] = ma(c,Period*37);
mav[38] = ma(c,Period*38);
mav[39] = ma(c,Period*39);
mav[40] = ma(c,Period*40);
mav[41] = ma(c,Period*41);
mav[42] = ma(c,Period*42);
mav[43] = ma(c,Period*43);
mav[44] = ma(c,Period*44);
mav[45] = ma(c,Period*45);
mav[46] = ma(c,Period*46);
mav[47] = ma(c,Period*47);
mav[48] = ma(c,Period*48);
mav[49] = ma(c,Period*49);
mav[50] = ma(c,Period*10);
if mav[50] > 0 then{
HH = mav[1];
LL = mav[1];
for cnt = 1 to 50
{
if mav[cnt] > HH Then
HH = mav[cnt];
if mav[cnt] < LL Then
LL = mav[cnt];
}
RR = HH-LL;
mid = ma(RR,P);
Plot1(RR/mid*100, "이격도");
}
var1 = disparity(5);
Var2 = disparity(10);
Var3 = disparity(20);
var4 = disparity(60);
var5 = disparity(120);
plot11(Var1);
plot12(Var2);
plot13(Var3);
plot14(Var4);
plot15(Var5);
PlotBaseLine1(100);
즐거운 하루되세요
> alsk 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 1.
Input : Period(20), D(2);
var : BBdown(0),BBUp(0),BandB(0);
BBDown = BollBandDown(Period,D);
BBUp = BollBandUp(Period,D);
BandB = ((C-BBDown)/(BBUp-BBDown))*100;
Plot1(BandB, "Band %b");
PlotBaseLine1(10, "기준선10");
PlotBaseLine2(90, "기준선90");
................................................................................
2.
Input : Period(5);
Input : P(20);
var : HH(0),LL(0),cnt(0),RR(0),mid(0);
Array : mav[100](0);
mav[1] = ma(c,Period*1);
mav[2] = ma(c,Period*2);
mav[3] = ma(c,Period*3);
mav[4] = ma(c,Period*4);
mav[5] = ma(c,Period*5);
mav[6] = ma(c,Period*6);
mav[7] = ma(c,Period*7);
mav[8] = ma(c,Period*8);
mav[9] = ma(c,Period*9);
mav[10] = ma(c,Period*10);
mav[11] = ma(c,Period*11);
mav[12] = ma(c,Period*12);
mav[13] = ma(c,Period*13);
mav[14] = ma(c,Period*14);
mav[15] = ma(c,Period*15);
mav[16] = ma(c,Period*16);
mav[17] = ma(c,Period*17);
mav[18] = ma(c,Period*18);
mav[19] = ma(c,Period*19);
mav[20] = ma(c,Period*20);
mav[21] = ma(c,Period*21);
mav[22] = ma(c,Period*22);
mav[23] = ma(c,Period*23);
mav[24] = ma(c,Period*24);
mav[25] = ma(c,Period*25);
mav[26] = ma(c,Period*26);
mav[27] = ma(c,Period*27);
mav[28] = ma(c,Period*28);
mav[29] = ma(c,Period*29);
mav[30] = ma(c,Period*30);
mav[31] = ma(c,Period*31);
mav[32] = ma(c,Period*32);
mav[33] = ma(c,Period*33);
mav[34] = ma(c,Period*34);
mav[35] = ma(c,Period*35);
mav[36] = ma(c,Period*36);
mav[37] = ma(c,Period*37);
mav[38] = ma(c,Period*38);
mav[39] = ma(c,Period*39);
mav[40] = ma(c,Period*40);
mav[41] = ma(c,Period*41);
mav[42] = ma(c,Period*42);
mav[43] = ma(c,Period*43);
mav[44] = ma(c,Period*44);
mav[45] = ma(c,Period*45);
mav[46] = ma(c,Period*46);
mav[47] = ma(c,Period*47);
mav[48] = ma(c,Period*48);
mav[49] = ma(c,Period*49);
mav[50] = ma(c,Period*10);
if mav[50] > 0 then{
HH = mav[1];
LL = mav[1];
for cnt = 1 to 50
{
if mav[cnt] > HH Then
HH = mav[cnt];
if mav[cnt] < LL Then
LL = mav[cnt];
}
RR = HH-LL;
mid = ma(RR,P);
Plot1(RR/mid*100, "이격도");
PlotBaseLine1(100);
}
......................................................................................
1번과 2번 지표의 데이타2용 지표를 각각 만들고 싶습니다.
* 추가로 문의 드립니다
1.
var1 = disparity(5);
Var2 = disparity(10);
Var3 = disparity(20);
var4 = disparity(60);
var5 = disparity(120);
plot1(Var1);
plot2(Var2);
plot3(Var3);
plot4(Var4);
plot5(Var5);
PlotBaseLine1(100);
2.
Input : Period(5);
Input : P(20);
var : HH(0),LL(0),cnt(0),RR(0),mid(0);
Array : mav[100](0);
mav[1] = ma(c,Period*1);
mav[2] = ma(c,Period*2);
mav[3] = ma(c,Period*3);
mav[4] = ma(c,Period*4);
mav[5] = ma(c,Period*5);
mav[6] = ma(c,Period*6);
mav[7] = ma(c,Period*7);
mav[8] = ma(c,Period*8);
mav[9] = ma(c,Period*9);
mav[10] = ma(c,Period*10);
mav[11] = ma(c,Period*11);
mav[12] = ma(c,Period*12);
mav[13] = ma(c,Period*13);
mav[14] = ma(c,Period*14);
mav[15] = ma(c,Period*15);
mav[16] = ma(c,Period*16);
mav[17] = ma(c,Period*17);
mav[18] = ma(c,Period*18);
mav[19] = ma(c,Period*19);
mav[20] = ma(c,Period*20);
mav[21] = ma(c,Period*21);
mav[22] = ma(c,Period*22);
mav[23] = ma(c,Period*23);
mav[24] = ma(c,Period*24);
mav[25] = ma(c,Period*25);
mav[26] = ma(c,Period*26);
mav[27] = ma(c,Period*27);
mav[28] = ma(c,Period*28);
mav[29] = ma(c,Period*29);
mav[30] = ma(c,Period*30);
mav[31] = ma(c,Period*31);
mav[32] = ma(c,Period*32);
mav[33] = ma(c,Period*33);
mav[34] = ma(c,Period*34);
mav[35] = ma(c,Period*35);
mav[36] = ma(c,Period*36);
mav[37] = ma(c,Period*37);
mav[38] = ma(c,Period*38);
mav[39] = ma(c,Period*39);
mav[40] = ma(c,Period*40);
mav[41] = ma(c,Period*41);
mav[42] = ma(c,Period*42);
mav[43] = ma(c,Period*43);
mav[44] = ma(c,Period*44);
mav[45] = ma(c,Period*45);
mav[46] = ma(c,Period*46);
mav[47] = ma(c,Period*47);
mav[48] = ma(c,Period*48);
mav[49] = ma(c,Period*49);
mav[50] = ma(c,Period*10);
if mav[50] > 0 then{
HH = mav[1];
LL = mav[1];
for cnt = 1 to 50
{
if mav[cnt] > HH Then
HH = mav[cnt];
if mav[cnt] < LL Then
LL = mav[cnt];
}
RR = HH-LL;
mid = ma(RR,P);
Plot1(RR/mid*100, "이격도");
PlotBaseLine1(100);
}
1번과 2번식을 결합해서 하나의 식으로 나타내 주세요
감사합니다.