커뮤니티

사용자함수값 유지

프로필 이미지
건곤대
2023-03-29 09:17:56
984
글번호 167645
답변완료
사용자함수에서 1번 계산한 값을 당일 내내유지하고 싶습니다. 아래와 같이 했는데, k값이 당일첫봉(1분봉차트)을 제외하고는 계속 k=1의 값만 가지는것 같습니다. '진입수량' 사용자 함수는 계좌의 잔고를 바탕으로 수량을 계산해주는 함수이구요 (실전차트에 연동후 message로그 확인함) 제가 원하는건, 첫봉에 k값을 한번만 계산하고 그 다음부터는 그 값을 계속 k에 가지고 있게 하려는건데, 아래와 같이 하면 k값이 첫봉이후에는 1의 값만 가지고 있어서요. 어떻게 수정하면 될까요? -------------------------------------------------------------------- VARS: k(3) //당일 처음에 한번만 사용자함수안 '진입수량'을 계산하여 k에 입력함! if Bdate != Bdate[1] Then k = 진입수량 ; ElsE k = k[1];
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-29 10:41:43

> 건곤대 님이 쓴 글입니다. > 제목 : 사용자함수값 유지 > 사용자함수에서 1번 계산한 값을 당일 내내유지하고 싶습니다. 아래와 같이 했는데, k값이 당일첫봉(1분봉차트)을 제외하고는 계속 k=1의 값만 가지는것 같습니다. '진입수량' 사용자 함수는 계좌의 잔고를 바탕으로 수량을 계산해주는 함수이구요 (실전차트에 연동후 message로그 확인함) 제가 원하는건, 첫봉에 k값을 한번만 계산하고 그 다음부터는 그 값을 계속 k에 가지고 있게 하려는건데, 아래와 같이 하면 k값이 첫봉이후에는 1의 값만 가지고 있어서요. 어떻게 수정하면 될까요? -------------------------------------------------------------------- VARS: k(3) //당일 처음에 한번만 사용자함수안 '진입수량'을 계산하여 k에 입력함! if Bdate != Bdate[1] Then k = 진입수량 ; ElsE k = k[1];