커뮤니티

시작시간 오류

프로필 이미지
좌오비우오비
2017-09-21 08:47:07
128
글번호 112942
답변완료

첨부 이미지

아래 수식을 사용 중입니다. 시작시간 변화를 주기 위해 진입시간 조절을 사용 중인데 10시 진입설정에는 9월 20일에 진입하는데(첨부1) 11시 진입설정에는 9월 20일에 진입하지 않습니다(첨부2) 시뮬레이션 해보니 09시에서 10시까지는 100프로 반응하는데 11시이후부터는 반응이 없고 어쩌다 한 두번 진입합니다. 시간 변경에 모두 반응하는 수식이 되게 살펴주세요 고맙습니다. *********************************************************************** input : 상승(0.65), 하락(0.65), 상승청산(0.75), 하락청산(0.75), 진입시작(090000), 진입종료(130000); var : entry(false); if Bdate != Bdate[1] Then entry = false; if stime >= 진입시작 and stime < 진입종료 then{ if entry == false and Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= 상승 Then{ entry = true; buy("b"); } if entry == false and Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= 하락 Then{ entry = true; sell("s"); } } if MarketPosition == 1 and C <= EntryPrice-상승청산 then ExitLong("bx"); if MarketPosition == -1 and C >= EntryPrice+하락청산 then ExitShort("sx");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-21 13:53:53

안녕하세요 예스스탁입니다. 작성하신 수식의 내용을 확인하시기 바랍니다. 매수는 지정한 시간이후에 당일고점이 상승(HighD(0) > HighD(0)[1])할때 매도는 지정한 시간이후에 당일저점이 하락(Lowd(0) < LowD(0)[1])할때 신호가 발생합니다. 9월 20일 11시 이후에는 당일고점이나 저점이 갱신된 봉이 없습니다 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 시작시간 오류 > 아래 수식을 사용 중입니다. 시작시간 변화를 주기 위해 진입시간 조절을 사용 중인데 10시 진입설정에는 9월 20일에 진입하는데(첨부1) 11시 진입설정에는 9월 20일에 진입하지 않습니다(첨부2) 시뮬레이션 해보니 09시에서 10시까지는 100프로 반응하는데 11시이후부터는 반응이 없고 어쩌다 한 두번 진입합니다. 시간 변경에 모두 반응하는 수식이 되게 살펴주세요 고맙습니다. *********************************************************************** input : 상승(0.65), 하락(0.65), 상승청산(0.75), 하락청산(0.75), 진입시작(090000), 진입종료(130000); var : entry(false); if Bdate != Bdate[1] Then entry = false; if stime >= 진입시작 and stime < 진입종료 then{ if entry == false and Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= 상승 Then{ entry = true; buy("b"); } if entry == false and Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= 하락 Then{ entry = true; sell("s"); } } if MarketPosition == 1 and C <= EntryPrice-상승청산 then ExitLong("bx"); if MarketPosition == -1 and C >= EntryPrice+하락청산 then ExitShort("sx");