커뮤니티

문의드립니다.

프로필 이미지
이인
2018-05-14 17:50:03
180
글번호 118894
답변완료
수고 많으십니다. 현재 쓰고 있는 수식은 하기와 같습니다. Input : shortPeriod(8); Var : value1(0), value2(0), value3(0), value4(0); value1 = highest(H[25],26)+lowest(L[25],26); value2 = highest(H[25],26)+lowest(L[25],26); value3 = highest(H[25],82)+lowest(L[25],82); value4 = ma(C, shortPeriod); If CrossUp(Value4, max(value3)/2) Then buy(); If CrossDown(Value4, min(value3)/2) Then sell(); 여기에 매수는 위와 동일한 조건으로 매수를 하고 청산은 8일 이평선이 20일 이평선 하향 돌파 시 청산 매도도 위와 동일한 조건으로 매도를 하고 청산은 8일 이평선이 20일 이평선 상향 돌파 시 청산 으로 하고 싶은데 혹시 가능할까요??
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-15 11:13:49

안녕하세요 예스스탁입니다. Input : shortPeriod(8),longPeriod(20); Var : value1(0), value2(0), value3(0), value4(0); value1 = highest(H[25],26)+lowest(L[25],26); value2 = highest(H[25],26)+lowest(L[25],26); value3 = highest(H[25],82)+lowest(L[25],82); value4 = ma(C, shortPeriod); value5 = ma(C, LongPeriod); If CrossUp(Value4, max(value3)/2) Then buy("b"); If CrossDown(Value4, min(value3)/2) Then sell("s"); if MarketPosition == 1 and CrossDown(value4,value5) Then ExitLong("bx"); if MarketPosition == -1 and CrossUp(value4,value5) Then ExitShort("sx"); 즐거운 하루되세요 > 이인 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고 많으십니다. 현재 쓰고 있는 수식은 하기와 같습니다. Input : shortPeriod(8); Var : value1(0), value2(0), value3(0), value4(0); value1 = highest(H[25],26)+lowest(L[25],26); value2 = highest(H[25],26)+lowest(L[25],26); value3 = highest(H[25],82)+lowest(L[25],82); value4 = ma(C, shortPeriod); If CrossUp(Value4, max(value3)/2) Then buy(); If CrossDown(Value4, min(value3)/2) Then sell(); 여기에 매수는 위와 동일한 조건으로 매수를 하고 청산은 8일 이평선이 20일 이평선 하향 돌파 시 청산 매도도 위와 동일한 조건으로 매도를 하고 청산은 8일 이평선이 20일 이평선 상향 돌파 시 청산 으로 하고 싶은데 혹시 가능할까요??