안녕하세요 항상 친절한 답변 감사드립니다.
이전 92256에 문의드렸던 내용은
일봉기준
가. 매수조건
1. 최근 20일 고점대비 20% 이상 하락한 이후
2. 다시 20일 이평선을 상향 돌파할때
3. 당일 거래량이 20일 평균 거래량의 이상 일때
*세가지 조건에 부합될때 매수 진입
나. 매도조건
1. 수익이 30% 도달 시 매도
2. 손실이 10% 도달 시 손절 또는 20일 이평선 아래로 이탈하면 자동 매도
안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
C <= highest(H,20)*0.80 and
CrossUp(C,ma(c,20)) and
V >= ma(V,20)[1] Then
Buy();
if MarketPosition == 1 and CrossDown(C,ma(c,20)) Then
ExitLong("bx");
SetStopProfittarget(30,PercentStop);
SetStopLoss(10,PercentStop);
이렇게 서식을 만들어주셨는데요
실제로 테스트를 해보니 어떠한 거래도 일어나질 않습니다. (삼성전자등의 일봉)
그래서 매수 조건에서 3. 거래량 조건을 삭제해도 거래가 이루어 지질 않습니다.
거래가 될 수 있도록 수정을 했습니다. 다시한번 부탁드립니다.
*일봉기준
가. 매수조건
1. 최근 20일 고점대비 10% 이상 하락한 이후
2. 다시 20일 이평선을 상향 돌파할때
나. 매도조건
1. 수익이 30% 도달 시 매도
2. 손실이 10% 도달 시 손절 또는 20일 이평선 아래로 이탈하면 자동 매도
답변 1
예스스탁
예스스탁 답변
2025-04-10 14:20:02
안녕하세요
예스스탁입니다.
올리신 조건 중에 1번과 2번이 동시에 만족하는 날이 없어 신호가 거의 없습니다.
그래서 기존식을 삼성전자에 적용하면 2000년에 1번 거래가 있습니다.
차트를 일봉 10000봉으로 지정하고 봉 조회해 적용해 보시기 바랍니다.
수정하신 내용으로 작성한 식입니다.
if MarketPosition == 0 and
C <= highest(H,20)*0.90 and
CrossUp(C,ma(c,20)) Then
Buy();
if MarketPosition == 1 and CrossDown(C,ma(c,20)) Then
ExitLong("bx");
SetStopProfittarget(30,PercentStop);
SetStopLoss(10,PercentStop);
즐거운 하루되세요
> 가자아이 님이 쓴 글입니다.
> 제목 : 재 문의 드립니다.
> 안녕하세요 항상 친절한 답변 감사드립니다.
이전 92256에 문의드렸던 내용은
일봉기준
가. 매수조건
1. 최근 20일 고점대비 20% 이상 하락한 이후
2. 다시 20일 이평선을 상향 돌파할때
3. 당일 거래량이 20일 평균 거래량의 이상 일때
*세가지 조건에 부합될때 매수 진입
나. 매도조건
1. 수익이 30% 도달 시 매도
2. 손실이 10% 도달 시 손절 또는 20일 이평선 아래로 이탈하면 자동 매도
안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
C <= highest(H,20)*0.80 and
CrossUp(C,ma(c,20)) and
V >= ma(V,20)[1] Then
Buy();
if MarketPosition == 1 and CrossDown(C,ma(c,20)) Then
ExitLong("bx");
SetStopProfittarget(30,PercentStop);
SetStopLoss(10,PercentStop);
이렇게 서식을 만들어주셨는데요
실제로 테스트를 해보니 어떠한 거래도 일어나질 않습니다. (삼성전자등의 일봉)
그래서 매수 조건에서 3. 거래량 조건을 삭제해도 거래가 이루어 지질 않습니다.
거래가 될 수 있도록 수정을 했습니다. 다시한번 부탁드립니다.
*일봉기준
가. 매수조건
1. 최근 20일 고점대비 10% 이상 하락한 이후
2. 다시 20일 이평선을 상향 돌파할때
나. 매도조건
1. 수익이 30% 도달 시 매도
2. 손실이 10% 도달 시 손절 또는 20일 이평선 아래로 이탈하면 자동 매도