커뮤니티

어제 문의드린부분중에서 다시 문의드립니다!

프로필 이미지
ehdsp
2020-04-14 14:28:32
569
글번호 137906
답변완료
안녕하세요! 임의의 분봉 두개 시종가 의 최대값 최소값을 구하려 합니다. 값이 정확히 나오지않아 고민해본결과 분봉 두개의 시종가의 최대값을 구하기 위해서는 밑에수식(0번째시가,1번째시가중 최대값)/(0번째종가,1번째종가중 최대값) 으로 되지않고 (0번째 시가, 0번째 종가, 1번째 시가, 1번째 종가 의 최대값 (총4개의 최대값)을 구하여야 하는데 만약 임의의분봉 세개의 시종가 최대값 을 구하려면 (0번째 시가, 0번째 종가, 1번째 시가, 1번째 종가, 2번째 시가, 2번째 종가의 최대값 (총 6개의 최대값)) 이구요 방법이 있을까요?? 바로 해결될줄알았는데 막히네요 수정해주시면 감사하겠습니다! 신경써주셔서 감사합니다! Variables: Maxdata(0), Mindata(0),Maxdata1(0), Mindata1(0); if C>O Then Maxdata = Highest(C, 2); Mindata = Lowest(O, 2); Maxdata1 = Highest(O, 2); Mindata1 = Lowest(C, 2);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-14 14:40:43

안녕하세요 예스스탁입니다. 1 작성하신 수식에 if C > O then 조건이 있어 Maxdata 가 양봉인봉에서만 값이 저장이 됩니다. 나머지 변수는 if문에 소속되지는 안습니다. if문에 여러 실행문이 소속되면 {}로 묶어주셔야 합니다. if C > O then { 실행문1; 실행문2; } 2 아래식은 N개봉의 몸통상단 중 가장큰값을 Maxdata변수에 저장하고 N개봉의 몸통하단 중 가장작은값을 Maxdata변수에 저장하는 식입니다. input : N(2); Var : 몸통상단(0),몸통하단(0),Maxdata(0),Mindata(0); 몸통상단 = max(C,O); 몸통하단 = min(C,O); Maxdata = Highest(몸통상단, N); Mindata = Lowest(몸통하단, N); 즐거운 하루되세요 > ehdsp 님이 쓴 글입니다. > 제목 : 어제 문의드린부분중에서 다시 문의드립니다! > 안녕하세요! 임의의 분봉 두개 시종가 의 최대값 최소값을 구하려 합니다. 값이 정확히 나오지않아 고민해본결과 분봉 두개의 시종가의 최대값을 구하기 위해서는 밑에수식(0번째시가,1번째시가중 최대값)/(0번째종가,1번째종가중 최대값) 으로 되지않고 (0번째 시가, 0번째 종가, 1번째 시가, 1번째 종가 의 최대값 (총4개의 최대값)을 구하여야 하는데 만약 임의의분봉 세개의 시종가 최대값 을 구하려면 (0번째 시가, 0번째 종가, 1번째 시가, 1번째 종가, 2번째 시가, 2번째 종가의 최대값 (총 6개의 최대값)) 이구요 방법이 있을까요?? 바로 해결될줄알았는데 막히네요 수정해주시면 감사하겠습니다! 신경써주셔서 감사합니다! Variables: Maxdata(0), Mindata(0),Maxdata1(0), Mindata1(0); if C>O Then Maxdata = Highest(C, 2); Mindata = Lowest(O, 2); Maxdata1 = Highest(O, 2); Mindata1 = Lowest(C, 2);