10월, 2018의 게시물 표시

피봇 저항, 지지선 계산 스크립트

피봇 저항과 지지를 이용한 스크립트 예제.  일반적으로 저항선을 돌파할 경우 매수하고, 기준선이나 지지선을 이탈하면 매도하는 전략을 사용합니다. 아래는 간단히 피봇 저항과 지지선을 계산해서 이를 매매에 이용하는 예제입니다.  1 2 3 4 5 6 7 8 9 10 11 12 13 var _기준선  =  (일봉_1봉전.고가  +  일봉_1봉전.저가  +  일봉_1봉전.종가)  /   3. 0 ; var _1차저항  =   2   *  _기준선  -  일봉_1봉전.저가; var _2차저항  =  _기준선  +  일봉_1봉전.고가  -  일봉_1봉전.저가; var _1차지지  =   2   *  _기준선  -  일봉_1봉전.고가; var _2차지지  =  _기준선  -  일봉_1봉전.고가  +  일봉_1봉전.저가;   var _1차저항돌파  =  일봉_0봉전.종가  >  _1차저항; var _2차저항돌파  =  일봉_0봉전.종가  >  _2차저항;   if  (_1차저항돌파)     Post(매수, 50 , 0 ,메시지: "1차저항돌파 신규매수" );    

영업일기준 보유일수 구하기

와룸은 조건식편입, 매수, 매도 등의 주요 이벤트를 차트에도 기록합니다. 이를 통해 차트 데이터와 이벤트를 연계한 다양한 전략 구현을 쉽게 할 수 있습니다. 영업일 기준 보유일수도 일봉에 표시된 매수일자를 이용하여 쉽게 구할수 있습니다. 즉, 일봉상의 매수일자 이후 봉의 갯수가 영업일기준 보유일수입니다. 1 2 3 4 5 6 7 if  (탐색종목.최초매수시간  ! =  DateTime.MinValue) {     var 매수일자  =  탐색종목.최초매수시간.ToString( "yyyyMMdd" );     var 매수일이후일봉  =  탐색종목.차트_일.Where(w = >   String .Compare(w.일자, 매수일자)  > =   0  ).ToList();     var 보유일수  =  매수일이후일봉.Count;     }