커뮤니티

시스템식 질문입니다

프로필 이미지
파인애플
2014-02-17 21:10:51
164
글번호 72645
답변완료
[5]이평선이 있다면 시간095959 크로스 할때 값을 기억하여 위, 아래 로 밴드를 만듭니다 (위 밴드 = [5]이평선 시간095959 크로스 값 +10 아래 밴드= [5]이평선 시간095959 크로스 값 -10) 1차진입 [5]이평선이 위밴드 돌파시 매수 [5]이평선이 아래밴드 돌파시 매도 1차진입 청산 매수진입 이후 [5]이평선 최고값을 기억하여 -15를 하향돌파하면 매수 청산 매도진입 이후 [5]이평선 최고값을 기억하여 +15를 상향돌파하면 매도 청산 2차 진입 매수청산 또는 매도청산 값을 기억하여 또다시 위, 아래 로 밴드를 만듭니다 (위 밴드 = [5]이평선 시간095959 크로스 값 +10 아래 밴드= [5]이평선 시간095959 크로스 값 -10) 2차진입 청산 매수진입 이후 [5]이평선 최고값을 기억하여 -15를 하향돌파하면 매수 청산 매도진입 이후 [5]이평선 최고값을 기억하여 +15를 상향돌파하면 매도 청산 ... 이런 식으로 매매횟수를 5회로 제한 하고 싶습니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-02-18 11:38:44

안녕하세요 예스스탁입니다. var : cnt(0),count(0); var1 = ma(c,5); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } #95959지난봉의 값 if time == 95959 or (time > 95959 and time[1] < 95959) Then{ value1 = var1+10; value2 = var1-10; } if count < 5 Then{ if crossup(c,value1) Then buy(); if CrossDown(c,value1) Then sell(); } #진입이후 최고값에서 15하락하면 매수청산 if MarketPosition == 1 And var1 <= highest(var1,BarsSinceEntry)-15 Then ExitLong(); #진입이후 최저값에서 15상승하면 매도청산 if MarketPosition == -1 And var1 >= Lowest(var1,BarsSinceEntry)+15 Then ExitShort(); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 시스템식 질문입니다 > [5]이평선이 있다면 시간095959 크로스 할때 값을 기억하여 위, 아래 로 밴드를 만듭니다 (위 밴드 = [5]이평선 시간095959 크로스 값 +10 아래 밴드= [5]이평선 시간095959 크로스 값 -10) 1차진입 [5]이평선이 위밴드 돌파시 매수 [5]이평선이 아래밴드 돌파시 매도 1차진입 청산 매수진입 이후 [5]이평선 최고값을 기억하여 -15를 하향돌파하면 매수 청산 매도진입 이후 [5]이평선 최고값을 기억하여 +15를 상향돌파하면 매도 청산 2차 진입 매수청산 또는 매도청산 값을 기억하여 또다시 위, 아래 로 밴드를 만듭니다 (위 밴드 = [5]이평선 시간095959 크로스 값 +10 아래 밴드= [5]이평선 시간095959 크로스 값 -10) 2차진입 청산 매수진입 이후 [5]이평선 최고값을 기억하여 -15를 하향돌파하면 매수 청산 매도진입 이후 [5]이평선 최고값을 기억하여 +15를 상향돌파하면 매도 청산 ... 이런 식으로 매매횟수를 5회로 제한 하고 싶습니다 감사합니다