커뮤니티

시간대 하락갱신 횟수

프로필 이미지
목마와숙녀
2021-12-16 11:30:28
832
글번호 154161
답변완료
input : 시간대(090000),하락갱신횟수(5); if stime < 시간대 Then{ var2 =daylow; } if stime > 시간대 Then{ if C < var2 and countif(C<C[1],하락갱신횟수) == 하락갱신횟수 Then sell(); } 아래 buy 수식은 시간대에 090000 입력하면 시뮬레이션이 되는데 위 sell 수식은 시간대에 090000 입력하면 시뮬레이션이 안되고 090100 부터 시뮬레이션이 되는데 090000부터 시뮬레이션이 되게 해주십시요. 그리고 수식 해설도 부탁드려요 ********************************************************************************* input : 시간대(090000),상승갱신횟수(5); if stime < 시간대 Then{ var1 =dayhigh; } if stime >= 시간대 Then{ if C > var1 and countif(C>C[1],상승갱신횟수) == 상승갱신횟수 then buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-03 17:03:23

안녕하세요 예스스탁입니다. 1 input : 시간대(090000); if stime < 시간대 Then { var1 =dayhigh; var2 =daylow; } plot1(var1); plot2(var2); 위 내용을 지표식으로 작성해 차트에 적용해 보시기 바랍니다. 국내종목의 경우 9시 이전의 데이타가 없어 모두 값이 0입니다. 매수에서는 var1이 0이므로 C > var1조건이 충족되서 신호가 발생할수 있지만 매도에서는 가격이 마이너스가 아니므로 C < var1조건이 충족할수 없습니다. 2 올리신식은 시간을 지정해 지정한 시간 이전에 최고가를 저장하고 지정한 시간 이후에 종가가 해당 최고가보다 좊고 종가가 5회이상 상승하면 매수하는 식입니다. 시간을 9시로 지정하면 의미가 없습니다. 만약 9시로 지정해서 9시 봉의 고가와 저가가 저장되게 하시려면 아래와 같이 부등호를 변경하셔야 합니다. 3 input : 시간대(090000),상승갱신횟수(5); if stime <= 시간대 Then{ var1 =dayhigh; } if stime > 시간대 Then{ if C > var1 and countif(C>C[1],상승갱신횟수) == 상승갱신횟수 then buy(); } 4 input : 시간대(090000),하락갱신횟수(5); if stime <= 시간대 Then{ var2 =daylow; } if stime > 시간대 Then{ if C < var2 and countif(C<C[1],하락갱신횟수) == 하락갱신횟수 Then sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > input : 시간대(090000),하락갱신횟수(5); if stime < 시간대 Then{ var2 =daylow; } if stime > 시간대 Then{ if C < var2 and countif(C<C[1],하락갱신횟수) == 하락갱신횟수 Then sell(); } 아래 buy 수식은 시간대에 090000 입력하면 시뮬레이션이 되는데 위 sell 수식은 시간대에 090000 입력하면 시뮬레이션이 안되고 090100 부터 시뮬레이션이 되는데 090000부터 시뮬레이션이 되게 해주십시요. 그리고 수식 해설도 부탁드려요 ********************************************************************************* input : 시간대(090000),상승갱신횟수(5); if stime < 시간대 Then{ var1 =dayhigh; } if stime >= 시간대 Then{ if C > var1 and countif(C>C[1],상승갱신횟수) == 상승갱신횟수 then buy(); }