커뮤니티
진입 제한 시스템
2008-02-28 14:25:10
1089
글번호 14812
하루 세번 진입하는 선물 데트시스템입니다.
첫신호(진입명 "A"), 두번째 신호(진입명 "B")가 손절이거나 익절 일수 있겠죠.
두 신호 모두 손절일때는 진입을 안하게 하고 둘다 익절, 둘중하나 손절 이면 세번째 신호를 진입하게 하는 로직을 만들고 싶은데, 생각보다 잘 안되네요.
부탁 드립니다.
답변 1
예스스탁 예스스탁 답변
2008-02-29 08:54:51
안녕하세요
예스스탁입니다.
아래의 식을 참고하시기 바랍니다.
input : 손절(2);
var : count(0),EntryCount(0),LossCutCount(0);
EntryCount = 0 ;
LossCutCount = 0;
for Count = 0 to 10 {
if EntryDate(Count) == sdate then
EntryCount = EntryCount + 1; //당일 진입을 카운트
if EntryDate(Count+1) == sdate and PositionProfit(Count+1) < -(손절) Then
LossCutCount =LossCutCount + 1;//당일 손절 횟수 카운트
}
if crossup(C,ma(c,5)) and LossCutCount < 2 and EntryCount < 3 Then
buy("매수");
if crossdown(C,ma(c,5)) Then
exitlong("매수청산");
SetStopLoss(손절,Pointstop);
즐거운 하루되세요
> 일승 님이 쓴 글입니다.
> 제목 : 진입 제한 시스템
>
하루 세번 진입하는 선물 데트시스템입니다.
첫신호(진입명 "A"), 두번째 신호(진입명 "B")가 손절이거나 익절 일수 있겠죠.
두 신호 모두 손절일때는 진입을 안하게 하고 둘다 익절, 둘중하나 손절 이면 세번째 신호를 진입하게 하는 로직을 만들고 싶은데, 생각보다 잘 안되네요.
부탁 드립니다.
다음글
이전글