안녕하세요..
스토케스틱과 이평으로 매수 매도를 할 경우
매수조건: 스토(24.10.10) K선이 20선을 돌파하면 매수
1차 매도조건
- 스토(24.10.10) k선이 D선을 크로스 다운하고
이평 5일선이 20일선 아래에 있으면 매도
- 아니면 매수 그대로 유지
(이평 5일선이 20일선 위에 있으면 매수유지)
2차 매도조건(1차에서 매도되지 않고 유지된 매수건)
- 스토케스틱(5.3.3) K선이 D선를 크로스 다운하면 매도
질문요지
- 1차 매도조건을 충족하지 않아 매수가 유지된 경우
1차 매도조건 발생 이후부터는 새로운 매도조건을 적용하고 싶은데...
(1차 매도조건이 발생하기 이전의 신호는 완전 무시하고
이 시점부터 새롭게 발생한 신호로 매도를 할 수 있는 식을 알고자 합니다.)
부탁 드립니다.
답변 1
예스스탁
예스스탁 답변
2021-08-20 17:01:02
안녕하세요
예스스탁입니다.
매수진입후에 스토(24.10.10) k선이 D선을 크로스 다운했는지 여부만 판단해
구분해 매도하게 식을 만드시면 됩니다.
var : StoK1(0),StoD1(0);
var : StoK2(0),StoD2(0);
var : mav1(0),mav2(0);
StoK1 = StochasticsK(24,10);
StoD1 = StochasticsD(24,10,10);
StoK2 = StochasticsK(5,3);
StoD2 = StochasticsD(5,3,3);
mav1 = ma(c,5);
mav2 = ma(c,20);
if CrossUp(stok1,20) Then
Buy();
#매수후
if MarketPosition == 1 Then
{
#스토(24.10.10) k선이 D선을 크로스 다운발생하면
if CrossDown(stok1,stod1) Then
{
# Condition1은 true로 변경
Condition1 = true;
#해당봉이 동시에 5이평이 20이평보다 작으면 청산
if mav1 < mav2 Then
ExitLong("bx1");
}
# Condition1이 true인 상태에서(이평조건불만족으로 청산되지 않은 상태)
# 스토케스틱(5.3.3) K선이 D선를 크로스 다운
if Condition1 == true and
CrossDown(stok2,stod2) Then
ExitLong("bx2");
}
Else#매수전에는 Condition1은 false
Condition1 = False;
즐거운 하루되세요
> 초로 님이 쓴 글입니다.
> 제목 : 매도식 문의
> 안녕하세요..
스토케스틱과 이평으로 매수 매도를 할 경우
매수조건: 스토(24.10.10) K선이 20선을 돌파하면 매수
1차 매도조건
- 스토(24.10.10) k선이 D선을 크로스 다운하고
이평 5일선이 20일선 아래에 있으면 매도
- 아니면 매수 그대로 유지
(이평 5일선이 20일선 위에 있으면 매수유지)
2차 매도조건(1차에서 매도되지 않고 유지된 매수건)
- 스토케스틱(5.3.3) K선이 D선를 크로스 다운하면 매도
질문요지
- 1차 매도조건을 충족하지 않아 매수가 유지된 경우
1차 매도조건 발생 이후부터는 새로운 매도조건을 적용하고 싶은데...
(1차 매도조건이 발생하기 이전의 신호는 완전 무시하고
이 시점부터 새롭게 발생한 신호로 매도를 할 수 있는 식을 알고자 합니다.)
부탁 드립니다.