커뮤니티
재질문드립니다.
2016-12-26 13:29:50
125
글번호 105312
안녕하세요.
항상 수고가 많으십니다.
---- 재질문입니다 ------------------------------------------
아래 질문에 대해 답변대로 했는데 잘 되지를 않습니다.
보다 구체적으로 질문드립니다.
새벽 1시의 고가(A)와 저가(B)를 저장합니다.
(개장 시간이 변경됩니다.)
저녁 8시까지 (저가)B에 한번도 도달한 적이 없으며,
현재가가가 (고가)A를 상향 돌파하면 매수.
저녁 8시까지 (고가)A에 한번도 도달한 적이 없으며,
현재가가 (저가)B를 하향 돌파하면 매도 하는 수식을 부탁드립니다.
즉, 매매는 저녁 8시 이후에 이루어지겠지요.
청산은 새벽 5시 30분에 청산됩니다.
개장시간이 서로 다른 점에 유의해 주십시요.
시간은 한국시간 기준이며, 60분봉 기준입니다.
--------------------------------
답변 1
예스스탁 예스스탁 답변
2016-12-26 14:04:23
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
새벽1시 가격을 저장,
영업일 변경이후 오후8시까지
상단값 이상의 시세가 형성된적이 있으면 HighCond는 true
하단값 이하의 시세가 형성된적이 있으면 LowCond는 true
오후 8시 이후
Lowcond가 false이고 HighPrice 상향돌파하면 매수
Highcond가 false이고 LowPrice 하향이탈하면 매도
새벽 5시 30분 청산
var : highPrice(0),LowPrice(0),HighCond(false),LowCond(false),TimeZone(1);
#새벽 1시에 고가 저가 가격저장
if stime == 010000 or (stime > 010000 and stime[1] < 010000) Then{
var1 = H;
var2 = L;
}
#영업일 변경
if Bdate != Bdate[1] Then{
HighPrice = var1[1]; #상단값을 HighPrice에 저장
LowPrice = var2[1]; #하단값을 LowPrice에 저장
HighCond = false; #초기값 false
LowCond = false; #초기값 false
#시간대구분
#영업일변경~20시는 1, 20시부터 다음날 05시30분까지 2, 05시30분에서 영업일변경전까지는 3
TimeZone = 1;
}
#20시가 되면 시간대구분은 2로 변경
if stime == 200000 or (stime > 200000 and stime[1] < 200000) Then
TimeZone = 2;
if TimeZone == 1 and HighPrice > 0 and LowPrice > 0 then{
#고가가 상단값보다 큰값이 발생하면 true
if H > HighPrice Then
HighCond = true;
#저가가 하단값보다 작은값이 발생하면 true
if L < LowPrice Then
LowCond = true;
}
#시간대가 2일때 진입
if TimeZone == 2 and HighPrice > 0 and LowPrice > 0 Then{
#Lowcond가 false이고 HighPrice 상향돌파하면 매수
if crossup(C,HighPrice) and LowCond == false Then
buy();
#Highcond가 false이고 LowPrice 하향이탈하면 매도
if CrossDown(C,LowPrice) and highCond == false Then
sell();
}
if stime == 53000 or (stime > 53000 and stime[1] < 53000) Then{
TimeZone = 3;
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == -1 Then
ExitShort();
}
즐거운 하루되세요
> 샐리짱 님이 쓴 글입니다.
> 제목 : 재질문드립니다.
> 안녕하세요.
항상 수고가 많으십니다.
---- 재질문입니다 ------------------------------------------
아래 질문에 대해 답변대로 했는데 잘 되지를 않습니다.
보다 구체적으로 질문드립니다.
새벽 1시의 고가(A)와 저가(B)를 저장합니다.
(개장 시간이 변경됩니다.)
저녁 8시까지 (저가)B에 한번도 도달한 적이 없으며,
현재가가가 (고가)A를 상향 돌파하면 매수.
저녁 8시까지 (고가)A에 한번도 도달한 적이 없으며,
현재가가 (저가)B를 하향 돌파하면 매도 하는 수식을 부탁드립니다.
즉, 매매는 저녁 8시 이후에 이루어지겠지요.
청산은 새벽 5시 30분에 청산됩니다.
개장시간이 서로 다른 점에 유의해 주십시요.
시간은 한국시간 기준이며, 60분봉 기준입니다.
--------------------------------
다음글