안녕하세요.
실전에서 잔고함수를 사용에 장초에 진입수량을 계산코자 합니다.
잔고함수를 사용해 수량계산하는 사용자 함수(예: 진입수량)를 하나 정의해서
장시작직후에만 이를 호출해서 내부변수에 저장하고, 당일동안에는 그 값을 유지하려고합니다.
if Bdate != Bdate[1] Then
k = 진입수량 ;
이렇게 할 경우, 장시작직후에 진입수량함수가 호출되어 k에 계산된 수량이 할당되고, 장초가 아닐경우에는 k는 어떤값을 취하는건가요?
초기값을 그대로 장끝까지 유지가 되는건가요?
매분 마다 사용자함수를 호출하면 너무 로드가 걸리고 불필요해서 장초에 한번만 계산하고 이값을 계속 활용코자 합니다..
잔고함수가 실
답변 2
예스스탁
예스스탁 답변
2023-03-28 08:46:05
안녕하세요
예스스탁입니다.
변수는 값이 한번저장되면 이후에 다른 값으로 변경되기 전까지 값이 유지됩니다.
하지만 사용고자하시는 잔고함수는 실시간봉에서만 값을 리턴하고
과거봉에는 값을 리턴하지 않으므로 이에 유의해서 작성해 사용하셔야 합니다.
장전에 시스템 적용하시면 오늘 첫봉에 k에 진입수량이 저장되고
장끝까지 k값이 유지되서 가게 되지만
장중에 인터넷 단절등과 같은 이유로 프로그램을 재접속하시거나
차트를 재조회하거나 시스템을 다시 적용하면
시스템이 다시 적용되고 이미 첫봉은 과거봉이라 해당봉에서 잔고함수는
값을 리턴하지 못해 k에 다시 값을 저장할 수 없습니다.
현재시점 과거봉에서는 값을 리턴하지 않고 실시간 봉에서만 값을 제공하는 함수이고
위 상황등이 발생할 수도 있으므로
잔고함수는 매봉 호출해서 사용하게 작성하시는게 좋을 것 같습니다.
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 잔고함수_사용자함수
> 안녕하세요.
실전에서 잔고함수를 사용에 장초에 진입수량을 계산코자 합니다.
잔고함수를 사용해 수량계산하는 사용자 함수(예: 진입수량)를 하나 정의해서
장시작직후에만 이를 호출해서 내부변수에 저장하고, 당일동안에는 그 값을 유지하려고합니다.
if Bdate != Bdate[1] Then
k = 진입수량 ;
이렇게 할 경우, 장시작직후에 진입수량함수가 호출되어 k에 계산된 수량이 할당되고, 장초가 아닐경우에는 k는 어떤값을 취하는건가요?
초기값을 그대로 장끝까지 유지가 되는건가요?
매분 마다 사용자함수를 호출하면 너무 로드가 걸리고 불필요해서 장초에 한번만 계산하고 이값을 계속 활용코자 합니다..
잔고함수가 실
네 답변감사합니다.
일단 당일 로그인후 인터넷 재접속문제는 없다고 가정해도 될것 같습니다.
차트를 '재조회' 하는게 정확히 어떤행위를 말씀하시는건지요?
해당차트를 단순 클릭하는정도의 것도 재조회가 되는건지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 잔고함수_사용자함수
> 안녕하세요
예스스탁입니다.
변수는 값이 한번저장되면 이후에 다른 값으로 변경되기 전까지 값이 유지됩니다.
하지만 사용고자하시는 잔고함수는 실시간봉에서만 값을 리턴하고
과거봉에는 값을 리턴하지 않으므로 이에 유의해서 작성해 사용하셔야 합니다.
장전에 시스템 적용하시면 오늘 첫봉에 k에 진입수량이 저장되고
장끝까지 k값이 유지되서 가게 되지만
장중에 인터넷 단절등과 같은 이유로 프로그램을 재접속하시거나
차트를 재조회하거나 시스템을 다시 적용하면
시스템이 다시 적용되고 이미 첫봉은 과거봉이라 해당봉에서 잔고함수는
값을 리턴하지 못해 k에 다시 값을 저장할 수 없습니다.
현재시점 과거봉에서는 값을 리턴하지 않고 실시간 봉에서만 값을 제공하는 함수이고
위 상황등이 발생할 수도 있으므로
잔고함수는 매봉 호출해서 사용하게 작성하시는게 좋을 것 같습니다.
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 잔고함수_사용자함수
> 안녕하세요.
실전에서 잔고함수를 사용에 장초에 진입수량을 계산코자 합니다.
잔고함수를 사용해 수량계산하는 사용자 함수(예: 진입수량)를 하나 정의해서
장시작직후에만 이를 호출해서 내부변수에 저장하고, 당일동안에는 그 값을 유지하려고합니다.
if Bdate != Bdate[1] Then
k = 진입수량 ;
이렇게 할 경우, 장시작직후에 진입수량함수가 호출되어 k에 계산된 수량이 할당되고, 장초가 아닐경우에는 k는 어떤값을 취하는건가요?
초기값을 그대로 장끝까지 유지가 되는건가요?
매분 마다 사용자함수를 호출하면 너무 로드가 걸리고 불필요해서 장초에 한번만 계산하고 이값을 계속 활용코자 합니다..
잔고함수가 실