커뮤니티
누적 거래대금 최고 행사가
2015-07-19 23:01:53
133
글번호 88631
항상 상세한 답변을 주셔서 많은 도움을 받고 잇습니다.
감사합니다.
아래 수식은 전체옵션 중 당일 누적 거래대금이 최고인 행사가를 찾는 식입니다.
그런데 결과 값이 엉뚱하게 나오고 있습니다.
어디에 문제가 있는지
더 간단한 수식이 잇다면 좀 도와주시길 부탁드립니다.
//전옵션_최대거래대금_행사가 찾기
var : 행사가수(0), 순번(0);
행사가수 = 35;
//@@@@@@@@@@@ 변수의 지정 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
array : 콜금[35](0), 콜누금[35](0);
array : 풋금[35](0), 풋누금[35](0);
콜금[1] = data3(M);
콜금[2] = data4(M);
콜금[3] = data5(M);
콜금[4] = data6(M);
콜금[5] = data7(M);
콜금[6] = data8(M);
콜금[7] = data9(M);
콜금[8] = data10(M);
콜금[9] = data11(M);
콜금[10] = data12(M);
콜금[11] = data13(M);
콜금[12] = data14(M);
콜금[13] = data15(M);
콜금[14] = data16(M);
콜금[15] = data17(M);
콜금[16] = data18(M);
콜금[17] = data19(M);
콜금[18] = data20(M);
콜금[19] = data21(M);
콜금[20] = data22(M);
콜금[21] = data23(M);
콜금[22] = data24(M);
콜금[23] = data25(M);
콜금[24] = data26(M);
콜금[25] = data27(M);
콜금[26] = data28(M);
콜금[27] = data29(M);
콜금[28] = data30(M);
콜금[29] = data31(M);
콜금[30] = data32(M);
콜금[31] = data33(M);
콜금[32] = data34(M);
콜금[33] = data35(M);
콜금[34] = data36(M);
콜금[35] = data37(M);
풋금[1] = data38(M);
풋금[2] = data39(M);
풋금[3] = data40(M);
풋금[4] = data41(M);
풋금[5] = data42(M);
풋금[6] = data43(M);
풋금[7] = data44(M);
풋금[8] = data45(M);
풋금[9] = data46(M);
풋금[10] = data47(M);
풋금[11] = data48(M);
풋금[12] = data49(M);
풋금[13] = data50(M);
풋금[14] = data51(M);
풋금[15] = data52(M);
풋금[16] = data53(M);
풋금[17] = data54(M);
풋금[18] = data55(M);
풋금[19] = data56(M);
풋금[20] = data57(M);
풋금[21] = data58(M);
풋금[22] = data59(M);
풋금[23] = data60(M);
풋금[24] = data61(M);
풋금[25] = data62(M);
풋금[26] = data63(M);
풋금[27] = data64(M);
풋금[28] = data65(M);
풋금[29] = data66(M);
풋금[30] = data67(M);
풋금[31] = data68(M);
풋금[32] = data69(M);
풋금[33] = data70(M);
풋금[34] = data71(M);
풋금[35] = data72(M);
//@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var : 콜최대금(0), 콜량번(0), 콜금번(0);
var : 풋최대금(0), 풋량번(0), 풋금번(0);
if dayindex == 0 Then {
for 순번 = 1 to 행사가수 {
콜누금[순번] = 0;
풋누금[순번] = 0; }
}
for 순번 = 1 to 행사가수 {
콜누금[순번] = 콜누금[순번] + 콜금[순번];
풋누금[순번] = 풋누금[순번] + 풋금[순번];
}
for 순번 = 1 to 행사가수 {
If 콜누금[순번] > 콜최대금 then { 콜최대금 = 콜금[순번]; 콜금번 = 순번; }
If 풋누금[순번] > 풋최대금 then { 풋최대금 = 풋금[순번]; 풋금번 = 순번; }
}
Plot11(콜금번, "콜최대금액_행사가 번호");
Plot12(풋금번, "풋최대금액_행사가 번호");
답변 2
예스스탁 예스스탁 답변
2015-07-20 14:48:04
안녕하세요
예스스탁입니다.
수식에서 데이터는 완성봉의 값만 사용합니다.
만약 참조데이터가 일봉이면 해당 값이 당일값이 아닙니다.
그러므로 참조데이터는 분봉데이터이어야 하며
누적하는 내용도 아래와 같이 작성하셔야 합니다.
var : 행사가수(0), 순번(0);
행사가수 = 35;
//@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var : 콜최대금(0), 콜량번(0), 콜금번(0);
var : 풋최대금(0), 풋량번(0), 풋금번(0);
//@@@@@@@@@@@ 변수의 지정 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
array : 당일누적콜금[35](0,data1);
array : 당일누적풋금[35](0,data1);
#주종목 당일 첫봉이 완서되면 각 변수값은 모두 0으로 초기화
if data1(dayindex == 0) Then {
for 순번 = 1 to 행사가수
{
당일누적콜금[순번] = 0;
당일누적풋금[순번] = 0;
}
}
if data1(sdate) == data3(sdate) then 당일누적콜금[1] = data3(accumn(M,dayindex+1));
if data1(sdate) == data4(sdate) then 당일누적콜금[2] = data4(accumn(M,dayindex+1));
if data1(sdate) == data5(sdate) then 당일누적콜금[3] = data5(accumn(M,dayindex+1));
if data1(sdate) == data6(sdate) then 당일누적콜금[4] = data6(accumn(M,dayindex+1));
if data1(sdate) == data7(sdate) then 당일누적콜금[5] = data7(accumn(M,dayindex+1));
if data1(sdate) == data8(sdate) then 당일누적콜금[6] = data8(accumn(M,dayindex+1));
if data1(sdate) == data9(sdate) then 당일누적콜금[7] = data9(accumn(M,dayindex+1));
if data1(sdate) == data10(sdate) then 당일누적콜금[8] = data10(accumn(M,dayindex+1));
if data1(sdate) == data11(sdate) then 당일누적콜금[9] = data11(accumn(M,dayindex+1));
if data1(sdate) == data12(sdate) then 당일누적콜금[10] = data12(accumn(M,dayindex+1));
if data1(sdate) == data13(sdate) then 당일누적콜금[11] = data13(accumn(M,dayindex+1));
if data1(sdate) == data14(sdate) then 당일누적콜금[12] = data14(accumn(M,dayindex+1));
if data1(sdate) == data15(sdate) then 당일누적콜금[13] = data15(accumn(M,dayindex+1));
if data1(sdate) == data16(sdate) then 당일누적콜금[14] = data16(accumn(M,dayindex+1));
if data1(sdate) == data17(sdate) then 당일누적콜금[15] = data17(accumn(M,dayindex+1));
if data1(sdate) == data18(sdate) then 당일누적콜금[16] = data18(accumn(M,dayindex+1));
if data1(sdate) == data19(sdate) then 당일누적콜금[17] = data19(accumn(M,dayindex+1));
if data1(sdate) == data20(sdate) then 당일누적콜금[18] = data20(accumn(M,dayindex+1));
if data1(sdate) == data21(sdate) then 당일누적콜금[19] = data21(accumn(M,dayindex+1));
if data1(sdate) == data22(sdate) then 당일누적콜금[20] = data22(accumn(M,dayindex+1));
if data1(sdate) == data23(sdate) then 당일누적콜금[21] = data23(accumn(M,dayindex+1));
if data1(sdate) == data24(sdate) then 당일누적콜금[22] = data24(accumn(M,dayindex+1));
if data1(sdate) == data25(sdate) then 당일누적콜금[23] = data25(accumn(M,dayindex+1));
if data1(sdate) == data26(sdate) then 당일누적콜금[24] = data26(accumn(M,dayindex+1));
if data1(sdate) == data27(sdate) then 당일누적콜금[25] = data27(accumn(M,dayindex+1));
if data1(sdate) == data28(sdate) then 당일누적콜금[26] = data28(accumn(M,dayindex+1));
if data1(sdate) == data29(sdate) then 당일누적콜금[27] = data29(accumn(M,dayindex+1));
if data1(sdate) == data30(sdate) then 당일누적콜금[28] = data30(accumn(M,dayindex+1));
if data1(sdate) == data31(sdate) then 당일누적콜금[29] = data31(accumn(M,dayindex+1));
if data1(sdate) == data32(sdate) then 당일누적콜금[30] = data32(accumn(M,dayindex+1));
if data1(sdate) == data33(sdate) then 당일누적콜금[31] = data33(accumn(M,dayindex+1));
if data1(sdate) == data34(sdate) then 당일누적콜금[32] = data34(accumn(M,dayindex+1));
if data1(sdate) == data35(sdate) then 당일누적콜금[33] = data35(accumn(M,dayindex+1));
if data1(sdate) == data36(sdate) then 당일누적콜금[34] = data36(accumn(M,dayindex+1));
if data1(sdate) == data37(sdate) then 당일누적콜금[35] = data37(accumn(M,dayindex+1));
if data1(sdate) == data38(sdate) then 당일누적풋금[1] = data38(accumn(M,dayindex+1));
if data1(sdate) == data39(sdate) then 당일누적풋금[2] = data39(accumn(M,dayindex+1));
if data1(sdate) == data40(sdate) then 당일누적풋금[3] = data40(accumn(M,dayindex+1));
if data1(sdate) == data41(sdate) then 당일누적풋금[4] = data41(accumn(M,dayindex+1));
if data1(sdate) == data42(sdate) then 당일누적풋금[5] = data42(accumn(M,dayindex+1));
if data1(sdate) == data43(sdate) then 당일누적풋금[6] = data43(accumn(M,dayindex+1));
if data1(sdate) == data44(sdate) then 당일누적풋금[7] = data44(accumn(M,dayindex+1));
if data1(sdate) == data45(sdate) then 당일누적풋금[8] = data45(accumn(M,dayindex+1));
if data1(sdate) == data46(sdate) then 당일누적풋금[9] = data46(accumn(M,dayindex+1));
if data1(sdate) == data47(sdate) then 당일누적풋금[10] = data47(accumn(M,dayindex+1));
if data1(sdate) == data48(sdate) then 당일누적풋금[11] = data48(accumn(M,dayindex+1));
if data1(sdate) == data49(sdate) then 당일누적풋금[12] = data49(accumn(M,dayindex+1));
if data1(sdate) == data50(sdate) then 당일누적풋금[13] = data50(accumn(M,dayindex+1));
if data1(sdate) == data51(sdate) then 당일누적풋금[14] = data51(accumn(M,dayindex+1));
if data1(sdate) == data52(sdate) then 당일누적풋금[15] = data52(accumn(M,dayindex+1));
if data1(sdate) == data53(sdate) then 당일누적풋금[16] = data53(accumn(M,dayindex+1));
if data1(sdate) == data54(sdate) then 당일누적풋금[17] = data54(accumn(M,dayindex+1));
if data1(sdate) == data55(sdate) then 당일누적풋금[18] = data55(accumn(M,dayindex+1));
if data1(sdate) == data56(sdate) then 당일누적풋금[19] = data56(accumn(M,dayindex+1));
if data1(sdate) == data57(sdate) then 당일누적풋금[20] = data57(accumn(M,dayindex+1));
if data1(sdate) == data58(sdate) then 당일누적풋금[21] = data58(accumn(M,dayindex+1));
if data1(sdate) == data59(sdate) then 당일누적풋금[22] = data59(accumn(M,dayindex+1));
if data1(sdate) == data60(sdate) then 당일누적풋금[23] = data60(accumn(M,dayindex+1));
if data1(sdate) == data61(sdate) then 당일누적풋금[24] = data61(accumn(M,dayindex+1));
if data1(sdate) == data62(sdate) then 당일누적풋금[25] = data62(accumn(M,dayindex+1));
if data1(sdate) == data63(sdate) then 당일누적풋금[26] = data63(accumn(M,dayindex+1));
if data1(sdate) == data64(sdate) then 당일누적풋금[27] = data64(accumn(M,dayindex+1));
if data1(sdate) == data65(sdate) then 당일누적풋금[28] = data65(accumn(M,dayindex+1));
if data1(sdate) == data66(sdate) then 당일누적풋금[29] = data66(accumn(M,dayindex+1));
if data1(sdate) == data67(sdate) then 당일누적풋금[30] = data67(accumn(M,dayindex+1));
if data1(sdate) == data68(sdate) then 당일누적풋금[31] = data68(accumn(M,dayindex+1));
if data1(sdate) == data69(sdate) then 당일누적풋금[32] = data69(accumn(M,dayindex+1));
if data1(sdate) == data70(sdate) then 당일누적풋금[33] = data70(accumn(M,dayindex+1));
if data1(sdate) == data71(sdate) then 당일누적풋금[34] = data71(accumn(M,dayindex+1));
if data1(sdate) == data72(sdate) then 당일누적풋금[35] = data72(accumn(M,dayindex+1));
콜최대금 = 0;
콜금번 = 0;
풋최대금 = 0;
풋금번 = 0;
for 순번 = 1 to 행사가수
{
If 당일누적콜금[순번] > 콜최대금 then
{
콜최대금 = 당일누적콜금[순번];
콜금번 = 순번;
}
If 당일누적풋금[순번] > 풋최대금 then {
풋최대금 = 당일누적풋금[순번];
풋금번 = 순번;
}
}
Plot11(콜금번, "콜최대금액_행사가 번호");
Plot12(풋금번, "풋최대금액_행사가 번호");
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 누적 거래대금 최고 행사가
> 항상 상세한 답변을 주셔서 많은 도움을 받고 잇습니다.
감사합니다.
아래 수식은 전체옵션 중 당일 누적 거래대금이 최고인 행사가를 찾는 식입니다.
그런데 결과 값이 엉뚱하게 나오고 있습니다.
어디에 문제가 있는지
더 간단한 수식이 잇다면 좀 도와주시길 부탁드립니다.
//전옵션_최대거래대금_행사가 찾기
var : 행사가수(0), 순번(0);
행사가수 = 35;
//@@@@@@@@@@@ 변수의 지정 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
array : 콜금[35](0), 콜누금[35](0);
array : 풋금[35](0), 풋누금[35](0);
콜금[1] = data3(M);
콜금[2] = data4(M);
콜금[3] = data5(M);
콜금[4] = data6(M);
콜금[5] = data7(M);
콜금[6] = data8(M);
콜금[7] = data9(M);
콜금[8] = data10(M);
콜금[9] = data11(M);
콜금[10] = data12(M);
콜금[11] = data13(M);
콜금[12] = data14(M);
콜금[13] = data15(M);
콜금[14] = data16(M);
콜금[15] = data17(M);
콜금[16] = data18(M);
콜금[17] = data19(M);
콜금[18] = data20(M);
콜금[19] = data21(M);
콜금[20] = data22(M);
콜금[21] = data23(M);
콜금[22] = data24(M);
콜금[23] = data25(M);
콜금[24] = data26(M);
콜금[25] = data27(M);
콜금[26] = data28(M);
콜금[27] = data29(M);
콜금[28] = data30(M);
콜금[29] = data31(M);
콜금[30] = data32(M);
콜금[31] = data33(M);
콜금[32] = data34(M);
콜금[33] = data35(M);
콜금[34] = data36(M);
콜금[35] = data37(M);
풋금[1] = data38(M);
풋금[2] = data39(M);
풋금[3] = data40(M);
풋금[4] = data41(M);
풋금[5] = data42(M);
풋금[6] = data43(M);
풋금[7] = data44(M);
풋금[8] = data45(M);
풋금[9] = data46(M);
풋금[10] = data47(M);
풋금[11] = data48(M);
풋금[12] = data49(M);
풋금[13] = data50(M);
풋금[14] = data51(M);
풋금[15] = data52(M);
풋금[16] = data53(M);
풋금[17] = data54(M);
풋금[18] = data55(M);
풋금[19] = data56(M);
풋금[20] = data57(M);
풋금[21] = data58(M);
풋금[22] = data59(M);
풋금[23] = data60(M);
풋금[24] = data61(M);
풋금[25] = data62(M);
풋금[26] = data63(M);
풋금[27] = data64(M);
풋금[28] = data65(M);
풋금[29] = data66(M);
풋금[30] = data67(M);
풋금[31] = data68(M);
풋금[32] = data69(M);
풋금[33] = data70(M);
풋금[34] = data71(M);
풋금[35] = data72(M);
//@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var : 콜최대금(0), 콜량번(0), 콜금번(0);
var : 풋최대금(0), 풋량번(0), 풋금번(0);
if dayindex == 0 Then {
for 순번 = 1 to 행사가수 {
콜누금[순번] = 0;
풋누금[순번] = 0; }
}
for 순번 = 1 to 행사가수 {
콜누금[순번] = 콜누금[순번] + 콜금[순번];
풋누금[순번] = 풋누금[순번] + 풋금[순번];
}
for 순번 = 1 to 행사가수 {
If 콜누금[순번] > 콜최대금 then { 콜최대금 = 콜금[순번]; 콜금번 = 순번; }
If 풋누금[순번] > 풋최대금 then { 풋최대금 = 풋금[순번]; 풋금번 = 순번; }
}
Plot11(콜금번, "콜최대금액_행사가 번호");
Plot12(풋금번, "풋최대금액_행사가 번호");
스퍼트시커
2015-07-20 15:12:33
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 누적 거래대금 최고 행사가
>
안녕하세요
예스스탁입니다.
수식에서 데이터는 완성봉의 값만 사용합니다.
만약 참조데이터가 일봉이면 해당 값이 당일값이 아닙니다.
그러므로 참조데이터는 분봉데이터이어야 하며
누적하는 내용도 아래와 같이 작성하셔야 합니다.
var : 행사가수(0), 순번(0);
행사가수 = 35;
//@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var : 콜최대금(0), 콜량번(0), 콜금번(0);
var : 풋최대금(0), 풋량번(0), 풋금번(0);
//@@@@@@@@@@@ 변수의 지정 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
array : 당일누적콜금[35](0,data1);
array : 당일누적풋금[35](0,data1);
#주종목 당일 첫봉이 완서되면 각 변수값은 모두 0으로 초기화
if data1(dayindex == 0) Then {
for 순번 = 1 to 행사가수
{
당일누적콜금[순번] = 0;
당일누적풋금[순번] = 0;
}
}
if data1(sdate) == data3(sdate) then 당일누적콜금[1] = data3(accumn(M,dayindex+1));
if data1(sdate) == data4(sdate) then 당일누적콜금[2] = data4(accumn(M,dayindex+1));
if data1(sdate) == data5(sdate) then 당일누적콜금[3] = data5(accumn(M,dayindex+1));
if data1(sdate) == data6(sdate) then 당일누적콜금[4] = data6(accumn(M,dayindex+1));
if data1(sdate) == data7(sdate) then 당일누적콜금[5] = data7(accumn(M,dayindex+1));
if data1(sdate) == data8(sdate) then 당일누적콜금[6] = data8(accumn(M,dayindex+1));
if data1(sdate) == data9(sdate) then 당일누적콜금[7] = data9(accumn(M,dayindex+1));
if data1(sdate) == data10(sdate) then 당일누적콜금[8] = data10(accumn(M,dayindex+1));
if data1(sdate) == data11(sdate) then 당일누적콜금[9] = data11(accumn(M,dayindex+1));
if data1(sdate) == data12(sdate) then 당일누적콜금[10] = data12(accumn(M,dayindex+1));
if data1(sdate) == data13(sdate) then 당일누적콜금[11] = data13(accumn(M,dayindex+1));
if data1(sdate) == data14(sdate) then 당일누적콜금[12] = data14(accumn(M,dayindex+1));
if data1(sdate) == data15(sdate) then 당일누적콜금[13] = data15(accumn(M,dayindex+1));
if data1(sdate) == data16(sdate) then 당일누적콜금[14] = data16(accumn(M,dayindex+1));
if data1(sdate) == data17(sdate) then 당일누적콜금[15] = data17(accumn(M,dayindex+1));
if data1(sdate) == data18(sdate) then 당일누적콜금[16] = data18(accumn(M,dayindex+1));
if data1(sdate) == data19(sdate) then 당일누적콜금[17] = data19(accumn(M,dayindex+1));
if data1(sdate) == data20(sdate) then 당일누적콜금[18] = data20(accumn(M,dayindex+1));
if data1(sdate) == data21(sdate) then 당일누적콜금[19] = data21(accumn(M,dayindex+1));
if data1(sdate) == data22(sdate) then 당일누적콜금[20] = data22(accumn(M,dayindex+1));
if data1(sdate) == data23(sdate) then 당일누적콜금[21] = data23(accumn(M,dayindex+1));
if data1(sdate) == data24(sdate) then 당일누적콜금[22] = data24(accumn(M,dayindex+1));
if data1(sdate) == data25(sdate) then 당일누적콜금[23] = data25(accumn(M,dayindex+1));
if data1(sdate) == data26(sdate) then 당일누적콜금[24] = data26(accumn(M,dayindex+1));
if data1(sdate) == data27(sdate) then 당일누적콜금[25] = data27(accumn(M,dayindex+1));
if data1(sdate) == data28(sdate) then 당일누적콜금[26] = data28(accumn(M,dayindex+1));
if data1(sdate) == data29(sdate) then 당일누적콜금[27] = data29(accumn(M,dayindex+1));
if data1(sdate) == data30(sdate) then 당일누적콜금[28] = data30(accumn(M,dayindex+1));
if data1(sdate) == data31(sdate) then 당일누적콜금[29] = data31(accumn(M,dayindex+1));
if data1(sdate) == data32(sdate) then 당일누적콜금[30] = data32(accumn(M,dayindex+1));
if data1(sdate) == data33(sdate) then 당일누적콜금[31] = data33(accumn(M,dayindex+1));
if data1(sdate) == data34(sdate) then 당일누적콜금[32] = data34(accumn(M,dayindex+1));
if data1(sdate) == data35(sdate) then 당일누적콜금[33] = data35(accumn(M,dayindex+1));
if data1(sdate) == data36(sdate) then 당일누적콜금[34] = data36(accumn(M,dayindex+1));
if data1(sdate) == data37(sdate) then 당일누적콜금[35] = data37(accumn(M,dayindex+1));
if data1(sdate) == data38(sdate) then 당일누적풋금[1] = data38(accumn(M,dayindex+1));
if data1(sdate) == data39(sdate) then 당일누적풋금[2] = data39(accumn(M,dayindex+1));
if data1(sdate) == data40(sdate) then 당일누적풋금[3] = data40(accumn(M,dayindex+1));
if data1(sdate) == data41(sdate) then 당일누적풋금[4] = data41(accumn(M,dayindex+1));
if data1(sdate) == data42(sdate) then 당일누적풋금[5] = data42(accumn(M,dayindex+1));
if data1(sdate) == data43(sdate) then 당일누적풋금[6] = data43(accumn(M,dayindex+1));
if data1(sdate) == data44(sdate) then 당일누적풋금[7] = data44(accumn(M,dayindex+1));
if data1(sdate) == data45(sdate) then 당일누적풋금[8] = data45(accumn(M,dayindex+1));
if data1(sdate) == data46(sdate) then 당일누적풋금[9] = data46(accumn(M,dayindex+1));
if data1(sdate) == data47(sdate) then 당일누적풋금[10] = data47(accumn(M,dayindex+1));
if data1(sdate) == data48(sdate) then 당일누적풋금[11] = data48(accumn(M,dayindex+1));
if data1(sdate) == data49(sdate) then 당일누적풋금[12] = data49(accumn(M,dayindex+1));
if data1(sdate) == data50(sdate) then 당일누적풋금[13] = data50(accumn(M,dayindex+1));
if data1(sdate) == data51(sdate) then 당일누적풋금[14] = data51(accumn(M,dayindex+1));
if data1(sdate) == data52(sdate) then 당일누적풋금[15] = data52(accumn(M,dayindex+1));
if data1(sdate) == data53(sdate) then 당일누적풋금[16] = data53(accumn(M,dayindex+1));
if data1(sdate) == data54(sdate) then 당일누적풋금[17] = data54(accumn(M,dayindex+1));
if data1(sdate) == data55(sdate) then 당일누적풋금[18] = data55(accumn(M,dayindex+1));
if data1(sdate) == data56(sdate) then 당일누적풋금[19] = data56(accumn(M,dayindex+1));
if data1(sdate) == data57(sdate) then 당일누적풋금[20] = data57(accumn(M,dayindex+1));
if data1(sdate) == data58(sdate) then 당일누적풋금[21] = data58(accumn(M,dayindex+1));
if data1(sdate) == data59(sdate) then 당일누적풋금[22] = data59(accumn(M,dayindex+1));
if data1(sdate) == data60(sdate) then 당일누적풋금[23] = data60(accumn(M,dayindex+1));
if data1(sdate) == data61(sdate) then 당일누적풋금[24] = data61(accumn(M,dayindex+1));
if data1(sdate) == data62(sdate) then 당일누적풋금[25] = data62(accumn(M,dayindex+1));
if data1(sdate) == data63(sdate) then 당일누적풋금[26] = data63(accumn(M,dayindex+1));
if data1(sdate) == data64(sdate) then 당일누적풋금[27] = data64(accumn(M,dayindex+1));
if data1(sdate) == data65(sdate) then 당일누적풋금[28] = data65(accumn(M,dayindex+1));
if data1(sdate) == data66(sdate) then 당일누적풋금[29] = data66(accumn(M,dayindex+1));
if data1(sdate) == data67(sdate) then 당일누적풋금[30] = data67(accumn(M,dayindex+1));
if data1(sdate) == data68(sdate) then 당일누적풋금[31] = data68(accumn(M,dayindex+1));
if data1(sdate) == data69(sdate) then 당일누적풋금[32] = data69(accumn(M,dayindex+1));
if data1(sdate) == data70(sdate) then 당일누적풋금[33] = data70(accumn(M,dayindex+1));
if data1(sdate) == data71(sdate) then 당일누적풋금[34] = data71(accumn(M,dayindex+1));
if data1(sdate) == data72(sdate) then 당일누적풋금[35] = data72(accumn(M,dayindex+1));
콜최대금 = 0;
콜금번 = 0;
풋최대금 = 0;
풋금번 = 0;
for 순번 = 1 to 행사가수
{
If 당일누적콜금[순번] > 콜최대금 then
{
콜최대금 = 당일누적콜금[순번];
콜금번 = 순번;
}
If 당일누적풋금[순번] > 풋최대금 then {
풋최대금 = 당일누적풋금[순번];
풋금번 = 순번;
}
}
Plot11(콜금번, "콜최대금액_행사가 번호");
Plot12(풋금번, "풋최대금액_행사가 번호");
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 누적 거래대금 최고 행사가
> 항상 상세한 답변을 주셔서 많은 도움을 받고 잇습니다.
감사합니다.
아래 수식은 전체옵션 중 당일 누적 거래대금이 최고인 행사가를 찾는 식입니다.
그런데 결과 값이 엉뚱하게 나오고 있습니다.
어디에 문제가 있는지
더 간단한 수식이 잇다면 좀 도와주시길 부탁드립니다.
//전옵션_최대거래대금_행사가 찾기
var : 행사가수(0), 순번(0);
행사가수 = 35;
//@@@@@@@@@@@ 변수의 지정 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
array : 콜금[35](0), 콜누금[35](0);
array : 풋금[35](0), 풋누금[35](0);
콜금[1] = data3(M);
콜금[2] = data4(M);
콜금[3] = data5(M);
콜금[4] = data6(M);
콜금[5] = data7(M);
콜금[6] = data8(M);
콜금[7] = data9(M);
콜금[8] = data10(M);
콜금[9] = data11(M);
콜금[10] = data12(M);
콜금[11] = data13(M);
콜금[12] = data14(M);
콜금[13] = data15(M);
콜금[14] = data16(M);
콜금[15] = data17(M);
콜금[16] = data18(M);
콜금[17] = data19(M);
콜금[18] = data20(M);
콜금[19] = data21(M);
콜금[20] = data22(M);
콜금[21] = data23(M);
콜금[22] = data24(M);
콜금[23] = data25(M);
콜금[24] = data26(M);
콜금[25] = data27(M);
콜금[26] = data28(M);
콜금[27] = data29(M);
콜금[28] = data30(M);
콜금[29] = data31(M);
콜금[30] = data32(M);
콜금[31] = data33(M);
콜금[32] = data34(M);
콜금[33] = data35(M);
콜금[34] = data36(M);
콜금[35] = data37(M);
풋금[1] = data38(M);
풋금[2] = data39(M);
풋금[3] = data40(M);
풋금[4] = data41(M);
풋금[5] = data42(M);
풋금[6] = data43(M);
풋금[7] = data44(M);
풋금[8] = data45(M);
풋금[9] = data46(M);
풋금[10] = data47(M);
풋금[11] = data48(M);
풋금[12] = data49(M);
풋금[13] = data50(M);
풋금[14] = data51(M);
풋금[15] = data52(M);
풋금[16] = data53(M);
풋금[17] = data54(M);
풋금[18] = data55(M);
풋금[19] = data56(M);
풋금[20] = data57(M);
풋금[21] = data58(M);
풋금[22] = data59(M);
풋금[23] = data60(M);
풋금[24] = data61(M);
풋금[25] = data62(M);
풋금[26] = data63(M);
풋금[27] = data64(M);
풋금[28] = data65(M);
풋금[29] = data66(M);
풋금[30] = data67(M);
풋금[31] = data68(M);
풋금[32] = data69(M);
풋금[33] = data70(M);
풋금[34] = data71(M);
풋금[35] = data72(M);
//@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var : 콜최대금(0), 콜량번(0), 콜금번(0);
var : 풋최대금(0), 풋량번(0), 풋금번(0);
if dayindex == 0 Then {
for 순번 = 1 to 행사가수 {
콜누금[순번] = 0;
풋누금[순번] = 0; }
}
for 순번 = 1 to 행사가수 {
콜누금[순번] = 콜누금[순번] + 콜금[순번];
풋누금[순번] = 풋누금[순번] + 풋금[순번];
}
for 순번 = 1 to 행사가수 {
If 콜누금[순번] > 콜최대금 then { 콜최대금 = 콜금[순번]; 콜금번 = 순번; }
If 풋누금[순번] > 풋최대금 then { 풋최대금 = 풋금[순번]; 풋금번 = 순번; }
}
Plot11(콜금번, "콜최대금액_행사가 번호");
Plot12(풋금번, "풋최대금액_행사가 번호");