커뮤니티

송구스럽지만 좀 가르쳐 주시면 감사하겠습니다.

프로필 이미지
hunter33
2023-04-17 16:40:57
1340
글번호 168248
답변완료
안녕하십니까? 어떤 점을 기준으로 올라가면 사고, 떨어지면 팔고를 세 번만 하고 끝내는 프로그램을 만들려고 합니다. A라는 점을 위로 뚫으면 사고(1회), 거기서 다시 아래로 뚫으면 매도(2회), 그리고 다시 위로 뚫으면 매수(3회로 거래끝)이거나 A라는 점을 아래로 뚫으면 사고(1회), 거기서 다시 위로 뚫으면 매수(2회), 그리고 다시 아래로 뚫으면 매도(3회로 거래끝)가 되겠죠. 일주일동안 count와 mcount로 해 봤는데 도저히 안되서 염체없지만 여쭤보게 되었습니다. 가르침 주시면 너무너무 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-04-17 17:31:05

안녕하세요 예스스탁입니다. 1 수식은 적용하면 차트 첫봉부터 현재 마지막봉쪽으로 오면서 계산하면서 신호가 발생합니다. 아래와 같이 작성하시면 차트상 전체 3회만 신호가 발생하게 됩니다. input : price(1500),횟수(3); var : count(0); if CrossUp(C,price) and count < 횟수 Then { count = count+1; Buy(); } if CrossDown(C,price) and count < 횟수 Then { count = count+1; Sell(); } 2 아래아 같이 날짜 시간조건을 추가하시면 지정일 지정일시 이후에 지정한 횟수만 신호가 발생합니다. input : 날짜(20230417),시간(90000),price(1500),횟수(3); var : count(0); if sDate >= 날짜 and sTime >= 시간 Then Condition1 = true; if Condition1 == False Then { if CrossUp(C,price) and count < 횟수 Then { count = count+1; Buy(); } if CrossDown(C,price) and count < 횟수 Then { count = count+1; Sell(); } } 즐거운 하루되세요 > hunter33 님이 쓴 글입니다. > 제목 : 송구스럽지만 좀 가르쳐 주시면 감사하겠습니다. > 안녕하십니까? 어떤 점을 기준으로 올라가면 사고, 떨어지면 팔고를 세 번만 하고 끝내는 프로그램을 만들려고 합니다. A라는 점을 위로 뚫으면 사고(1회), 거기서 다시 아래로 뚫으면 매도(2회), 그리고 다시 위로 뚫으면 매수(3회로 거래끝)이거나 A라는 점을 아래로 뚫으면 사고(1회), 거기서 다시 위로 뚫으면 매수(2회), 그리고 다시 아래로 뚫으면 매도(3회로 거래끝)가 되겠죠. 일주일동안 count와 mcount로 해 봤는데 도저히 안되서 염체없지만 여쭤보게 되었습니다. 가르침 주시면 너무너무 감사하겠습니다.