스토캐스틱 퍼스트 35위에 캔들이 있고
알에스아이 25하향돌파 매수.20하향돌파 매수.15하향돌파 매수.10하향돌파 매수.
익절600틱
스토어캐스틱 퍼스트 35아래의 캔들이 있어야 하고
첫번째, 매수한 그 캔들의 저가보다 낮게 봉완성 되면 50% 손절청산.
스토어캐스틱 퍼스트 20아래 하향돌파하면 100% 손절청산.
오전9시 시작..다음날 오전 06시50분 진입한 종목이 있다면 모두 청산하고 시스템 완전종료.
답변 1
예스스탁
예스스탁 답변
2021-12-27 11:09:46
안녕하세요
예스스탁입니다.
25하향돌파, 20하향돌파, 15하향돌파, 10하향돌파시마다
추가진입하는 내용이시면 시스템 적용시 피라미딩탭에서
피라미딩을 다른진입신호만허용으로 설정하고 적용해 주셔야 합니다.
Input : sto1(10),sto2(5),RSIP(9);
input : StartTime(90000),EndTime(65000);
Var : SK(0),RSIV(0);
var : Tcond(false);
IF Endtime > starttime Then
SetStopEndofday(Endtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
IF Endtime <= starttime Then
{
SetStopEndofday(0);
}
}
SK = StochasticsK(sto1,sto2);
RSIV = RSI(RSIP);
if Tcond == true Then
{
if SK > 35 Then
{ if CrossDown(RSIV,25) Then
Buy("b1");
if CrossDown(RSIV,20) Then
Buy("b2");
if CrossDown(RSIV,15) Then
Buy("b3");
if CrossDown(RSIV,10) Then
Buy("b4");
}
if MarketPosition == 1 Then
{
if SK < 35 Then
{
if CurrentContracts == MaxContracts and C < L[BarsSinceEntry] Then
ExitLong("bx1",OnClose,DEf,"",Floor(MaxContracts*0.5),1);
if CrossDown(SK,20) Then
ExitLong("bx2");
}
}
}
SetStopProfittarget(PriceScale*600,PointStop);
즐거운 하루되세요
> 아침 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 스토캐스틱 퍼스트 35위에 캔들이 있고
알에스아이 25하향돌파 매수.20하향돌파 매수.15하향돌파 매수.10하향돌파 매수.
익절600틱
스토어캐스틱 퍼스트 35아래의 캔들이 있어야 하고
첫번째, 매수한 그 캔들의 저가보다 낮게 봉완성 되면 50% 손절청산.
스토어캐스틱 퍼스트 20아래 하향돌파하면 100% 손절청산.
오전9시 시작..다음날 오전 06시50분 진입한 종목이 있다면 모두 청산하고 시스템 완전종료.