커뮤니티

내장함수 문의

프로필 이미지
모루
2018-01-02 18:46:44
162
글번호 115403
답변완료

첨부 이미지

안녕하세요 (__) 1. 최근 매수시간에 대한 내장함수가 있는지 궁금하고, 2. 매수가 발생하면 8시간동안 매수를 하지 못하는게 하는 방법이 궁금합니다. 3. 위의 사진은 스토캐스틱으로 3번 매수가되었는데, 매수시간을 이용하여 1회로 줄이려고 합니다. 더 스마트한 방법이 있을까요? 항상 감사드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2018-01-03 16:35:42

안녕하세요 예스스탁입니다. 1 최근 진입의 시간은 EntryTime(0)으로 리턴됩니다. 랭귀지 도움말에서 포지션함수 부분 참고하시기 바랍니다. 2 종목이 국내주식이나 선물옵션이면 아래와 같이 작성하시면 됩니다. if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{ var1 = TimeToMinutes(EntryTime(0)); var2 = sdate; } if 매수조건 and (sdate > var2 or sdate == var2 and TimeToMinutes(stime) >= var1+480) then buy(); 해외선물등 24시간 거래되는 종목이면 영얼일변경이 0시가 아니므로 아래와 같이 처리하셔야 합니다. 아래식은 국내에서 사용하셔도 되므로 국내해외 모두 아래식 사용을 권장합니다. var : S1(0),D1(0),TM(0),ET(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{ var1 = TM; var2 = bdate; } if 매수조건 and (bdate > var2 or bdate == var2 and TM >= var1+480) then buy(); } 3 현재는 피라미딩으로 조건만족하면 계속적으로 신호가 발생합니다. 단순히 진입을 1회로 하신다면 피라미딩을 사용하지 않으시면 됩니다. 즐거운 하루되세요 > 모루 님이 쓴 글입니다. > 제목 : 내장함수 문의 > 안녕하세요 (__) 1. 최근 매수시간에 대한 내장함수가 있는지 궁금하고, 2. 매수가 발생하면 8시간동안 매수를 하지 못하는게 하는 방법이 궁금합니다. 3. 위의 사진은 스토캐스틱으로 3번 매수가되었는데, 매수시간을 이용하여 1회로 줄이려고 합니다. 더 스마트한 방법이 있을까요? 항상 감사드립니다.
프로필 이미지

모루

2018-01-04 21:17:36

답변감사드립니다. (__) bdate와 Bdate은 같은건가요? 봉의 시작날짜를 저장하는 배열이 맞죠? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 내장함수 문의 > 안녕하세요 예스스탁입니다. 1 최근 진입의 시간은 EntryTime(0)으로 리턴됩니다. 랭귀지 도움말에서 포지션함수 부분 참고하시기 바랍니다. 2 종목이 국내주식이나 선물옵션이면 아래와 같이 작성하시면 됩니다. if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{ var1 = TimeToMinutes(EntryTime(0)); var2 = sdate; } if 매수조건 and (sdate > var2 or sdate == var2 and TimeToMinutes(stime) >= var1+480) then buy(); 해외선물등 24시간 거래되는 종목이면 영얼일변경이 0시가 아니므로 아래와 같이 처리하셔야 합니다. 아래식은 국내에서 사용하셔도 되므로 국내해외 모두 아래식 사용을 권장합니다. var : S1(0),D1(0),TM(0),ET(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{ var1 = TM; var2 = bdate; } if 매수조건 and (bdate > var2 or bdate == var2 and TM >= var1+480) then buy(); } 3 현재는 피라미딩으로 조건만족하면 계속적으로 신호가 발생합니다. 단순히 진입을 1회로 하신다면 피라미딩을 사용하지 않으시면 됩니다. 즐거운 하루되세요 > 모루 님이 쓴 글입니다. > 제목 : 내장함수 문의 > 안녕하세요 (__) 1. 최근 매수시간에 대한 내장함수가 있는지 궁금하고, 2. 매수가 발생하면 8시간동안 매수를 하지 못하는게 하는 방법이 궁금합니다. 3. 위의 사진은 스토캐스틱으로 3번 매수가되었는데, 매수시간을 이용하여 1회로 줄이려고 합니다. 더 스마트한 방법이 있을까요? 항상 감사드립니다.