커뮤니티
수식 문의
2019-09-19 10:03:06
173
글번호 132081
스토케스틱 (과열 후 이탈 / 침체 후 돌파) 의
횟수를 세는 수식을 얻고 싶습니다.
1.
당일 시가를 기준하여 스토케스틱이 과열 진입후 이탈을
n번 째 했을 때 매도 신호를 발생
당일 시가를 기준하여 스토케스틱이 침체 진입후 돌파를
n번 째 했을 때 매수 신호를 발생
시키는 수식을 얻고 싶습니다.
그러나 위의 수식은 분봉에서만 적용가능할 것 입니다. 따라서
2.
MACD 가 0선을 돌파 한 뒤
스토케스틱이 과열 진입후 이탈을
n번 째 했을 때 매도 신호를 발생
MACD 가 0선을 이탈 한 뒤
스토케스틱이 침체 진입후 돌파를
n번 째 했을 때 매수 신호를 발생
하는 수식도 요청 드립니다.
선선한 가을이 온 것 같습니다.
항상 친절한 답변 덕분에 예스를 오랫동안
애용하고 있습니다.
답변 미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2019-09-19 11:16:18
안녕하세요
예스스탁입니다.
1
input : sto1(10),sto2(5),sto3(5),과열(80),침체(20),n(3);
var : stok(0),stod(0),upcnt(0),dncnt(0);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if bdate != bdate[1] Then
{
upcnt = 0;
dncnt = 0;
}
if CrossDown(stok,과열) Then
{
dncnt = dncnt+1;
if dncnt == n Then
sell();
}
if CrossUp(stok,침체) Then
{
upcnt = upcnt+1;
if upcnt == n Then
buy();
}
2
input : sto1(10),sto2(5),sto3(5),과열(80),침체(20),n(3);
Input : short(12), long(26), signal(9);
var : stok(0),stod(0),upcnt(0),dncnt(0);
Var : MACDV(0) , MACDS(0) ;
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if crossup(MACDV,0) Then
{
dncnt = 0;
}
if CrossDown(MACDV,0) Then
{
upcnt = 0;
}
if macdv > 0 and CrossDown(stok,과열) Then
{
dncnt = dncnt+1;
if dncnt == n Then
sell();
}
if macdv < 0 and CrossUp(stok,침체) Then
{
upcnt = upcnt+1;
if upcnt == n Then
buy();
}
즐거운 하루되세요
> 부똘이 님이 쓴 글입니다.
> 제목 : 수식 문의
>
스토케스틱 (과열 후 이탈 / 침체 후 돌파) 의
횟수를 세는 수식을 얻고 싶습니다.
1.
당일 시가를 기준하여 스토케스틱이 과열 진입후 이탈을
n번 째 했을 때 매도 신호를 발생
당일 시가를 기준하여 스토케스틱이 침체 진입후 돌파를
n번 째 했을 때 매수 신호를 발생
시키는 수식을 얻고 싶습니다.
그러나 위의 수식은 분봉에서만 적용가능할 것 입니다. 따라서
2.
MACD 가 0선을 돌파 한 뒤
스토케스틱이 과열 진입후 이탈을
n번 째 했을 때 매도 신호를 발생
MACD 가 0선을 이탈 한 뒤
스토케스틱이 침체 진입후 돌파를
n번 째 했을 때 매수 신호를 발생
하는 수식도 요청 드립니다.
선선한 가을이 온 것 같습니다.
항상 친절한 답변 덕분에 예스를 오랫동안
애용하고 있습니다.
답변 미리 감사드립니다.