요일, 시간, 시장상황을 고려한 매수

//1. 월요일부터 목요일까지만 매수가능.
//2. 오전 9시 10분 이후부터 매수가능.
//3. 시장에서 상승종목이 하락종목보다 많을 경우에만 매수.

var 매수가능_요일  = ((int)DateTime.Now.DayOfWeek < 5 ) ? true : false;   //0:일, 1:월, 2:화, 3:수, 4:목, 5:금, 6:토, 7:일
var 매수가능_시간 = DateTime.Now.TimeOfDay > TimeSpan.Parse("09:10:00");

if (매수가능_요일 && 매수가능_시간)
{
var 시장_매수가능 = false; 

if (탐색종목.시장구분 == 0) //kospi 
  시장_매수가능 = (시장.KOSPI.상한 + 시장.KOSPI.상승 >= 시장.KOSPI.하한 + 시장.KOSPI.하락) ? true : false; 
else   
시장_매수가능 = (시장.KOSDAQ.상한 + 시장.KOSDAQ.상승 >= 시장.KOSDAQ.하한 + 시장.KOSDAQ.하락) ? true : false;  

  if (시장_매수가능)

  //상세 매수조건 스크립트

}
}

댓글