예스스탁
예스스탁 답변
2016-04-05 18:48:16
안녕하세요
예스스탁입니다.
1.
input : N(5);
var : LL(0,data1),HH(0,data1),지표a(0,data1);
지표a = data1(계산식);
if data2( C > O and min(c,O)-L > H-max(C,O) and L <= Lowest(L,N)[1] ) and
data1(지표a > 지표a[1]) Then{
if MarketPosition <= 0 Then{
buy();
LL = data2(L);
}
}
if data2( C < O and min(c,O)-L < H-max(C,O) and H >= highest(h,N)[1] ) and
data1(지표a < 지표a[1]) Then{
if MarketPosition >= 0 then{
sell();
HH = data2(H);
}
}
if MarketPosition == 1 and Data2(c) < LL Then
exitlong();
if MarketPosition == -1 and Data2(c) > HH Then
ExitShort();
2
input : N(5);
var : T(0,data2),I1(0,data2),V1(0,data2),HH(0,data1),LL(0,data1);
if data2( C > O and min(c,O)-L > H-max(C,O) and L <= Lowest(L,N)[1]) Then{
T = 1;
V1 = data2((H+L)/2);
I1 = data2(index);
}
if data2( C < O and min(c,O)-L < H-max(C,O) and H >= highest(h,N)[1] ) Then{
T = -1;
V1 = data2((H+L)/2);
I1 = data2(index);
}
if MarketPosition <= 0 and T == 1 and data2(c) > V1 and data2(index) > I1 Then{
buy();
LL = data2(L);
}
if MarketPosition >= 0 and T == -1 and data2(c) < V1 and data2(index) > I1 Then{
sell();
HH = data2(H);
}
if MarketPosition == 1 and Data2(c) < LL Then
exitlong();
if MarketPosition == -1 and Data2(c) > HH Then
ExitShort();
즐거운 하루되세요
> as8282 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 두가지의 경우를 따로 부탁드립니다.
1)
매수의 경우...
data2 의 밑꼬리( 시가- 저가 )가 윗꼬리 ( 종가- 고가 ) 보다 큰 양봉이 발생할때
이봉의 저점이 n봉 이전값을 확인하여 최저점 이거나 최저점과 같을때,
data1의 지표 a 가 매수방향의 기울기이면 매수신호 발생.
매도는 반대
2)
매수의 경우...
data2 의 밑꼬리( 시가- 저가 )가 윗꼬리 ( 종가- 고가 ) 보다 큰 양봉이 발생할때
이봉의 저점이 n봉 이전값을 확인하여 최저점 이거나 최저점과 같을때,
이봉의 저점 고점을 계산하여 저점고점의 50%값이 되면
data1 에서 매수신호 발생.
매도는 반대
***
data2 저점을 깨면 청산하는 청산식도 부탁드립니다.