커뮤니티

수식 문의

프로필 이미지
까냐스키
2022-02-21 14:52:36
1060
글번호 156519
답변완료
아래의 수식을 수정 보완 하고 싶습니다. 데이트레이딩 조건, 분봉에서, 임의의 T 조건과 S 조건을 아래와 같이 만족할 때 신호를 발생시키는 수식인데요, if T == 1 and S == 1 Then Buy (); if T == -1 and S == -1 Then SelL (); 다음의 조건을 추가하고 싶습니다. ㄱ. 시초가 이후 신호가 n번이상 반복되면 더이상 진입을 금지하고 종가에 청산합니다. ㄴ. 시초가가 전일 종가 보다 n틱이상 높으면 "당일 첫번째 매수신호"는 진입안하고 기다린 뒤, 매도 신호가 나오면 매도진입. 이후, 다시 매수신호가 나오면 매수하되 ㄱ.의 조건을 이어받아 신호가 n번이상 반복되면 더이상 진입을 금지하고 종가에 청산합니다. ㄷ. 시초가가 전일 종가 보다 n틱이상 낮으면 "당일 첫번째 매도신호"는 진입안하고 기다린 뒤, 매수 신호가 나오면 매수진입. 이후, 다시 매도신호가 나오면 매도하되 ㄱ.의 조건을 이어받아 신호가 n번이상 반복되면 더이상 진입을 금지하고 종가에 청산합니다. 항상 친절한 답변 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-21 17:43:36

안녕하세요 예스스탁입니다. input : 진입횟수(5); var : entry(0); if Bdate != Bdate[1] Then entry = 0; if T == 1 and S == 1 and entry < 진입횟수 Then { entry = entry+1; if DayOpen < DayClose(1)+PriceScale*n or (DayOpen >= DayClose(1)+PriceScale*n and Condition2 ==true) Then { Condition1 = true; Buy (); } } if T == -1 and S == -1 and entry < 진입횟수 Then { entry = entry+1; if DayOpen > DayClose(1)-PriceScale*n or (DayOpen <= DayClose(1)-PriceScale*n and Condition1 ==true) Then { Condition2 = true; Sell (); } } SetStopEndofday(153000); 즐거운 하루되세요 > 까냐스키 님이 쓴 글입니다. > 제목 : 수식 문의 > 아래의 수식을 수정 보완 하고 싶습니다. 데이트레이딩 조건, 분봉에서, 임의의 T 조건과 S 조건을 아래와 같이 만족할 때 신호를 발생시키는 수식인데요, if T == 1 and S == 1 Then Buy (); if T == -1 and S == -1 Then SelL (); 다음의 조건을 추가하고 싶습니다. ㄱ. 시초가 이후 신호가 n번이상 반복되면 더이상 진입을 금지하고 종가에 청산합니다. ㄴ. 시초가가 전일 종가 보다 n틱이상 높으면 "당일 첫번째 매수신호"는 진입안하고 기다린 뒤, 매도 신호가 나오면 매도진입. 이후, 다시 매수신호가 나오면 매수하되 ㄱ.의 조건을 이어받아 신호가 n번이상 반복되면 더이상 진입을 금지하고 종가에 청산합니다. ㄷ. 시초가가 전일 종가 보다 n틱이상 낮으면 "당일 첫번째 매도신호"는 진입안하고 기다린 뒤, 매수 신호가 나오면 매수진입. 이후, 다시 매도신호가 나오면 매도하되 ㄱ.의 조건을 이어받아 신호가 n번이상 반복되면 더이상 진입을 금지하고 종가에 청산합니다. 항상 친절한 답변 감사드립니다.