예스스탁
예스스탁 답변
2021-09-06 16:07:05
안녕하세요
예스스탁입니다.
적용시 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
input : 수량1(1),수량2(1),sto1(10),sto2(6),sto3(6);
input : p(26),P1(70),P2(150);
var : Sline(0),mav1(0),mav2(0),stok(0),stod(0),T(0);
var : HV1(0),HV2(0),HP1(0),HP2(0);
var : LV1(0),LV2(0),LP1(0),LP2(0);
Sline = (highest(H,P)+lowest(L,P))/2;
mav1 = ma(C,P1);
mav2 = ma(c,P2);
stok = StochasticsK(sto1,sto2);
stod = Stochasticsd(sto1,sto2,sto3);
if crossup(stok,stod) Then
{
T = 1;
Hv1 = stok;
Hv2 = Hv1[1];
HP1 = H;
HP2 = HP1[1];
if MarketPosition <= 0 and lv1 > Lv2 and LP1 < LP2 and LP2 > 0 and mav1 > mav2 Then
{
if Sline > C and C > mav1 Then
Buy("b1",OnClose,DEF,수량1);
else
{
if mav1 > C and C > mav2 Then
Buy("b2",OnClose,DEF,수량1);
}
}
}
if CrossDown(stok,stod) Then
{
T = -1;
Lv1 = stok;
Lv2 = Lv1[1];
LP1 = L;
LP2 = LP1[1];
if MarketPosition >= 0 and Hv1 < Hv2 and HP1 > HP2 and HP2 > 0 and mav1 > mav2 Then
{
if Sline < C and C < mav1 Then
Sell("s1",OnClose,DEF,수량1);
Else
{
if mav1 < C and C < mav2 Then
Sell("s2",OnClose,DEF,수량1);
}
}
}
#k-d골드구간 k 최고가와 가격최고가 계산
if T == 1 Then
{
if stok > HV1 Then
HV1 = stok;
if H > HP1 Then
HP1 = H;
}
#k-d데드구간 k 최저가와 가격최저가 계산
if T == -1 Then
{
if stok < LV1 Then
LV1 = stok;
if L < LP1 Then
LP1 = L;
}
if MarketPosition == 1 Then
{
#첫진입후 기준선 상향돌파하면 추가매수
if MaxEntries == 1 and CrossUp(c,Sline) Then
Buy("bb");
#추가진입후 기준선 하향이탈하면 청산
if MaxEntries == 2 and CrossDown(c,Sline) Then
ExitLong("bx1");
#첫진입기준 60개봉 최저가보다 낮은 시세 발생하면 청산
ExitLong("bx2",AtStop,Lowest(L,60)[BarsSinceEntry]);
}
if MarketPosition == -1 Then
{
#첫진입후 기준선 하향이탈하면 추가매도
if MaxEntries == 1 and CrossDown(c,Sline) Then
Sell("ss");
#추가진입후 기준선 상향돌파하면 청산
if MaxEntries == 2 and CrossUp(c,Sline) Then
ExitShort("sx1");
#첫진입기준 60개봉 최ㄱ고가보다 높은 시세 발생하면 청산
ExitShort("sx2",AtStop,highest(H,60)[BarsSinceEntry]);
}
즐거운 하루되세요
> 라이블루 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 70MA 150MA정배열 상태에서
1)주가가 일목균형표 기준선과 70MA사이에서 조정을 받으면서 sto(10,6,6)에서 divergence 나타나면서 상승시 시장가 매수(50%)일목균형표에서 기준선 통과시 추가 매수(50%)
기준선 아래로 내려오면 매수청산
기준선과 70MA에서 Divergence생기고 조정 받으면서 상승하지않고 전저점이하로 하락시 stop
2)주가가 70MA와 150MA사이에서 조정을 받으면서 sto(10,6,6)에서 divergence 나타나면서 상승시 시장가 매수(50%)일목균형표에서 기준선 통과시 추가 매수(50%)
기준선 아래로 내려오면 매수청산
70MA와 150MA에서 Divergence생기고 조정 받으면서 상승하지않고 전저점이하로 하락시 stop
70MA와 150 MA 역배열 상태에서
1)주가가 기준선과 70MA사이에서 조정을 받으면서 sto(10,6,6)에서 divergence 나타나면서 하락시 시장가 매도(50%), 일목균형표에서 기준선 통과 하락시 추가 매도(50%)
기준선 이상으로 올라오면 매도청산
기준선과 70MA에서 Divergence생기고 조정 받으면서 하락하지않고 전고점이상으로 상승시 stop
2)주가가 70MA와 150MA사이에서 조정을 받으면서 sto(10,6,6)에서 divergence 나타나면서 하락시 시장가 매도(50%), 일목균형표에서 기준선 통과시 추가 매도(50%)
기준선 위로 올라오면 매도청산
70MA와 150MA에서 Divergence생기고 조정 받으면서 하락하지않고 전고점이상로 상승시 stop