커뮤니티

시스템

프로필 이미지
달마7
2019-01-30 23:34:16
164
글번호 125776
답변완료
항상 감사드려요 ㅎㅎ 질문1 아래식에서 진입청산후 변수n봉 이후에 신호가 발생하도록 부탁드려요 input: p1(13),p2(24),p3(130); var : T(0); var1=ma(c,p1); var2=ma(c,p2); var3=ma(c,p3); if var1 > var3 and crossup(var1,var2)Then{ T=1; } if var1 < var3 and CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy(); } if T== -1 Then{ sell(); 질문 2 ma(c.5) > ma(c,20) > ma(c,60) 정배열에서 (제 1조건) 그후 5이평선이 20일 이평선을 하향돌파하여 60일 이평 부근 변수 n틱(-n ~ +n) 이내 접근후 다시 20일 이평선을 돌파할때 매수 부탁드려요 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-31 09:51:29

안녕하세요 예스스탁입니다. 1 이전 질문과 같이 2개의 케이스로 작성해 드립니다. 1-1 스위칭 포함 input: p1(13),p2(24),p3(130),n(10); var : T(0); var1=ma(c,p1); var2=ma(c,p2); var3=ma(c,p3); if var1 > var3 and crossup(var1,var2)Then{ T=1; } if var1 < var3 and CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then { if (MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceExit(1) >= N))) Then buy(); } if T== -1 Then { if (MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceExit(1) >= n))) Then sell(); } 1-2 스위칭 미포함 input: p1(13),p2(24),p3(130),N(10); var : T(0); var1=ma(c,p1); var2=ma(c,p2); var3=ma(c,p3); if var1 > var3 and crossup(var1,var2)Then{ T=1; } if var1 < var3 and CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then { if MarketPosition == -1 or (MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceExit(1) >= N))) Then buy(); } if T== -1 Then { if MarketPosition == 1 or (MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceExit(1) >= N))) Then sell(); } 2 input : n(5); var1 = ma(C,5); var2 = ma(C,20); var3 = ma(C,60); if crossup(var1,var2) and var2 > var3 Then { Condition1 = false; Condition2 = Condition1[1]; if Condition2 == true then buy(); } if var1 < var2 and var1 <= var3+PriceScale*n Then Condition1 = true; if var1 <= var3-PriceScale*n Then Condition1 = false; 즐거운 하루되세요 > 달마7 님이 쓴 글입니다. > 제목 : 시스템 > 항상 감사드려요 ㅎㅎ 질문1 아래식에서 진입청산후 변수n봉 이후에 신호가 발생하도록 부탁드려요 input: p1(13),p2(24),p3(130); var : T(0); var1=ma(c,p1); var2=ma(c,p2); var3=ma(c,p3); if var1 > var3 and crossup(var1,var2)Then{ T=1; } if var1 < var3 and CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy(); } if T== -1 Then{ sell(); 질문 2 ma(c.5) > ma(c,20) > ma(c,60) 정배열에서 (제 1조건) 그후 5이평선이 20일 이평선을 하향돌파하여 60일 이평 부근 변수 n틱(-n ~ +n) 이내 접근후 다시 20일 이평선을 돌파할때 매수 부탁드려요 감사합니다