커뮤니티
질문드립니다.
2015-12-08 09:17:10
96
글번호 93137
선물일봉에서 시스템을 작성하고자 합니다.
예를들어 당일 첫 매수 진입이 10ma를 돌파할 때 이루어졌다고 가정해봅니다.
당일의 첫번째 거래가 매수로 들어가서 손절로 손해를 보고 거래가 종료되었다고 하면, 당일의 두번째 매수 진입은 첫번째 거래가 이루어진 진입가를 돌파할 때 매수하고 싶습니다.
단, 날이 바뀌면 첫번째 진입은 다시 10ma 돌파로 이루어져야 합니다.
즉, 당일의 재진입시에만 적용되는,
재진입 가격은 당일 손절로 마감된 거래의 진입가에 들어가는 시스템 부분을 만들고 싶습니다.
간단한 예시와 함께 부탁드립니다.
그리고 신호는 atstop으로 내고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2015-12-08 15:27:30
안녕하세요
예스스탁입니다.
input : P(10);
var :sum(0),mav(0),cnt(0),T1(0),daycnt(0);
#일봉 P이평 계산
sum = 0;
for cnt = 0 to P-1{
sum = sum + DayClose(cnt);
}
mav = sum/P;
if date != date[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
daycnt = TotalTrades-T1;
Else
daycnt = (TotalTrades-T1)+1;
if MarketPosition == 0 and daycnt == 0 Then{
if NextBarOpen <= mav Then
buy("b1",AtStop,mav);
}
if MarketPosition == 0 and
daycnt == 1 and
MarketPosition(1) == 1 and
IsExitName("StopLoss",1) == true Then
buy("b2",AtStop,EntryPrice(1));
SetStopLoss(0.5,PointStop);
즐거운 하루되세요
> yanartas 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 선물일봉에서 시스템을 작성하고자 합니다.
예를들어 당일 첫 매수 진입이 10ma를 돌파할 때 이루어졌다고 가정해봅니다.
당일의 첫번째 거래가 매수로 들어가서 손절로 손해를 보고 거래가 종료되었다고 하면, 당일의 두번째 매수 진입은 첫번째 거래가 이루어진 진입가를 돌파할 때 매수하고 싶습니다.
단, 날이 바뀌면 첫번째 진입은 다시 10ma 돌파로 이루어져야 합니다.
즉, 당일의 재진입시에만 적용되는,
재진입 가격은 당일 손절로 마감된 거래의 진입가에 들어가는 시스템 부분을 만들고 싶습니다.
간단한 예시와 함께 부탁드립니다.
그리고 신호는 atstop으로 내고 싶습니다.
다음글
이전글