커뮤니티
잘못 수정 부탁드립니다.
2016-12-08 15:25:50
105
글번호 104794
야간시가 최대 50개까지 나오게 할려고 했는데 한줄밖에 안나오니 수정 부탁드립니다.
input : 시가갯수(3),칼라(black),선굵기(1);
var: iii1(0);
Array : vol[50](0);
if stime==180000 Then var1=Open;
vol[0]=var1;
for iii1 = 1 to min(시가갯수,50) begin
{
vol[iii1]=(vol[iii1-1])[1];
}
end;
Plot1(vol[0],"vol",칼라,def,선굵기);
Plot2(vol[1],"vol",칼라,def,선굵기);
Plot3(vol[2],"vol",칼라,def,선굵기);
Plot4(vol[3],"vol",칼라,def,선굵기);
Plot5(vol[4],"vol",칼라,def,선굵기);
Plot6(vol[5],"vol",칼라,def,선굵기);
Plot7(vol[6],"vol",칼라,def,선굵기);
Plot8(vol[7],"vol",칼라,def,선굵기);
Plot9(vol[8],"vol",칼라,def,선굵기);
Plot10(vol[9],"vol",칼라,def,선굵기);
Plot11(vol[10],"vol",칼라,def,선굵기);
Plot12(vol[11],"vol",칼라,def,선굵기);
Plot13(vol[12],"vol",칼라,def,선굵기);
Plot14(vol[13],"vol",칼라,def,선굵기);
Plot15(vol[14],"vol",칼라,def,선굵기);
Plot16(vol[15],"vol",칼라,def,선굵기);
Plot17(vol[16],"vol",칼라,def,선굵기);
Plot18(vol[17],"vol",칼라,def,선굵기);
Plot19(vol[18],"vol",칼라,def,선굵기);
Plot20(vol[19],"vol",칼라,def,선굵기);
Plot21(vol[20],"vol",칼라,def,선굵기);
Plot22(vol[21],"vol",칼라,def,선굵기);
Plot23(vol[22],"vol",칼라,def,선굵기);
Plot24(vol[23],"vol",칼라,def,선굵기);
Plot25(vol[24],"vol",칼라,def,선굵기);
Plot26(vol[25],"vol",칼라,def,선굵기);
Plot27(vol[26],"vol",칼라,def,선굵기);
Plot28(vol[27],"vol",칼라,def,선굵기);
Plot29(vol[28],"vol",칼라,def,선굵기);
Plot30(vol[29],"vol",칼라,def,선굵기);
Plot31(vol[30],"vol",칼라,def,선굵기);
Plot32(vol[31],"vol",칼라,def,선굵기);
Plot33(vol[32],"vol",칼라,def,선굵기);
Plot34(vol[33],"vol",칼라,def,선굵기);
Plot35(vol[34],"vol",칼라,def,선굵기);
Plot36(vol[35],"vol",칼라,def,선굵기);
Plot37(vol[36],"vol",칼라,def,선굵기);
Plot38(vol[37],"vol",칼라,def,선굵기);
Plot39(vol[38],"vol",칼라,def,선굵기);
Plot40(vol[39],"vol",칼라,def,선굵기);
Plot41(vol[40],"vol",칼라,def,선굵기);
Plot42(vol[41],"vol",칼라,def,선굵기);
Plot43(vol[42],"vol",칼라,def,선굵기);
Plot44(vol[43],"vol",칼라,def,선굵기);
Plot45(vol[44],"vol",칼라,def,선굵기);
Plot46(vol[45],"vol",칼라,def,선굵기);
Plot47(vol[46],"vol",칼라,def,선굵기);
Plot48(vol[47],"vol",칼라,def,선굵기);
Plot49(vol[48],"vol",칼라,def,선굵기);
Plot50(vol[49],"vol",칼라,def,선굵기);
답변 1
예스스탁 예스스탁 답변
2016-12-08 16:20:37
안녕하세요
예스스탁입니다.
각 배열값이 0이상일때만 출력되게 하셔야 합니다.
혹시 거래가 없어 18시 봉이 없을수도 있으므로
해당 부분 대비한 내용도 조건에 추가했습니다.
다른 부분은 큰 문제 없습니다.
차트에 없는 이전일값은 표시되지 않습니다.
input : 시가갯수(3),칼라(black),선굵기(1);
var: iii1(0);
Array : vol[50](0);
#18시봉이 없을 경우를 대비해 (stime > 180000 and stime[1] < 180000)조건도 추가
if stime==180000 or (stime > 180000 and stime[1] < 180000) Then {
vol[0] = open ;
for iii1 = 1 to min(시가갯수,49)
{
vol[iii1] = vol[iii1-1][1];
}
}
#vol[0]에 0이상의 값이 있을때만 출력
if Vol[0] > 0 then
Plot1(vol[0],"vol1",칼라,def,선굵기);
if Vol[1] > 0 then
Plot2(vol[1],"vol2",칼라,def,선굵기);
if Vol[2] > 0 then
Plot3(vol[2],"vol3",칼라,def,선굵기);
if Vol[3] > 0 then
Plot4(vol[3],"vol4",칼라,def,선굵기);
#~~~~~~~~~~~~~~~~~~
if Vol[49] > 0 then
Plot50(vol[49],"vol49",칼라,def,선굵기);
즐거운 하루되세요
> 이지화 님이 쓴 글입니다.
> 제목 : 잘못 수정 부탁드립니다.
> 야간시가 최대 50개까지 나오게 할려고 했는데 한줄밖에 안나오니 수정 부탁드립니다.
input : 시가갯수(3),칼라(black),선굵기(1);
var: iii1(0);
Array : vol[50](0);
if stime==180000 Then var1=Open;
vol[0]=var1;
for iii1 = 1 to min(시가갯수,50) begin
{
vol[iii1]=(vol[iii1-1])[1];
}
end;
Plot1(vol[0],"vol",칼라,def,선굵기);
Plot2(vol[1],"vol",칼라,def,선굵기);
Plot3(vol[2],"vol",칼라,def,선굵기);
Plot4(vol[3],"vol",칼라,def,선굵기);
Plot5(vol[4],"vol",칼라,def,선굵기);
Plot6(vol[5],"vol",칼라,def,선굵기);
Plot7(vol[6],"vol",칼라,def,선굵기);
Plot8(vol[7],"vol",칼라,def,선굵기);
Plot9(vol[8],"vol",칼라,def,선굵기);
Plot10(vol[9],"vol",칼라,def,선굵기);
Plot11(vol[10],"vol",칼라,def,선굵기);
Plot12(vol[11],"vol",칼라,def,선굵기);
Plot13(vol[12],"vol",칼라,def,선굵기);
Plot14(vol[13],"vol",칼라,def,선굵기);
Plot15(vol[14],"vol",칼라,def,선굵기);
Plot16(vol[15],"vol",칼라,def,선굵기);
Plot17(vol[16],"vol",칼라,def,선굵기);
Plot18(vol[17],"vol",칼라,def,선굵기);
Plot19(vol[18],"vol",칼라,def,선굵기);
Plot20(vol[19],"vol",칼라,def,선굵기);
Plot21(vol[20],"vol",칼라,def,선굵기);
Plot22(vol[21],"vol",칼라,def,선굵기);
Plot23(vol[22],"vol",칼라,def,선굵기);
Plot24(vol[23],"vol",칼라,def,선굵기);
Plot25(vol[24],"vol",칼라,def,선굵기);
Plot26(vol[25],"vol",칼라,def,선굵기);
Plot27(vol[26],"vol",칼라,def,선굵기);
Plot28(vol[27],"vol",칼라,def,선굵기);
Plot29(vol[28],"vol",칼라,def,선굵기);
Plot30(vol[29],"vol",칼라,def,선굵기);
Plot31(vol[30],"vol",칼라,def,선굵기);
Plot32(vol[31],"vol",칼라,def,선굵기);
Plot33(vol[32],"vol",칼라,def,선굵기);
Plot34(vol[33],"vol",칼라,def,선굵기);
Plot35(vol[34],"vol",칼라,def,선굵기);
Plot36(vol[35],"vol",칼라,def,선굵기);
Plot37(vol[36],"vol",칼라,def,선굵기);
Plot38(vol[37],"vol",칼라,def,선굵기);
Plot39(vol[38],"vol",칼라,def,선굵기);
Plot40(vol[39],"vol",칼라,def,선굵기);
Plot41(vol[40],"vol",칼라,def,선굵기);
Plot42(vol[41],"vol",칼라,def,선굵기);
Plot43(vol[42],"vol",칼라,def,선굵기);
Plot44(vol[43],"vol",칼라,def,선굵기);
Plot45(vol[44],"vol",칼라,def,선굵기);
Plot46(vol[45],"vol",칼라,def,선굵기);
Plot47(vol[46],"vol",칼라,def,선굵기);
Plot48(vol[47],"vol",칼라,def,선굵기);
Plot49(vol[48],"vol",칼라,def,선굵기);
Plot50(vol[49],"vol",칼라,def,선굵기);
다음글
이전글