매수진입은 이동평균선 5-20(변수로 처리)이 골든크로스 상태에서
cci가 -100이하로 갔다가 -100이상으로 갈때 진입하고
손절은 20일 신저가에서 5틱(변수로 처리)
익절은 50틱(변수) 내지 이동평균선 5-20이 데드크로스될때
매도 진입은 이동평균선 5-20(변수로 처리)이 데드크로스 상태에서
cci가 100 이상로 갔다가 100이하로 갈때 매도진입하고
손절은 20일 신고가에서 5틱(변수로 처리)
익절은 50틱 내지 이동평균선 5-20이 골드크로스될때
감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-04-26 10:10:12
안녕하세요
예스스탁입니다.
input : P1(5),P2(20),CCIP(9),N(20),X(5),익절틱수(50);
var : DH(0),DL(0),cnt(0);
var1 = ma(C,P1);
Var2 = ma(C,P2);
Var3 = CCI(CCIP);
DH = 0;
DL = 0;
For cnt = 1 to N
{
if DH == 0 or (DH > 0 and DayHigh(cnt) > DH) Then
DH = DayHigh(cnt);
if DL == 0 or (DL > 0 and DayLow(cnt) < DL) Then
DL = DayLow(cnt);
}
if MarketPosition <= 0 and var1 > Var2 and CrossUp(Var3,-100) Then
Buy("b");
if MarketPosition >= 0 and var1 < Var2 and CrossDown(Var3,100) Then
Sell("s");
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,DL-PriceScale*x);
if CrossDown(var1,Var2) Then
ExitLong("bx");
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,DH+PriceScale*x);
if CrossUp(var1,Var2) Then
ExitShort("sx");
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
즐거운 하루되세요
> 디엠 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 매수진입은 이동평균선 5-20(변수로 처리)이 골든크로스 상태에서
cci가 -100이하로 갔다가 -100이상으로 갈때 진입하고
손절은 20일 신저가에서 5틱(변수로 처리)
익절은 50틱(변수) 내지 이동평균선 5-20이 데드크로스될때
매도 진입은 이동평균선 5-20(변수로 처리)이 데드크로스 상태에서
cci가 100 이상로 갔다가 100이하로 갈때 매도진입하고
손절은 20일 신고가에서 5틱(변수로 처리)
익절은 50틱 내지 이동평균선 5-20이 골드크로스될때
감사합니다.