예스스탁
예스스탁 답변
2020-02-20 11:24:25
안녕하세요
예스스탁입니다.
1
input : P(60);
var : T(0);
var1 = ma(C,P);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 and c < var1 Then
buy();
1-1
input : P(60);
var : T(0);
var1 = ma(C,P);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 and crossup(c,var1) Then
buy();
2
input : P(60);
var : T(0);
var1 = ma(C,P);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 and 진입조건 Then
buy();
2
위 수식에서 ma(C,P)가 단순이평입니다.
지수이평은 ema(C,P), 가중이평은 wma(C,P)로 변경하시면 됩니다,
4
input : P(60);
Var : TLen1(0);
var : T(0);
TLen1 = Ceiling((P + 1) * .5);
var1 = ma(ma(C, TLen1), TLen1);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 and c < var1 Then
buy();
5
input : P(60);
Var : TLen1(0);
var : T(0);
TLen1 = Ceiling((P + 1) * .5);
var1 = ma(ma(C, TLen1), TLen1);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 and t != t[1] Then
buy();
if t == -1 and t != t[1] Then
sell();
6
input : P(60);
Var : TLen1(0);
var : T(0);
TLen1 = Ceiling((P + 1) * .5);
var1 = ma(ma(C, TLen1), TLen1);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 and t != t[1] Then
{
if NextBarOpen < var1 Then
buy("b1",AtStop,var1);
Else
buy("b2",Atlimit,var1);
}
if t == -1 and t != t[1] Then
{
if NextBarOpen > var1 Then
sell("s1",AtStop,var1);
Else
sell("s2",Atlimit,var1);
}
즐거운 하루되세요
> 엉덩공주 님이 쓴 글입니다.
> 제목 : 부탁합니다.
> 1.60일 이동평균이 하락추세를 멈추고 상승추세일때 (상승추세가 이어지는한)
종가가 60일 이동평균 밑에 있을때 매수
1-1 종가가 60일 이동평균을 상승돌파할때 매수
2. a라는 시스템이 있는데,
이 시스템은 60일 이동평균이 상승구간에서만 나오도록 하려면
어떻게 해야 하는 지요..
3.1의 시스템에 ma,ema,wma 각각의 시스템 부탁하고요
4. 1의시스템을 삼각가중의 식으로
1의시스템을 적합의로도 부탁합니다.
5.
60일선이 상승전환하는 시점의 가격에 매수
60일선이 하락전환하는 시점의 가격에 매도 하는 식을 부탁드립니다.
6. 마지막으로
60일선이 상승전환하는 시점의 이동평균선가격에 매수(최근상승전환시점만 참조)
60일선이 하락전환하는 시점의 이동평균선가격에 매도 하는 식을 부탁드립니다.(최근하락전환시점만 참조)
5.6번은 하나인 and 와 각각다른 or 시스템부탁드립니다.