커뮤니티

second second[1] 회수와 nday평균

프로필 이미지
목마와숙녀
2019-11-01 09:59:51
184
글번호 132192
답변완료
var : S1(0),S2(0),ST(0),E1(0),E2(0),ET(0),second(0); S1 = TimeToMinutes(stime)*60; S2 = FracPortion(stime/100)*100; ST = S1+S2; E1 = TimeToMinutes(time)*60; E2 = FracPortion(time/100)*100; ET = E1+E2; if sdate == date Then Second = ET-ST; Else Second = 86400-ST+ET; if second < second[1] and C > O Then buy(); if second < second[1] and C < O Then sell(); 위 수식의 거래횟수를 제한하는 input을 추가해주세요. input : n(5); var : sum(0),cnt(0); sum = 0; for cnt = 1 to n { sum = sum + (DayHigh(cnt)-daylow(cnt)); } var1 = sum/n; if crossup(C, dayopen() + var1*1.04) then buy(); if crossdown(C, dayopen() - var1*0.96) then sell(); 거래일 n이 평균값을 구하는 n과 동일하게 사용하는 수식입니다. 거래일 n은 그대로 하고 평균값이 아니고 나누기를 위한 임의의 m을 사용하는 수식으로 수정바랍니다. input : n(5),m(5)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-24 16:17:13

안녕하세요 예스스탁입니다. 1 input : n(3); var : S1(0),S2(0),ST(0),E1(0),E2(0),ET(0),second(0); var : entry(0); S1 = TimeToMinutes(stime)*60; S2 = FracPortion(stime/100)*100; ST = S1+S2; E1 = TimeToMinutes(time)*60; E2 = FracPortion(time/100)*100; ET = E1+E2; if sdate == date Then Second = ET-ST; Else Second = 86400-ST+ET; if bdate != bdate[1] Then entry = 0; if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then entry = entry+1; if entry < n then { if second < second[1] and C > O Then buy(); if second < second[1] and C < O Then sell(); } 2 input : n(5),mm(5); var : sum(0),cnt(0); sum = 0; for cnt = 1 to n { sum = sum + (DayHigh(cnt)-daylow(cnt)); } var1 = sum/mm; if crossup(C, dayopen() + var1*1.04) then buy(); if crossdown(C, dayopen() - var1*0.96) then sell(); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 추가문의 > var : S1(0),S2(0),ST(0),E1(0),E2(0),ET(0),second(0); S1 = TimeToMinutes(stime)*60; S2 = FracPortion(stime/100)*100; ST = S1+S2; E1 = TimeToMinutes(time)*60; E2 = FracPortion(time/100)*100; ET = E1+E2; if sdate == date Then Second = ET-ST; Else Second = 86400-ST+ET; if second < second[1] and C > O Then buy(); if second < second[1] and C < O Then sell(); 위 수식의 거래횟수를 제한하는 input을 추가해주세요. input : n(5); var : sum(0),cnt(0); sum = 0; for cnt = 1 to n { sum = sum + (DayHigh(cnt)-daylow(cnt)); } var1 = sum/n; if crossup(C, dayopen() + var1*1.04) then buy(); if crossdown(C, dayopen() - var1*0.96) then sell(); 거래일 n이 평균값을 구하는 n과 동일하게 사용하는 수식입니다. 거래일 n은 그대로 하고 평균값이 아니고 나누기를 위한 임의의 m을 사용하는 수식으로 수정바랍니다. input : n(5),m(5)