커뮤니티
5분 차트 거래에서 30분 차트 거래 모방 방법 문의
2019-02-01 09:59:03
176
글번호 125852
안녕하세요, 유진에서 해외 선물을 거래 하고 있습니다.
지난번에 문의드린 61104 글에서 '5분 차트와 30분 차트의 거래내역 차이' 설명해주셔서 많은 도움이 되었습니다.
61104 글과 동일한 open range 전략을 동일하게 5분 차트와 30분 차트에 적용하여 유사한 결과 값을 얻고 싶습니다.
주문은 atstop 형태이며, 지난글에서 말씀해주신 봉 한개당 하나만의 주문만이 발생 되는 조건을 필터로 설정해 주면 되지 않을까 생각 됩니다.
필요한 이유는 봉가정효과를 최소화하여 실제 거래에서 발생되는 손익을 최대한 유사하게 산출할수 있지 않을까 싶어서 그렇습니다.
61104에서 사용한 open range 전략은 아래와 같습니다.
"간단한 open range 전략으로
buystop = 시가 + 0.5 에서 매수
sellstop = 시가 - 0.5 에서 매도
로 진입을하고, 진입가격 대비 0.25가 떨어지면 청산하는 stoploss 와 특정 수익청산 조건이 있다고 가정 하겠습니다."
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-02-01 14:08:21
안녕하세요
예스스탁입니다.
input : 타주기분(30),R(0.5);
var : S1(0),D1(0),TM(0),TF(0);
var : BuyEntry(false),Sellentry(false);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
#당일 30분 단위 첫봉
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
Buyentry = true;
Sellentry = true;
}
if BuyEntry == true and MarketPosition <= 0 and H < dayopen+R Then
buy("b",AtStop,dayopen+R);
if SellEntry == true and MarketPosition >= 0 and L > dayopen-R Then
sell("s",AtStop,dayopen-R);
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then
BuyEntry = false;
if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then
SellEntry = false;
}
SetStopLoss(0.25,PointStop);
즐거운 연휴되세요
> 라면의비밀 님이 쓴 글입니다.
> 제목 : 5분 차트 거래에서 30분 차트 거래 모방 방법 문의
> 안녕하세요, 유진에서 해외 선물을 거래 하고 있습니다.
지난번에 문의드린 61104 글에서 '5분 차트와 30분 차트의 거래내역 차이' 설명해주셔서 많은 도움이 되었습니다.
61104 글과 동일한 open range 전략을 동일하게 5분 차트와 30분 차트에 적용하여 유사한 결과 값을 얻고 싶습니다.
주문은 atstop 형태이며, 지난글에서 말씀해주신 봉 한개당 하나만의 주문만이 발생 되는 조건을 필터로 설정해 주면 되지 않을까 생각 됩니다.
필요한 이유는 봉가정효과를 최소화하여 실제 거래에서 발생되는 손익을 최대한 유사하게 산출할수 있지 않을까 싶어서 그렇습니다.
61104에서 사용한 open range 전략은 아래와 같습니다.
"간단한 open range 전략으로
buystop = 시가 + 0.5 에서 매수
sellstop = 시가 - 0.5 에서 매도
로 진입을하고, 진입가격 대비 0.25가 떨어지면 청산하는 stoploss 와 특정 수익청산 조건이 있다고 가정 하겠습니다."
감사합니다.