예스스탁
예스스탁 답변
2016-03-10 11:26:51
안녕하세요
예스스탁입니다.
1.
var : Xcnt(0),mav(0);
mav = ma(c,5);
if MarketPosition == 1 Then{
if CurrentContracts < CurrentContracts[1] Then
Xcnt = Xcnt+1;
if Xcnt == 0 Then{
if C >= EntryPrice*1.03 Then
exitlong("bx11",OnClose,def,"",Floor(MaxContracts*0.3),1);
if CrossDown(c,mav) Then
exitlong("bx12",OnClose,def,"",Floor(MaxContracts*0.3),1);
}
if Xcnt == 1 Then{
if LatestExitName(0) != "bx11" and C >= EntryPrice*1.03 Then
exitlong("bx21",OnClose,def,"",Floor(MaxContracts*0.3),1);
if CrossDown(c,mav) Then
exitlong("bx22",OnClose,def,"",Floor(MaxContracts*0.3),1);
}
if Xcnt == 2 and CrossDown(c,mav) then{
exitlong("bx3",OnClose,def,"",Floor(MaxContracts*0.3),1);
}
if Xcnt == 3 and CrossDown(c,mav) then{
exitlong("bx4");
}
}
Else{
Xcnt = 0;
}
2.
작성하신 식의 의미를 잘 모르겠습니다.
수식은 고정된 숫자로 시간을 지정하셔야 합니다.
현재시각등으로 지정이 가능하지 않습니다.
숫자로 지정하셔야 합니다.
input : 진입시작일(20160310), 진입시작시간(90000), 진입끝시간(103000);
if sDate >= 진입시작일 and sTime >= 진입시작시간 and sTime < 진입끝시간 and
TotalTrades == 0 and MarketPosition == 0 and C > O Then {
buy("매수");
}
즐거운 하루되세요
> 쩡우셩 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템 매수 후 매도 식 작성 부탁 드립니다.
1차 진입가 대비 3% 상승 또는 5이평선(2분봉) 이탈 시 진입수량의 30% 매도
2차 진입가 대비 3% 상승 또는 5이평선(2분봉) 재돌파 하고 이탈 시 진입수량의 30% 매도
3차 5이평선(2분봉) 재재돌파 하고 이탈 시 진입수량의 30% 매도
4차 5이평선(2분봉) 재재재상승 하고 이탈 시 진입수량의 전량 매도
5차 진입가 대비 3% 하락 시 전량 매도
### 추가 질문 ###
아래와 같이 작성을 하고 시스템 반영 시 매수가 되지 않는 것 같습니다.
해당 종목에 현재시각 이후 시가 돌파 시 매수 주문 아래와 같이 작성하면 되나요?
input : 진입시작일(CurrentDate), 진입시작시간(CurrentTime);
if sDate >= 진입시작일 and sTime >= 진입시작시간 and sTime < 103000 and
TotalTrades == 0 and MarketPosition == 0 and C > O Then {
buy("매수");
}
그럼 수고하세요.