예스스탁
예스스탁 답변
2016-03-28 17:00:26
안녕하세요
예스스탁입니다.
식 적용시 피라미딩탭에서
피라미딩을 모든진입신호 허용으로 설정하고
적용하시면 됩니다.
Input : FastLen(5), MedLen(20), SlowLen(40);
Input : af1(0.02), maxAF1(0.2);
Input : af2(0.021), maxAF2(0.21);
Input : af3(0.012), maxAF3(0.12);
Var : FastAvg(0), MedAvg(0), SlowAvg(0),V1(0),V2(0),V3(0);
FastAvg = MA(Close, FastLen);
MedAvg = MA(Close, MedLen);
SlowAvg = MA(Close, SlowLen);
V1 = sar(af1,maxAF1);
V2 = sar(af2,maxAF2);
V3 = sar(af3,maxAF3);
If ((FastAvg[1] < MedAvg[1] OR MedAvg[1] < SlowAvg[1]) AND (FastAvg > MedAvg AND MedAvg > SlowAvg)) or
C > V1 or C > V2 or C > V3 Then{
if MaxContracts < 4 Then{
Buy("매수");
}
}
If ((FastAvg[1] > MedAvg[1] OR MedAvg[1] > SlowAvg[1]) AND (FastAvg < MedAvg AND MedAvg < SlowAvg)) or
C < V1 or C < V2 or C < V3 Then{
if MaxContracts < 4 Then{
Sell("매도");
}
}
즐거운 하루되세요
> sefswef 님이 쓴 글입니다.
> 제목 : 문의
> 아래수식은 총 4개입니다
이 수식들을 종합해서 한개의 틱봉마다 의미를 두어 이 조건들중
하나라도 만족시키는 틱봉이 완성될때마다 매수조건이면 매수가 한개씩 들어가고
매도 조건이면 매도가 한개씩 들어갈 수 있도록 해주십시요
피라미딩으로 선물 4계약까지 들어가면 더 이상 같은 방향으로 진입 안되도록 해주시고요.
감사합니다
Inputs: FastLen(5), MedLen(20), SlowLen(40);
Variables: FastAvg(0), MedAvg(0), SlowAvg(0);
FastAvg = MA(Close, FastLen);
MedAvg = MA(Close, MedLen);
SlowAvg = MA(Close, SlowLen);
If (FastAvg[1] < MedAvg[1] OR MedAvg[1] < SlowAvg[1]) AND (FastAvg > MedAvg AND MedAvg > SlowAvg) Then
Buy ("정배열매수");
If (FastAvg[1] > MedAvg[1] OR MedAvg[1] > SlowAvg[1]) AND (FastAvg < MedAvg AND MedAvg < SlowAvg) Then
Sell ("정배열매도");
Input : af(0.02), maxAF(0.2);
Var : value(0);
value = sar(af,maxAF);
# 매수/매도청산
If C > value Then
{
Buy();
}
# 매도/매수청산
If C < value Then
{
Sell();
}
Input : af(0.021), maxAF(0.21);
Var : value(0);
value = sar(af,maxAF);
# 매수/매도청산
If C > value Then
{
Buy();
}
# 매도/매수청산
If C < value Then
{
Sell();
}
Input : af(0.012), maxAF(0.12);
Var : value(0);
value = sar(af,maxAF);
# 매수/매도청산
If C > value Then
{
Buy();
}
# 매도/매수청산
If C < value Then
{
Sell();
}