커뮤니티

문의 드립니다.

프로필 이미지
7out
2021-09-14 16:15:18
866
글번호 152248
답변완료
안녕하세요. 시스템 수식 작성 중에 3가지 궁금한 점이 있어서 문의 드립니다. 1. 진입하는 조건이 총 20가지가 있는데 20가지 중에 한 가지만 만족해도 진입하도록 만들고 싶습니다. 이럴 경우에 or 문으로 20가지를 다 적어줘야 하는 건가요? 예를 들어 { if MarketPosition == 0 and AA == true or BB == true or CC == true or DD == true or . . . TT == true Then Buy(); } 이런 식으로 작성해줘야 하는 부분인가요? 2. 청산의 경우 진입한 다음 봉에 즉시 청산을 원칙으로 하지만 만약 AA조건으로 매수 진입했다가 다음 봉 때 BB조건을 만족하여 매수 진입해야 될 경우 a. AA청산 후 BB 진입 불가 b. AA청산 후 BB 진입 가능 c. AA청산 없이 포지션 유지 b,c 항목이 가능한 부분인가요? 아니면 a만 가능한가요? 3. 진입 시점의 경우 a. 예를 들어 분 봉 기준으로 거래할 때 현재 봉이 끝나면서 AA조건을 만족하게 될 경우 바로 다음 봉에 진입이 가능한 건 가요 아니면 그 다음 봉에 진입해야 하는 부분인가요? b. 일 봉 기준으로 전날에 끝나면서 AA조건을 만족 할 경우 다음날 장 시작하자마자 시스템을 켜 놓았으면 바로 진입이 되는 부분인가요? 답변 부탁 드립니다. 감사합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2021-09-15 09:04:35

안녕하세요 예스스탁입니다. 1 if문에 and 와 or가 같이 사용되면 ()로 우선순위를 지정하셔야 합니다. 작성하신 내용이면 MarketPosition == 0 조건은 AA == true 조건에만 해당됩니다. if MarketPosition == 0 and (AA == true or BB == true or CC == true or DD == true or . . . TT == true) Then Buy(); 2 A와 B는 코딩으로 해결가능한 내용입니다. 다만 B는 가능하지 않습니다. 시스템에서 청산후에 동일방향 진입이 동시에 발생하면 해당진입이 다시 청산됩니다. 예스랭귀지도움말 --> 예스랭귀지 활용 --> 신호체계 내용을 참고하시기 바랍니다. 3 if문은 봉완성이 기준입니다. 봉완성시점은 다음봉 시가가 수신되는 시점입니다. 모두 다음봉 시가에 주문이 집행됩니다. 일봉에서도 다음날 장시작전에 시스템을 켜 놓으시면 됩니다. 즐거운 하루되세요 > 7out 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. 시스템 수식 작성 중에 3가지 궁금한 점이 있어서 문의 드립니다. 1. 진입하는 조건이 총 20가지가 있는데 20가지 중에 한 가지만 만족해도 진입하도록 만들고 싶습니다. 이럴 경우에 or 문으로 20가지를 다 적어줘야 하는 건가요? 예를 들어 { if MarketPosition == 0 and AA == true or BB == true or CC == true or DD == true or . . . TT == true Then Buy(); } 이런 식으로 작성해줘야 하는 부분인가요? 2. 청산의 경우 진입한 다음 봉에 즉시 청산을 원칙으로 하지만 만약 AA조건으로 매수 진입했다가 다음 봉 때 BB조건을 만족하여 매수 진입해야 될 경우 a. AA청산 후 BB 진입 불가 b. AA청산 후 BB 진입 가능 c. AA청산 없이 포지션 유지 b,c 항목이 가능한 부분인가요? 아니면 a만 가능한가요? 3. 진입 시점의 경우 a. 예를 들어 분 봉 기준으로 거래할 때 현재 봉이 끝나면서 AA조건을 만족하게 될 경우 바로 다음 봉에 진입이 가능한 건 가요 아니면 그 다음 봉에 진입해야 하는 부분인가요? b. 일 봉 기준으로 전날에 끝나면서 AA조건을 만족 할 경우 다음날 장 시작하자마자 시스템을 켜 놓았으면 바로 진입이 되는 부분인가요? 답변 부탁 드립니다. 감사합니다.
프로필 이미지

7out

2021-09-15 11:55:49

안녕하세요. 주신 답변에서 '다만 B는 가능하지 않습니다.' 이거 혹시 다만 C는 가능하지 않습니다가 오타가 난건가요 아니면 B가 가능하지 않다는 얘기인가요? A와 B는 코딩으로 해결 가능한 내용이라고 작성하셨는데 확인 차 재문의 드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 2 A와 B는 코딩으로 해결가능한 내용입니다. 다만 B는 가능하지 않습니다. 시스템에서 청산후에 동일방향 진입이 동시에 발생하면 해당진입이 다시 청산됩니다. 예스랭귀지도움말 --> 예스랭귀지 활용 --> 신호체계 내용을 참고하시기 바랍니다. > 7out 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 2. 청산의 경우 진입한 다음 봉에 즉시 청산을 원칙으로 하지만 만약 AA조건으로 매수 진입했다가 다음 봉 때 BB조건을 만족하여 매수 진입해야 될 경우 a. AA청산 후 BB 진입 불가 b. AA청산 후 BB 진입 가능 c. AA청산 없이 포지션 유지 b,c 항목이 가능한 부분인가요? 아니면 a만 가능한가요?
프로필 이미지

예스스탁 예스스탁 답변

2021-09-15 12:58:44

안녕하세요 예스스탁입니다. 죄송합니다. 오타가 있었습니다. A와 C는 코딩으로 제어할 수 있는 내용이고 B는 랭귀지의 신호체계상 가능한 내용이 아닙니다. 즐거운 하루되세요 > 7out 님이 쓴 글입니다. > 제목 : Re : Re : 문의 드립니다. > 안녕하세요. 주신 답변에서 '다만 B는 가능하지 않습니다.' 이거 혹시 다만 C는 가능하지 않습니다가 오타가 난건가요 아니면 B가 가능하지 않다는 얘기인가요? A와 B는 코딩으로 해결 가능한 내용이라고 작성하셨는데 확인 차 재문의 드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 2 A와 B는 코딩으로 해결가능한 내용입니다. 다만 B는 가능하지 않습니다. 시스템에서 청산후에 동일방향 진입이 동시에 발생하면 해당진입이 다시 청산됩니다. 예스랭귀지도움말 --> 예스랭귀지 활용 --> 신호체계 내용을 참고하시기 바랍니다. > 7out 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 2. 청산의 경우 진입한 다음 봉에 즉시 청산을 원칙으로 하지만 만약 AA조건으로 매수 진입했다가 다음 봉 때 BB조건을 만족하여 매수 진입해야 될 경우 a. AA청산 후 BB 진입 불가 b. AA청산 후 BB 진입 가능 c. AA청산 없이 포지션 유지 b,c 항목이 가능한 부분인가요? 아니면 a만 가능한가요?