커뮤니티
수식 문의 드립니다.
2015-06-11 18:46:48
125
글번호 87115
아래글은 일전에 제가 문의하여 작성해 주신 예이고요~ ^^
아래 수식에 추가로
상승방향이면 매수진입하여 매도청산만 하는 수식(매도진입은 금지)
매수진입후 손실 중에는 매도청산하지않는다라는 값도 넣어주세요 ^^;
반대로 하락방향일시 매도진입하여 매수청산(매수진입금지)만
또한 매도진입후 손실 중에는 매도청산하지않는다라는 값도 넣어주세요 ^^;
하는 수식을 따로 기재좀 해 주시면 감사하겠습니다 좋은 하루 되세요~*
안녕하세요
예스스탁입니다.
Input : Period1(10), Period2(5),Period3(5);
var : Stok(0),StoD(0);
StoK = StochasticsK(Period1,Period2);
StoD = StochasticsD(Period1,Period2,Period3);
If CrossUP(StoK, StoD) and stok <= 20 Then
{
Buy("매수");
}
If CrossDown(StoK, StoD) and stok >= 80 Then
{
Sell("매도");
}
즐거운 하루되세요
> 어쿠스틱p 님이 쓴 글입니다.
> 제목 : 수식문의 드려요
> 스톡케스틱 지표값이 80이상 수치에서 k값이 d값을 데드크로스했을시만 매도신호발생
20이하 수치에서 k값이 d값을 골드크로스했을시만 매수신호발생
답변 1
예스스탁 예스스탁 답변
2015-06-12 10:42:09
안녕하세요
예스스탁입니다.
상승하락의 구분이 모호해서 이평 상승구간과 하락구간으로 지정했습니다.
주석 참고하시기 바랍니다.
Input : Period1(10), Period2(5),Period3(5),P(20);
var : Stok(0),StoD(0),T(0);
StoK = StochasticsK(Period1,Period2);
StoD = StochasticsD(Period1,Period2,Period3);
var1 = ma(c,P);
#이평상승 상태면 1
if var1 > var1[1] Then
T = 1;
#이평하락 상태면 -1
if var1 < var1[1] Then
T = -1;
#이평이 상승중이고 매수조건 만족하면 매수/매도청산
If CrossUP(StoK, StoD) and stok <= 20 and T == 1 Then
{
#무포지션 상태이면 진입
if MarketPosition == 0 Then
Buy("매수1");
#매도포지션 상태이면 현재 종가가 매도진입가보다 작을때만 청산후 매수진입
if MarketPosition == -1 and C < EntryPrice Then
Buy("매수2");
}
#이평이 하락중이고 매도조건 만족하면 매도/매수청산
If CrossDown(StoK, StoD) and stok >= 80 and T == -1 Then
{
#무포지션 상태이면 진입
if MarketPosition == 0 Then
Sell("매도1");
#매수포지션 상태이면 현재 종가가 매수진입가보다 클때만 청산 후 매도진입
if MarketPosition == 1 and c > EntryPrice Then
sell("매도2");
}
즐거운 하루되세요
> 어쿠스틱p 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
>
아래글은 일전에 제가 문의하여 작성해 주신 예이고요~ ^^
아래 수식에 추가로
상승방향이면 매수진입하여 매도청산만 하는 수식(매도진입은 금지)
매수진입후 손실 중에는 매도청산하지않는다라는 값도 넣어주세요 ^^;
반대로 하락방향일시 매도진입하여 매수청산(매수진입금지)만
또한 매도진입후 손실 중에는 매도청산하지않는다라는 값도 넣어주세요 ^^;
하는 수식을 따로 기재좀 해 주시면 감사하겠습니다 좋은 하루 되세요~*
안녕하세요
예스스탁입니다.
Input : Period1(10), Period2(5),Period3(5);
var : Stok(0),StoD(0);
StoK = StochasticsK(Period1,Period2);
StoD = StochasticsD(Period1,Period2,Period3);
If CrossUP(StoK, StoD) and stok <= 20 Then
{
Buy("매수");
}
If CrossDown(StoK, StoD) and stok >= 80 Then
{
Sell("매도");
}
즐거운 하루되세요
> 어쿠스틱p 님이 쓴 글입니다.
> 제목 : 수식문의 드려요
> 스톡케스틱 지표값이 80이상 수치에서 k값이 d값을 데드크로스했을시만 매도신호발생
20이하 수치에서 k값이 d값을 골드크로스했을시만 매수신호발생
이전글