본문 바로가기
트레이딩

시그널메이커. 포지션 관련 함수.

by 리치굿맨 2017. 10. 14.


 

개요.

 

시그널메이커 에서 제공하는 주요 포지션 관련 함수들과 포지션 관련 팁.

SignalPosition : 현재의 포지션 상태 반환. 
GetPositionQuantity : 인자로 지정된 계좌, 종목의 보유수량 반환. 


참조. 제조사 제공 메뉴얼 중  포지션, 잔고 함수들.

 
 




 

함수 : SignalPosition 

 

현재의 포지션 상태 반환. 

반환값. 
0 : 무포지션. 
1 :  매수 포지션.
-1 : 매도 포지션. 

함수 활용예. 

if (SignalPosition = 1) Then // 현재 매수포지션이라면, 
 
 


 


 

함수 : GetPositionQuantity

 
 
인자로 지정한 계좌, 종목의 보유수량 반환. 

반환값. 
0 : 무포지션. 
양수 : 매수 포지션 수량. 
음수 : 매도 포지션 수량. 

함수 활용예. 

var1 = GetPositionQuantity( "Code", "Account" ); // Code 에 종목명, Account 에 계좌번호 

 


 



 

기타 팁.

 

진입이후 최고가 
v1 = highest(H, BarsSinceEntry); // 진입한 봉은 포함되지 않음. 

진입이후 하루이상 경과 판단 
if date >= EntryDate +1 And MarketPosition <> 0 then // 포지션 있는 상태에서 진입일자 보다 크다면.

진입이후 몇분 이내 판단. 
if TimeToMinutes(stime) <= TimeToMinutes(EntryTime)+30 Then // 진입이후 30분 이내라면

포지션의 일부청산 판단. 
if CurrentContracts < MaxContracts Then  // 최대보유했던 계약수보다 현재 포지션의 계약수가 작다면 일부 청산되었음 의미.


 
 


 



본 글 포함된 상위 정리글 

시그널메이커 활용법 모음. : http://igotit.tistory.com/1462






///1427.

댓글0


   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT