커뮤니티

수식 문의

프로필 이미지
doilzul
2020-04-21 20:56:14
604
글번호 138189
답변완료
안녕하세요 거듭 질문드려 죄송합니다 참조 데이타는 1분봉이고 다른 종목입니다 특정시간의 봉조건을 만족하고 이후 다른 조건 만족하면 매수하려고 하는데, 전혀 매매가 되지 않네요 조언 좀 부탁드립니다 감사합니다 var: value(0,data2), nn(0); if stime>=시간1 and stime[1]<시간1 Then value = data2(highD(0)); if stime>=시간1 and stime[1]<시간1 and data2((closeD(0)-openD(0))/(highD(0)-lowD(0))>0.5) then nn=1; Else nn=0; if stime>시간1 and MarketPosition == 0 and nn==1 and data2(C>value) and 조건2 then buy("b");
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-22 09:12:52

안녕하세요 예스스탁입니다. nn의 조건문이 특정시간 1개봉을 지칭하는 내용인데 구분해서 답변을 못드렸습니다. nn조건문을 아래와 같이 변경하시기 바랍니다. if stime>=시간1 and stime[1]<시간1 then { if data2((closeD(0)-openD(0))/(highD(0)-lowD(0))>0.1) then nn=1; Else nn=0; } 혹은 아래와 같이 처리하시면 됩니다. if data1(bdate != bdate[1]) Then nn = 0; if stime>=시간1 and stime[1]<시간1 and data2((closeD(0)-openD(0))/(highD(0)-lowD(0))>0.1) then nn=1; 즐거운 하루되세요 > doilzul 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요 거듭 질문드려 죄송합니다 참조 데이타는 1분봉이고 다른 종목입니다 특정시간의 봉조건을 만족하고 이후 다른 조건 만족하면 매수하려고 하는데, 전혀 매매가 되지 않네요 조언 좀 부탁드립니다 감사합니다 var: value(0,data2), nn(0); if stime>=시간1 and stime[1]<시간1 Then value = data2(highD(0)); if stime>=시간1 and stime[1]<시간1 and data2((closeD(0)-openD(0))/(highD(0)-lowD(0))>0.5) then nn=1; Else nn=0; if stime>시간1 and MarketPosition == 0 and nn==1 and data2(C>value) and 조건2 then buy("b");