아래의 청산 식중에서 가장 마지막 "1타점 시간청산"
해당조건에서 해당시간이 되면, 시가에 청산 되도록 되어있는데
시가를 종가로 변경 가능할까요??
if MaxEntries == 1 Then
{
if day < EntryDay+3 Then
ExitLong("1타점익절",AtLimit,타점익절1);
if day >= EntryDay+3 and day < EntryDay+5 Then
ExitLong("1타점익절a",AtLimit,타점익절1a);
if day >= EntryDay+5 and day < EntryDay+6 Then
ExitLong("1타점익절b",AtLimit,타점익절1b);
if NextBarSdate != sDate and day == EntryDay+6 Then
ExitLong("1타점시간청산",AtMarket)
답변 1
예스스탁
예스스탁 답변
2022-01-04 14:34:33
안녕하세요
예스스탁입니다.
해당 수식은 진입후 7일째 시초가에 청산하는 내용입니다.
봉완성이 다음봉 시가수신될때인데
진입후 6일째의 마지막봉을 확정하는 시점이 다음날(7일째) 시초가가 수신될떄입니다.
하루 중 종가청산은 가능하지 않으므로 수식에서 시간을 별도로 지정하셔야 합니다.
6일째 15시에 청산하고자 하시면 아래와 같이 변경하시면 되고
if stime == 150000 and day == EntryDay+6 Then
ExitLong("1타점시간청산");
7일째 15시에 청산하고자 하시면 아래와 같이 변경하시면 되고
if stime == 150000 and day == EntryDay+7 Then
ExitLong("1타점시간청산");
즐거운 하루되세요
> 맴맴잉 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다.
> 아래의 청산 식중에서 가장 마지막 "1타점 시간청산"
해당조건에서 해당시간이 되면, 시가에 청산 되도록 되어있는데
시가를 종가로 변경 가능할까요??
if MaxEntries == 1 Then
{
if day < EntryDay+3 Then
ExitLong("1타점익절",AtLimit,타점익절1);
if day >= EntryDay+3 and day < EntryDay+5 Then
ExitLong("1타점익절a",AtLimit,타점익절1a);
if day >= EntryDay+5 and day < EntryDay+6 Then
ExitLong("1타점익절b",AtLimit,타점익절1b);
if NextBarSdate != sDate and day == EntryDay+6 Then
ExitLong("1타점시간청산",AtMarket)