커뮤니티

문의드립니다. ^^

프로필 이미지
회원
2011-09-23 16:07:33
487
글번호 42977
답변완료
안녕하세요.. 항상 감사드립니다.. 이번에 문의드릴 내용은 오버나잇에 대한 것인데요, 아래 식에서 마지막 신호대로 오버해서 다음날 청산하는 방법이 있을까요? 갭이 떠서 로직이 연결되지 않는다면, 다음날 첫봉 시가에 청산하거나 첫 봉 완성 후에 청산하는 방법도 괜찮습니다. 감사합니다. ==== 아래 식 ==== input : thankyou(1.2), losscut(2.5); value1 = (highest(H,10)+lowest(L,10))/2; value2 = (highest(H,20)+lowest(L,20))/2; value3 = (highest(H,20)+lowest(L,20))/2; value4 = (highest(H,30)+lowest(L,30))/2; If (time>=09000 and Time<= 120000) or (time>140000 and Time<= 150000) then { If marketposition <> 1 and (value1 < value2) Then { buy ("buy") ; } If marketposition <> -1 and (value1 > value2) Then { exitlong ("sell"); } } If (time>120000 and Time<=140000) then { If marketposition <> 1 and (value3 < value4) Then { Buy ("b") ; } If marketposition <> -1 and (value3 > value4) Then { exitlong ("s"); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-26 08:45:45

안녕하세요 예스스탁입니다. input : thankyou(1.2), losscut(2.5); value1 = (highest(H,10)+lowest(L,10))/2; value2 = (highest(H,20)+lowest(L,20))/2; value3 = (highest(H,20)+lowest(L,20))/2; value4 = (highest(H,30)+lowest(L,30))/2; If (time>=09000 and Time<= 120000) or (time>140000 and Time<= 150000) then { If marketposition <> 1 and (value1 < value2) Then { buy ("buy") ; } If marketposition <> -1 and (value1 > value2) Then { exitlong ("sell"); } } If (time>120000 and Time<=140000) then { If marketposition <> 1 and (value3 < value4) Then { Buy ("b") ; } If marketposition <> -1 and (value3 > value4) Then { exitlong ("s"); } } if MarketPosition != 0 and EntryDate < sdate and dayindex == 0 Then{ ExitLong(); ExitShort(); } 즐거운 하루되세요 > WT_ohjeon66 님이 쓴 글입니다. > 제목 : 문의드립니다. ^^ > 안녕하세요.. 항상 감사드립니다.. 이번에 문의드릴 내용은 오버나잇에 대한 것인데요, 아래 식에서 마지막 신호대로 오버해서 다음날 청산하는 방법이 있을까요? 갭이 떠서 로직이 연결되지 않는다면, 다음날 첫봉 시가에 청산하거나 첫 봉 완성 후에 청산하는 방법도 괜찮습니다. 감사합니다. ==== 아래 식 ==== input : thankyou(1.2), losscut(2.5); value1 = (highest(H,10)+lowest(L,10))/2; value2 = (highest(H,20)+lowest(L,20))/2; value3 = (highest(H,20)+lowest(L,20))/2; value4 = (highest(H,30)+lowest(L,30))/2; If (time>=09000 and Time<= 120000) or (time>140000 and Time<= 150000) then { If marketposition <> 1 and (value1 < value2) Then { buy ("buy") ; } If marketposition <> -1 and (value1 > value2) Then { exitlong ("sell"); } } If (time>120000 and Time<=140000) then { If marketposition <> 1 and (value3 < value4) Then { Buy ("b") ; } If marketposition <> -1 and (value3 > value4) Then { exitlong ("s"); } }