커뮤니티

수식부탁드립니다

프로필 이미지
베스트시스템
2023-03-14 14:40:03
860
글번호 167133
답변완료
수식 부탁드립니다. 0. timelow() 는 특정시간동안중 저가이고 timelowex()는 특정시간동안의 매봉마다 발생하는 저가로 이해하면 되나요 1. if 조건1 then exitlong("청산1"); 청산1이 발생하면, 청산1 시점의 시가, 종가 2. 청산1 이후 최저가 3. 청산1이후 if crossup(c , 청산1이후 최저가) then buy(); 청산1이후 if crossdown(c , 청산1이후 최저가) then exitlong("청산2"); 4. 청산2 발생하면,, 위와 동일하게 // 이후 청산도 동일하게 발생하도록 수식부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-14 14:56:24

안녕하세요 예스스탁입니다. 0 timelow,timelowEX모두 지정한 시간 사이의 최저가입니다. 다만 timelow는 시간을 고정으로 사용하고 timelowEX는 조건에 따라 시작시간 끝시간을 다르게 가져갈때 사용됩니다. Plot1(TimeLow(100000,120000)); Plot2(TimeLowEx(iff(Stime<110000,90000,100000),iff(Stime<110000,95959,105959))); 1 if ExitName(1) == "청산1" Then { var1 = O[BarsSinceExit(1)]; var2 = C[BarsSinceExit(1)]; } 2 if ExitName(1) == "청산1" Then { var3 = Lowest(L,BarsSinceExit(1)); } 3 if ExitName(1) == "청산1" Then { var3 = Lowest(L,BarsSinceExit(1)); } if ExitName(1) == "청산1" and crossup(c,Var3) then buy("b2"); if EntryName(0) == "b2" and crossdown(c,Var3[BarsSinceEntry]) then exitlong("청산2"); 4 if MarketPosition == 0 and crossup(c,lowest(L,BarsSinceExit(1)) then buy("b2"); if EntryName(0) == "b2" and crossdown(c,lowest(L,BarsSinceExit(1)[BarsSinceEntry]) then exitlong("청산2"); 즐거운 하루되세요 > 베스트시스템 님이 쓴 글입니다. > 제목 : 수식부탁드립니다 > 수식 부탁드립니다. 0. timelow() 는 특정시간동안중 저가이고 timelowex()는 특정시간동안의 매봉마다 발생하는 저가로 이해하면 되나요 1. if 조건1 then exitlong("청산1"); 청산1이 발생하면, 청산1 시점의 시가, 종가 2. 청산1 이후 최저가 3. 청산1이후 if crossup(c , 청산1이후 최저가) then buy(); 청산1이후 if crossdown(c , 청산1이후 최저가) then exitlong("청산2"); 4. 청산2 발생하면,, 위와 동일하게 // 이후 청산도 동일하게 발생하도록 수식부탁드립니다.