커뮤니티
함수요청
2018-06-15 11:09:20
111
글번호 119776
안녕하세요?
글번호 58213번 연장선상에서 재질문드립니다.
외부변수로 각 값을 지정하여 항셍선물에 투자하고자 하는데 수익이 발생되면 그 수익금까지 풀베팅하고자 합니다.
아래의 논리가 적정한지 검수 부탁드립니다.
input : 위탁증거금HKD(142908), 초기투자원금HKD(1000000),틱당가치HKD(50),투자비율(1);
var : 누적자산(0);
누적자산 = 초기투자원금HKD+(NetProfit+PositionProfit)*틱당가치HKD;
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then
{
Buy("B", OnClose, def, Floor((누적자산*투자비율)/위탁증거금HKD));
}
if CrossDown(var1,var2) Then
{
Sell("S", OnClose, def, Floor((누적자산*투자비율)/위탁증거금HKD));
}
답변 1
예스스탁 예스스탁 답변
2018-06-18 10:19:09
안녕하세요
예스스탁입니다.
예 별도로 수정할만한 부분이 없습니다.
누적자산 계산식도 맞습니다.
위탁증거금과 틱당가치등만 정확히 지정하시면 됩니다.
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
글번호 58213번 연장선상에서 재질문드립니다.
외부변수로 각 값을 지정하여 항셍선물에 투자하고자 하는데 수익이 발생되면 그 수익금까지 풀베팅하고자 합니다.
아래의 논리가 적정한지 검수 부탁드립니다.
input : 위탁증거금HKD(142908), 초기투자원금HKD(1000000),틱당가치HKD(50),투자비율(1);
var : 누적자산(0);
누적자산 = 초기투자원금HKD+(NetProfit+PositionProfit)*틱당가치HKD;
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then
{
Buy("B", OnClose, def, Floor((누적자산*투자비율)/위탁증거금HKD));
}
if CrossDown(var1,var2) Then
{
Sell("S", OnClose, def, Floor((누적자산*투자비율)/위탁증거금HKD));
}
다음글
이전글