커뮤니티
변수-문의드립니다.
2016-08-16 13:56:10
92
글번호 101026
항상 수고 많으십니다.
조건1 ... 조건n 등을 만족하면 매수 또는 매도 진입하고 조건1 ... 조건n 등을 만족하면 매수청산 또는 매도청산하는 수식을 처음 만들어 봤는데요.
만일 진입하거나 진입청산을 하기 전에 방금 전의 진입가(pt) 또는 청산가(pt)와 비교해보고 청산 또는 진입하려고 합니다. 예를 들어서 매수청산 하기전에 방금전(최근의)의 매수진입가와 비교해서 낮으면 매수청산하지 않으려고 합니다. 그럴려면 방금전(최근의) 진입가(pt) 또는 청산가(pt)를 조건에 만족할 때마다 내부변수에 저장을 한 다음 사용해야 할 것 같고, 내부변수를 초기화하지 않아야 할 것 같은데요.
그럼 최초로 시스템을 실행할 때의 내부변수의 초기화는 어떻게 해야 할지 모르겠습니다.
답변 1
예스스탁 예스스탁 답변
2016-08-16 18:20:11
안녕하세요? 예스스탁입니다.
최초의 진입가나 청산가는 아래와 같이 초기값으로 0을 주면 될것 같습니다.
var : 최초진입가(0);
진입이나 청산이 발생되면 진입가에 새로운 진입가나 청산가가 저장되기 때문입니다.
그런데, 문의하신 것처럼 조건이 만족할 때 그 시점의 종가를 저장해 놓은 방법으로 사용하셔도 되지만, 진입가와 청산가는 함수로 제공하므로 그것을 이용하셔도 될것 같습니다.
현재 포지션이 있는 상태에서의 진입가 : entryPrice(0)
청산된 이후에 가장 최근에 진입했던 진입가 : entryprice(1)
가장 최근에 청산된 청산가 : exitprice(1)
즐거운 날 되세요.
> kwon0718 님이 쓴 글입니다.
> 제목 : 변수-문의드립니다.
> 항상 수고 많으십니다.
조건1 ... 조건n 등을 만족하면 매수 또는 매도 진입하고 조건1 ... 조건n 등을 만족하면 매수청산 또는 매도청산하는 수식을 처음 만들어 봤는데요.
만일 진입하거나 진입청산을 하기 전에 방금 전의 진입가(pt) 또는 청산가(pt)와 비교해보고 청산 또는 진입하려고 합니다. 예를 들어서 매수청산 하기전에 방금전(최근의)의 매수진입가와 비교해서 낮으면 매수청산하지 않으려고 합니다. 그럴려면 방금전(최근의) 진입가(pt) 또는 청산가(pt)를 조건에 만족할 때마다 내부변수에 저장을 한 다음 사용해야 할 것 같고, 내부변수를 초기화하지 않아야 할 것 같은데요.
그럼 최초로 시스템을 실행할 때의 내부변수의 초기화는 어떻게 해야 할지 모르겠습니다.
다음글