예스스탁
예스스탁 답변
2023-01-16 14:00:18
안녕하세요
예스스탁입니다.
Input : Period(500), Period1(300), Period2(300),P1(20),P2(60);
var : T(0);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
var1 = ma(C,P1);
Var2 = ma(C,P2);
If CrossUP(value1, value2) Then
{
T = 1;
}
# 매도/매수청산
If CrossDown(value1, value2) and CrossDown(value3, value4) Then
{
T = -1;
}
if T == 1 Then
{
if CrossUp(var1,Var2) Then
Buy();
if CrossDown(var1,Var2) Then
ExitLong();
}
즐거운 하루되세요
> 돌쇠2 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
>
안녕하세요
시스템 수식 문의 드립니다.
스토캐스틱( 500 300 300 ) 이 CrossUp 인상태에서
20 이평이 60 이평을 상향돌파시에 매수 하고
20 이평이 60 이평을 하향돌파시에 매수 청산 하는식입니다.
(여기서 매수청산이지 매도는 아닙니다)
아래식은 스토캐스틱 2개를 합성해서 똑같이 만들었는데, 문제는
and 로 연결을 하니까 두 개의 스토캐스틱이 같은봉에(동시에)시그널이 맞지 않으면은
신호가 나오지 않습니다.
그래서, 예를 들어서
STO(500,300,300) 이 1월 14일 09:05분에 CrowwUp 되었고 15:00분에 CrossDown되었다고
가정을 하면은 sto(500,300,300)은 09:05분부터 15:00분까지 매수상태가 이어진 것입니다.
그 상태에서
이평이 09:05분부터 15:00분 사이에 5번(10:00분, 11:00분 , 12:00분, 13:00분,14:00분)의 20 이평 이 60 이평을 crossup 했다고 하면은 5번의 crossup한 부분에서
매수 신호가 나오게 하고 청산되는 식을 부탁드립니다.
감사드립니다.
================================================================================
Input : Period(500), Period1(300), Period2(300), Period3(25), Period4(15), Period5(15);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
value3 = StochasticsK(Period3,Period4);
value4 = StochasticsD(Period3,Period4,Period5);
# 매수/매도청산
If CrossUP(value1, value2) and CrossUP(value3, value4)Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) and CrossDown(value3, value4) Then
{
ExitLong();
}