커뮤니티

수식문의

프로필 이미지
에구머니
2025-08-27 12:34:31
88
글번호 193539
답변완료
안녕하세요? 첫번째 매수신호가 나왔을 때의 가격을 p1 이라고 기억함. 이후 두번째로 매수 신호가 나올 때의 가격을 p2 로 기억 지금 세번째로 매수 신호가 나왔고, p1 > p2 > C 이면 매수 진입. 단, 1,2,3번째 매수 신호의 중간에 매도신호가 한번이라도 뜨면 처음부터 다시 카운트. 매도진입은 대칭적으로. 진입 후에는 5% 손절 또는 익절. 테스트용으로 매수신호는 스토캐스틱이 20선 크로스 업, 매도신호는 스토캐스틱이 80선 크로스다운 감사합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-27 17:03:32

안녕하세요 예스스탁입니다. 1 언급하신 매수신호가 실제 발생한 신호가 기준이면 아래와 같이 작성하시면 됩니다 현재 무포지션이고 매수진입조건 만족했고 전거래와 전전거래가 매수포지션거래이었고 전전거래진입가 > 전거래진입가 and 전거래진입가 > C이면 매수진입 현재 무포지션이고 매도진입조건 만족했고 전거래와 전전거래가 매도포지션거래이었고 전전거래진입가 < 전거래진입가 and 전거래진입가 < C이면 매도진입 이경우 아래식은 전거래와 전전거래가 있어야 하므로 전거래와 전전거래가 없을 경우 진입하는 내용도 추가하셔야만 합니다 if MarketPosition == 0 and 매수진입조건 and MarketPosition(1) == 1 and MarketPosition(2) == 1 and EntryPrice(2) > EntryPrice(1) and EntryPrice(1) > C Then Buy(); if MarketPosition == 0 and 매도진입조건 and MarketPosition(1) == -1 and MarketPosition(2) == -1 and EntryPrice(2) < EntryPrice(1) and EntryPrice(1) < C Then Sell(); SetStopProfittarget(5,PercentStop); SetStopLoss(5,PercentStop); 2 실제 발생신호가 아닌 특정조건(매수조건,매도조건)을 지정하고 현재만족, 직전만족, 전전만족시 값을 비교하는 내용이면 아래와 같이 작성하시면 됩니다. input : sto1(10),sto2(5); var : stok(0); var : B1(0),B2(0),B3(0); var : S1(0),S2(0),S3(0); stok = stochasticsK(sto1,sto2); if CrossUp(stok,20) Then { B1 = C; B2 = B1[1]; B3 = B2[1]; S1 = 0; S2 = 0; S3 = 0; if B3 > B2 and B2 > B1 and B3 > 0 Then Buy(); } if CrossDown(stok,80) Then { S1 = C; S2 = S1[1]; S3 = S2[1]; B1 = 0; B2 = 0; B3 = 0; if S3 < S2 and S2 < S1 and S3 > 0 Then Sell(); } SetStopProfittarget(5,PercentStop); SetStopLoss(5,PercentStop); 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요? 첫번째 매수신호가 나왔을 때의 가격을 p1 이라고 기억함. 이후 두번째로 매수 신호가 나올 때의 가격을 p2 로 기억 지금 세번째로 매수 신호가 나왔고, p1 > p2 > C 이면 매수 진입. 단, 1,2,3번째 매수 신호의 중간에 매도신호가 한번이라도 뜨면 처음부터 다시 카운트. 매도진입은 대칭적으로. 진입 후에는 5% 손절 또는 익절. 테스트용으로 매수신호는 스토캐스틱이 20선 크로스 업, 매도신호는 스토캐스틱이 80선 크로스다운 감사합니다. 감사합니다.