커뮤니티

수식 재문의

프로필 이미지
탄젠트80
2016-06-08 12:56:27
94
글번호 98832
답변완료
안녕하세요 답변 감사드립니다. 질문번호 : 48062 답변주신 사항 시뮬레이션 해보니 잘 안되는 부분이 있어 재차 질문드립니다. 초보라 쉽지 않습니다. 부탁드립니다.(답글에 재문의 올렸습니다.)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-08 13:56:24

안녕하세요 예스스탁입니다. b2진입이 1번만 추가매수되게 수정했습니다. 청산도 b2진입기준으로 변경했습니다. var : sum(0,data1), S1(0,data1), S2(0,data1), HH(0), LL(0), cnt(0), count(0); sum = (data2(c)+data3(c)); count = 0; for cnt = 0 to 20 { if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then { S1 = sum; HH = sum; } #양합 당일 최고값 if sum > HH Then HH = sum; if MarketPosition == 0 and stime == 90100 Then{ buy("b1"); } if MarketPosition == 1 and MaxEntries == 1 and count == 1 and stime <= 125000 and HH > S1*1.065 and sum <= HH*0.99 Then { buy("b2"); S2 = sum; LL = sum; } if MarketPosition == 1 and count == 1 and MaxEntries == 2 Then { #매수진입 이후 양합 최저값 if sum < LL Then LL = sum; #양합이 매수시점양합보다 4% 상승하면 청산 if MaxEntries == 2 and sum >= S2*1.04 Then ExitLong("bx1"); #양합이 매수시점양합보다 10% 하락하면 청산 if MaxEntries == 2 and sum <= S2*0.90 Then ExitLong("bx2"); #매수이후 최저양합이 매수시점 양합보다 4%이상 하락후 #현재 양합이 매수이후 최저양합보다 1.5% 상승하면 청산 if MaxEntries == 2 and LL <= S2*0.96 and sum >= LL*1.015 Then Exitlong("bx3"); } if MarketPosition == 1 and stime == 150100 Then ExitLong("bx4"); 즐거운 하루되세요 > 탄젠트80 님이 쓴 글입니다. > 제목 : 수식 재문의 > 안녕하세요 답변 감사드립니다. 질문번호 : 48062 답변주신 사항 시뮬레이션 해보니 잘 안되는 부분이 있어 재차 질문드립니다. 초보라 쉽지 않습니다. 부탁드립니다.(답글에 재문의 올렸습니다.)