커뮤니티

질문드립니다.

프로필 이미지
다낚아
2020-01-29 00:45:19
189
글번호 135455
답변완료
명절 잘 보내셨는지요.. 항상 도움주셔서 감사드리며 질문드립니다. 하나. 분봉에서 countif(condition5,20)로 조건삽입하면 전일에 이어서 결과가 나옵니다. coundition5를 초기화 해도 안돼네요.. 초기화 방법좀 부탁합니다. 둘. 분봉에서 오늘일짜를 (조건만족시)저장해서 몇일후 불러서 사용하는 방법. 예) 삼일전 조건만족 && 조건A && ... 셋. SetStopLoss,SetStopEndofDay, SetStopTrailing...등 주문함수를 조건별로 아래와 같은 형식의 결과값을 원하면 가능한 함수가 어떤함수가 있나요..(주 문함수중에) 아니면 모든함수를 풀어서 사용해야 되나요.. if 조건 then{ SetStopLoss(3,Percent); SetStopTrailing((30,10); } Else if 조건 then{ SetStopLoss(5,Percent); SetStopTrailing((30,15); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-29 10:21:05

안녕하세요 예스스탁입니다. 1 coundition5가 어떤 내용인지 알수가 없습니다. countif함수만 보면 최근 20개봉으로 분봉에서 당일 20개 봉이 만들어지기 전에는 전일봉이 포함됩니다. 아래와 같이 작성해 당일 20개봉이 안되면 당일봉에서만 체크하고 20개봉 이후에는 최근 20개봉을 체크하게 하셔야 합니다. var : idx(0); if bdate != bdate[1] Then { idx = 0; } Else idx = idx+1; var1 = countif(condition5,min(idx+1,20)); 2 배열변수를 만들어 조건만족시 true를 저장하고 날짜변경시 다음배열방으로 옮겨 저장해서 이용해야 합니다. 아래 cond 배열변수 참고하시기 바랍니다. Array : cond[10](0); if bdate != bdate[1] Then { cond[0] = false; for cnt = 1 to 9 { cond[cnt] = cond[cnt-1][1]; } } if 조건 Then cond[0] = true; if cond[3] == true and cond[0] == true then 3 예 풀어서 작성하셔야 합니다. 즐거운 하루되세요 > 다낚아 님이 쓴 글입니다. > 제목 : 질문드립니다. > 명절 잘 보내셨는지요.. 항상 도움주셔서 감사드리며 질문드립니다. 하나. 분봉에서 countif(condition5,20)로 조건삽입하면 전일에 이어서 결과가 나옵니다. coundition5를 초기화 해도 안돼네요.. 초기화 방법좀 부탁합니다. 둘. 분봉에서 오늘일짜를 (조건만족시)저장해서 몇일후 불러서 사용하는 방법. 예) 삼일전 조건만족 && 조건A && ... 셋. SetStopLoss,SetStopEndofDay, SetStopTrailing...등 주문함수를 조건별로 아래와 같은 형식의 결과값을 원하면 가능한 함수가 어떤함수가 있나요..(주 문함수중에) 아니면 모든함수를 풀어서 사용해야 되나요.. if 조건 then{ SetStopLoss(3,Percent); SetStopTrailing((30,10); } Else if 조건 then{ SetStopLoss(5,Percent); SetStopTrailing((30,15); }