* 편안하고 무탈한 한주 되십시요.
* 아래 수식에서 문장좀 요청 드립니다.
* 너무 잦은 매매신호가 발생합니다.
## <아래문장>
Input : Period1(4), Period2(10);
Input : hh(10), gg(10);
var : Sma1(0),Sma2(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
if CrossUp(Sma1,Sma2)
<조건추가>
10봉안에 CrossDown 이든 CrossUp 이든 신호가 있으면
직전 가격 보다 10틱 이상 차이가 안나면 신호 무시
Then VAR = C ;
즉 10봉(변수: hh(10)) 안에 CrossDown 또는 CrossUp 신호가 있으면
직전 신호 가격(C) 보다 10틱(변수: gg(10)) 보다 작으면 신호 무시
아니면 신호 발생
* 늘 고맙 습니다. 수고하십시요.
답변 1
예스스탁
예스스탁 답변
2023-07-17 13:22:04
안녕하세요
예스스탁입니다.
input : Period1(4), Period2(10);
Input : hh(10), gg(10);
var : Sma1(0),Sma2(0);
var : v1(0),v2(0),i1(0),i2(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
if CrossUp(sma1,sma2) or CrossDown(sma1,sma2) Then
{
v1 = C;
v2 = v1[1];
i1 = Index;
i2 = i1[1];
}
if CrossUp(Sma1,Sma2) and (Index >= i1+hh or (Index < i1+hh and abs(v1-v2) >= PriceScale*gg)) Then
var1 = c;
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 문장 좀 추가 부탁 드립니다.
> * 편안하고 무탈한 한주 되십시요.
* 아래 수식에서 문장좀 요청 드립니다.
* 너무 잦은 매매신호가 발생합니다.
## <아래문장>
Input : Period1(4), Period2(10);
Input : hh(10), gg(10);
var : Sma1(0),Sma2(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
if CrossUp(Sma1,Sma2)
<조건추가>
10봉안에 CrossDown 이든 CrossUp 이든 신호가 있으면
직전 가격 보다 10틱 이상 차이가 안나면 신호 무시
Then VAR = C ;
즉 10봉(변수: hh(10)) 안에 CrossDown 또는 CrossUp 신호가 있으면
직전 신호 가격(C) 보다 10틱(변수: gg(10)) 보다 작으면 신호 무시
아니면 신호 발생
* 늘 고맙 습니다. 수고하십시요.