커뮤니티

21221 에 대한 재질문

프로필 이미지
샐리짱
2011-10-26 15:17:28
394
글번호 44125
답변완료
답변에 감사드립니다. 그런데, if dayindex == 1 Then{ if C[1] > O[1] Then buy("매수", atmarket); if C[1] < O[1] Then sell("매도", atmarket); } SetStopEndofday(150000); 위와 같이 하면 3번째 봉에서 신호가 나옵니다. 2번째봉에서 신호가 나오게 하고 싶습니다. 다시 한 번 수고 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-27 11:51:35

안녕하세요 예스스탁입니다. 1번째 봉에 조건이 만족하면 다음봉(두번째봉의) 시초가에 신호를 발생하고 하시면 아래와 같이 수정하시면 됩니다. if dayindex == 0 Then{ if C > O Then buy("매수", atmarket); if C < O Then sell("매도", atmarket); } SetStopEndofday(150000); 2번째 봉의 종가에 신호를 발생하고자 하시면 아래와 같습니다. if dayindex == 1 Then{ if C[1] > O[1] Then buy("매수"); if C[1] < O[1] Then sell("매도"); } SetStopEndofday(150000); 즐거운 하루되세요 > 샐리짱 님이 쓴 글입니다. > 제목 : 21221 에 대한 재질문 > 답변에 감사드립니다. 그런데, if dayindex == 1 Then{ if C[1] > O[1] Then buy("매수", atmarket); if C[1] < O[1] Then sell("매도", atmarket); } SetStopEndofday(150000); 위와 같이 하면 3번째 봉에서 신호가 나옵니다. 2번째봉에서 신호가 나오게 하고 싶습니다. 다시 한 번 수고 부탁드립니다