수고하십니다.
키움에서 함수를 만들어서 월봉 시가를 나타내는 수식인데
예스로 바꿔주시면 감사하겠습니다.
즐거운 하루되세요!!!
함수
함수명 : MonOpen
수식 :
M=floor(date/100);
valuewhen(1,M!=M(1),O);
---------------------------------
수식 MonOpen()
답변 1
예스스탁
예스스탁 답변
2023-01-03 11:06:26
안녕하세요.
예스스탁 입니다.
사용자함수 반환값 형을 [숫자형]으로 체크하시고,
이름을 MonOpen으로 작성하시면 됩니다.
월이 바뀌면 100단위로 증가하는 원리를 사용하는 수식입니다.
MonOpen(0) = 당월 시가
MonOpen(1) = 전월 시가
MonOpen(2) = 전전월 시가... 로 활용하실 수 있습니다.
input : N(numeric);
var : cnt(0);
array : MO[100](0);
if bdate > bdate[1]+30 then
{
for cnt = 99 downto 1
{
MO[cnt] = MO[cnt-1];
}
MO[0] = O;
}
MonOpen = MO[N]; // 20230201 > 20220127+30 = 20230157
즐거운 하루 보내세요.
> 질풍이 님이 쓴 글입니다.
> 제목 : 키움증권 수식 변환을 부탁드립니다.
> 수고하십니다.
키움에서 함수를 만들어서 월봉 시가를 나타내는 수식인데
예스로 바꿔주시면 감사하겠습니다.
즐거운 하루되세요!!!
함수
함수명 : MonOpen
수식 :
M=floor(date/100);
valuewhen(1,M!=M(1),O);
---------------------------------
수식 MonOpen()