커뮤니티

질문입니다

프로필 이미지
파인애플
2014-07-22 14:24:53
193
글번호 76970
답변완료
1 0 에서 P1 까지 P2 등차간격으로 수치를 만들고 0 에서 Q1 까지 Q2 등차간격으로 수치를 만들고 5 이평선이 P2 등차 간격을 상향돌파하면 매수 5 이평선이 P2 등차 간격을 하향돌파하면 매도 5 이평선이 Q2 등차 간격을 하향돌파하면 매수청산 5 이평선이 Q2 등차 간격을 상향돌파하면 매도청산 예를 들면 0에서 202 까지 2로 등차간격으로 P라인을 만들고 0에서 199 까지 1로 등차간격으로 Q라인을 만들고 5이평선이 P라인을 상/하향 돌파시 매수/매도진입 5이평선이 Q라인을 하/상향 돌파시 매수/매도청산 2 단기이평선이 상향돌파되면 P카운트+1 단기이평선이 하향돌파되면 Q카운트+1 을 하여 카운트가 2,4,6.... 짝수 가 되어야 진입 하는 시스템 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-22 18:08:55

안녕하세요 예스스탁입니다. 1. input : P1(202),P2(2),Q1(199),Q2(1); var : cnt(0),mav(0); mav = ma(c,5); Condition1 = false; Condition2 = false; for cnt = 0 to P1 step P2{ if mav > cnt and mav[1] <= cnt Then Condition1 = true; if mav < cnt and mav[1] >= cnt Then Condition2 = true; } Condition3 = false; Condition4 = false; for cnt = 0 to Q1 step Q2{ if mav > cnt and mav[1] <= cnt Then Condition3 = true; if mav < cnt and mav[1] >= cnt Then Condition4 = true; } if Condition1 == true Then buy(); if Condition4 == true Then ExitLong(); if Condition2 == true Then sell(); if Condition3 == true Then ExitShort(); 2. var1 = ma(c,5); var2 = ma(C,20); if crossup(var1,var2) Then{ value1 = value1+1; if value1%2 == 0 Then buy(); } if CrossDown(var1,var2) Then{ value2 = value2+1; if value2%2 == 0 Then sell(); } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 질문입니다 > 1 0 에서 P1 까지 P2 등차간격으로 수치를 만들고 0 에서 Q1 까지 Q2 등차간격으로 수치를 만들고 5 이평선이 P2 등차 간격을 상향돌파하면 매수 5 이평선이 P2 등차 간격을 하향돌파하면 매도 5 이평선이 Q2 등차 간격을 하향돌파하면 매수청산 5 이평선이 Q2 등차 간격을 상향돌파하면 매도청산 예를 들면 0에서 202 까지 2로 등차간격으로 P라인을 만들고 0에서 199 까지 1로 등차간격으로 Q라인을 만들고 5이평선이 P라인을 상/하향 돌파시 매수/매도진입 5이평선이 Q라인을 하/상향 돌파시 매수/매도청산 2 단기이평선이 상향돌파되면 P카운트+1 단기이평선이 하향돌파되면 Q카운트+1 을 하여 카운트가 2,4,6.... 짝수 가 되어야 진입 하는 시스템 감사합니다