커뮤니티
5일고가 갭으로시가돌파하면 즉시시현재가매매
2016-12-07 19:08:12
132
글번호 104735
input : HP(5),LP(5);
var : cnt(0),HH(0),LL(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if crossup(c,HH) then
buy();
if CrossDown(c,LL) Then
sell();
위수식에서(앞에 질문 한번하였습니다 저의견이 잘못 전달된는가 봄니다)
아침에 시작 시가가 5일고가(HH(0))를 갭으로 돌파하면 즉시현재가로(시장가)매수합니다
오전시작 시가가 5일고가 위에서 시작하면 바로 매수입니다
매도는반대
대단히 감사합니다
답변 1
예스스탁 예스스탁 답변
2016-12-08 10:34:13
안녕하세요
예스스탁입니다.
이전문의에 작성해 드린식이
문의하신 내용과 어떤 부분이 다른지 모르겠습니다.
당일시초가가 이전일기준
5일 최고가보다 크면 매, 5일최저가보다 작으면 매도하게
추가해 드린식입니다.
첨부된 그림과 같이 신호가 발생합니다.
식상 b신호와 s신호가 시초가에 해당 조건만족할때만 뜨는 신호입니다.
만약에 적용하시는 종목이
해외선물이면 해외선물에는 NextBarSdate가 제공되지 않아
해당 식으로 되지 않고
첫봉과 이후봉을 구분하여 보완성시 종가로만 신호가 가능합니다.
input : HP(5),LP(5);
var : cnt(0),HH(0),LL(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if Bdate != Bdate[1] and O > HH then
buy();
if Bdate != Bdate[1] and O < LL Then
sell();
if Bdate == Bdate[1] and crossup(c,HH) then
buy();
if Bdate == Bdate[1] and CrossDown(c,LL) Then
sell();
전화주시기 바랍니다. (02-3453-1060)
즐거운 하루되세요
> 큰바위얼굴 님이 쓴 글입니다.
> 제목 : 5일고가 갭으로시가돌파하면 즉시시현재가매매
> input : HP(5),LP(5);
var : cnt(0),HH(0),LL(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if crossup(c,HH) then
buy();
if CrossDown(c,LL) Then
sell();
위수식에서(앞에 질문 한번하였습니다 저의견이 잘못 전달된는가 봄니다)
아침에 시작 시가가 5일고가(HH(0))를 갭으로 돌파하면 즉시현재가로(시장가)매수합니다
오전시작 시가가 5일고가 위에서 시작하면 바로 매수입니다
매도는반대
대단히 감사합니다
다음글