안녕하세요?
아래 전략은 시그널메이커로 작성된 스크립트입니다.
NH증권에서 사용할 수 있도록 함수 변환 요청드립니다.
감사합니다.
----------------------------------------------------------------------------------------
//매수: 당일의 시가가 상승 출발하면 (1분봉 완성 후 2분봉 시가 진입)
If DayClose(1) < DayOpen(0) Then Buy("B", AtMarket);
//매도: 당일의 시가가 하락 출발하면 (1분봉 완성 후 2분봉 시가 진입)
If DayClose(1) > DayOpen(0) Then Sell("S", AtMarket);
//목표치 청산: 전일의 시가와 당일의 시가를 차이만큼 수익실현 (장중 목표치값이 완성되고 익봉 시가 청산)
var : oPrice(0), cnt(0);
cnt = DayOpen(0) - DayClose(1);
oPrice = Abs(cnt);
SetStopProfitTarget(oPrice, PointStop);
//시간청산: 당일 종가 청산
SetStopEndOfday(153000);
답변 1
예스스탁
예스스탁 답변
2021-03-03 15:55:00
안녕하세요
예스스탁입니다.
var : oPrice(0), cnt(0);
//매수: 당일의 시가가 상승 출발하면 (1분봉 완성 후 2분봉 시가 진입)
if Bdate != Bdate[1] and DayClose(1) < DayOpen(0) Then
Buy("B", AtMarket);
//매도: 당일의 시가가 하락 출발하면 (1분봉 완성 후 2분봉 시가 진입)
If Bdate != Bdate[1] and DayClose(1) > DayOpen(0) Then
Sell("S", AtMarket);
//목표치 청산: 전일의 시가와 당일의 시가를 차이만큼 수익실현 (장중 목표치값이 완성되고 익봉 시가 청산)
cnt = DayOpen(0) - DayClose(1);
oPrice = Abs(cnt);
SetStopProfitTarget(oPrice, PointStop);
SetStopEndOfday(153000);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수변환 요청
> 안녕하세요?
아래 전략은 시그널메이커로 작성된 스크립트입니다.
NH증권에서 사용할 수 있도록 함수 변환 요청드립니다.
감사합니다.
----------------------------------------------------------------------------------------
//매수: 당일의 시가가 상승 출발하면 (1분봉 완성 후 2분봉 시가 진입)
If DayClose(1) < DayOpen(0) Then Buy("B", AtMarket);
//매도: 당일의 시가가 하락 출발하면 (1분봉 완성 후 2분봉 시가 진입)
If DayClose(1) > DayOpen(0) Then Sell("S", AtMarket);
//목표치 청산: 전일의 시가와 당일의 시가를 차이만큼 수익실현 (장중 목표치값이 완성되고 익봉 시가 청산)
var : oPrice(0), cnt(0);
cnt = DayOpen(0) - DayClose(1);
oPrice = Abs(cnt);
SetStopProfitTarget(oPrice, PointStop);
//시간청산: 당일 종가 청산
SetStopEndOfday(153000);