커뮤니티

검색식 확인 부탁드립니다.

프로필 이미지
cs아빠
2020-03-19 13:41:11
543
글번호 137008
답변완료
condition1 = 조건1; condition2 = 조건2; condition3 = 조건3; var1 = MRO((condition1 and condition2 and condition3), 10, 1); 1. 이렇게 하면, 조건1~3을 만족하는 제일 가까운 봉이 몇번째 봉인지 확인할 수 있을까요? 2. 그리고, 위의 내용을 차트객체에서 불러서 매매하려고 합니다. if C > C[var1 -1] then { Buy(); } 이렇게 하면 스팟으로 매수신호가 넘어가는 건지 궁금합니다. 감사합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-19 19:53:47

안녕하세요 예스스탁입니다. 1 var1 = MRO((condition1 and condition2 and condition3), 10, 1); 위 내용은 최근 10봉 중에 해당 조건이 만족한 봉이 있으면 몇봉전인지 알려주게 됩니다. 10봉 이내에 조건이 만족한 봉이 없으면 -1을 리턴합니다. 10봉 제한을 주시면 그대로 사용하시면 됩니다. 봉수 제한없이 가장최근 만족한 시점에서 몇봉이 지났는지 알고자 하시면 아래와 같이 작성하시면 됩니다. var : ii(0); if condition1 and condition2 and condition3 Then ii = index; var1 = index-ii; 2 예 작성하신 내용이면 매수신호가 발생합니다. 스팟에 차트객체 연동하고 차트에 시스템 적용되어 있으면 신호가 발생하면 즉시 스팟의 차트객체의 OnRiseSignal(Signal) 이벤트가 발생합니다. 즐거운 하루되세요 > cs아빠 님이 쓴 글입니다. > 제목 : 검색식 확인 부탁드립니다. > condition1 = 조건1; condition2 = 조건2; condition3 = 조건3; var1 = MRO((condition1 and condition2 and condition3), 10, 1); 1. 이렇게 하면, 조건1~3을 만족하는 제일 가까운 봉이 몇번째 봉인지 확인할 수 있을까요? 2. 그리고, 위의 내용을 차트객체에서 불러서 매매하려고 합니다. if C > C[var1 -1] then { Buy(); } 이렇게 하면 스팟으로 매수신호가 넘어가는 건지 궁금합니다. 감사합니다.