예스스탁
예스스탁 답변
2020-01-28 16:42:51
안녕하세요
예스스탁입니다.
예 올리신 수식과 같이 작성하셔도 되고 아래와 같이
변수처리해서 사용하셔도 됩니다.
Input : Period(5);
var : hh(0),ll(0),cnt(0),rr(0),tt(0);
Array : VV[51](0);
vv[1] = ma(C,Period*1);
vv[2] = ma(C,Period*2);
vv[3] = ma(C,Period*3);
vv[4] = ma(C,Period*4);
vv[5] = ma(C,Period*5);
vv[6] = ma(C,Period*6);
vv[7] = ma(C,Period*7);
vv[8] = ma(C,Period*8);
vv[9] = ma(C,Period*9);
vv[10] = ma(C,Period*10);
vv[11] = ma(C,Period*11);
vv[12] = ma(C,Period*12);
vv[13] = ma(C,Period*13);
vv[14] = ma(C,Period*14);
vv[15] = ma(C,Period*15);
vv[16] = ma(C,Period*16);
vv[17] = ma(C,Period*17);
vv[18] = ma(C,Period*18);
vv[19] = ma(C,Period*19);
vv[20] = ma(C,Period*20);
vv[21] = ma(C,Period*21);
vv[22] = ma(C,Period*22);
vv[23] = ma(C,Period*23);
vv[24] = ma(C,Period*24);
vv[25] = ma(C,Period*25);
vv[26] = ma(C,Period*26);
vv[27] = ma(C,Period*27);
vv[28] = ma(C,Period*28);
vv[29] = ma(C,Period*29);
vv[30] = ma(C,Period*30);
vv[31] = ma(C,Period*31);
vv[32] = ma(C,Period*32);
vv[33] = ma(C,Period*33);
vv[34] = ma(C,Period*34);
vv[35] = ma(C,Period*35);
vv[36] = ma(C,Period*36);
vv[37] = ma(C,Period*37);
vv[38] = ma(C,Period*38);
vv[39] = ma(C,Period*39);
vv[40] = ma(C,Period*40);
vv[41] = ma(C,Period*41);
vv[42] = ma(C,Period*42);
vv[43] = ma(C,Period*43);
vv[44] = ma(C,Period*44);
vv[45] = ma(C,Period*45);
vv[46] = ma(C,Period*46);
vv[47] = ma(C,Period*47);
vv[48] = ma(C,Period*48);
vv[49] = ma(C,Period*49);
vv[50] = ma(C,Period*50);
if vv[1] > 0 then
{
hh = vv[1];
ll = vv[1];
for cnt = 1 to 50
{
if vv[cnt] > 0 and vv[cnt] > hh Then
hh = vv[cnt];
if vv[cnt] > 0 and vv[cnt] < ll Then
ll = vv[cnt];
}
rr = hh-ll;
tt = rr/PriceScale;
plot1(rr/PriceScale);
if (tt >= 8 and tt[1] < 8) or
(tt <= 8 and tt[1] > 8) Then
PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩001.wav");
}
즐거운 하루되세요
> 견유학자 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 지표가 문제없이 적용은 잘 되는데
plot1 값이 8(틱)이 됐을 때 음성신호가 발생되도록 할 예정인데요
(이전 수식 생략. 혹시나 하여 질문 아래 첨부)
if (plot1 >= 8 and plot1[1] < 8) or
(plot1 <= 8 and plot1[1] > 8) Then
PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩001.wav");
이렇게 하면 되는거 맞나요?
새해 복 많이 받으십시오
----
수식까지 포함한 모습은 아래와 같습니다.
Input : Period(5);
var : hh(0),ll(0),cnt(0),rr(0);
Array : VV[51](0);
vv[1] = ma(C,Period*1);
vv[2] = ma(C,Period*2);
vv[3] = ma(C,Period*3);
vv[4] = ma(C,Period*4);
vv[5] = ma(C,Period*5);
vv[6] = ma(C,Period*6);
vv[7] = ma(C,Period*7);
vv[8] = ma(C,Period*8);
vv[9] = ma(C,Period*9);
vv[10] = ma(C,Period*10);
vv[11] = ma(C,Period*11);
vv[12] = ma(C,Period*12);
vv[13] = ma(C,Period*13);
vv[14] = ma(C,Period*14);
vv[15] = ma(C,Period*15);
vv[16] = ma(C,Period*16);
vv[17] = ma(C,Period*17);
vv[18] = ma(C,Period*18);
vv[19] = ma(C,Period*19);
vv[20] = ma(C,Period*20);
vv[21] = ma(C,Period*21);
vv[22] = ma(C,Period*22);
vv[23] = ma(C,Period*23);
vv[24] = ma(C,Period*24);
vv[25] = ma(C,Period*25);
vv[26] = ma(C,Period*26);
vv[27] = ma(C,Period*27);
vv[28] = ma(C,Period*28);
vv[29] = ma(C,Period*29);
vv[30] = ma(C,Period*30);
vv[31] = ma(C,Period*31);
vv[32] = ma(C,Period*32);
vv[33] = ma(C,Period*33);
vv[34] = ma(C,Period*34);
vv[35] = ma(C,Period*35);
vv[36] = ma(C,Period*36);
vv[37] = ma(C,Period*37);
vv[38] = ma(C,Period*38);
vv[39] = ma(C,Period*39);
vv[40] = ma(C,Period*40);
vv[41] = ma(C,Period*41);
vv[42] = ma(C,Period*42);
vv[43] = ma(C,Period*43);
vv[44] = ma(C,Period*44);
vv[45] = ma(C,Period*45);
vv[46] = ma(C,Period*46);
vv[47] = ma(C,Period*47);
vv[48] = ma(C,Period*48);
vv[49] = ma(C,Period*49);
vv[50] = ma(C,Period*50);
if vv[1] > 0 then
{
hh = vv[1];
ll = vv[1];
for cnt = 1 to 50
{
if vv[cnt] > 0 and vv[cnt] > hh Then
hh = vv[cnt];
if vv[cnt] > 0 and vv[cnt] < ll Then
ll = vv[cnt];
}
rr = hh-ll;
plot1(rr/PriceScale);
}