커뮤니티

수식부탁드립니다---------

프로필 이미지
leekss1
2012-02-17 11:43:07
385
글번호 47863
답변완료
input:시간(20),봉수(5); if time-stime[봉수] <시간 and c>ma(c,20) Then buy ( ); if time-stime[봉수] <시간 and c<ma(c,20) Then sell ( ); 5봉 이 완성 되는데 50초 미만 일경우에는 buy,sell 하고 50 초 이상 소요 되면 청산만 하려는데 수정 부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-17 14:50:14

안녕하세요 예스스탁입니다. time-stime[봉수] 위 수식내용은 5개봉이 완성되는 시간을 구할 수 없습니다. 예를들어 5개봉전 봉의 시가시간이 90515(9시5분15초)이고 핸재봉의 시간이 90610(9시6분10초)이면 90610-90515 = 95라는 수치가 나오게 됩니다. 수식을 아래와 같이 작성해서 봉이 만들어지는 시간을 구하신 후 몇개를 합쳐서 그값을 비교하셔야 합니다. input:시간(20),봉수(5); var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0); var1 = TimeToMinutes(stime)*60; var2 = FracPortion(stime/100)*100;//시작시간 초 stimeTosecond = var1+var2; value1 = TimeToMinutes(time)*60; value2 = FracPortion(time/100)*100;//&#44561;시간 초 timeTosecond = value1+value2; SecondMakecandle = timeTosecond-stimeTosecond; if c > ma(c,20) Then{ if AccumN(SecondMakecandle,봉수) < 50 Then buy(); Else ExitShort(); } if c < ma(c,20) Then{ if AccumN(SecondMakecandle,봉수) < 50 Then sell(); Else Exitlong(); } 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 수식부탁드립니다--------- > input:시간(20),봉수(5); if time-stime[봉수] <시간 and c>ma(c,20) Then buy ( ); if time-stime[봉수] <시간 and c<ma(c,20) Then sell ( ); 5봉 이 완성 되는데 50초 미만 일경우에는 buy,sell 하고 50 초 이상 소요 되면 청산만 하려는데 수정 부탁합니다