커뮤니티
문의드립니다
2016-04-20 14:20:42
109
글번호 97276
당일 진입시작시간과 진입종료시간과 당일청산시간 총목표수익되면 당일매매중지 시스템을부탁드립니다
총목표수익은
당일매매중 0.20식 수익을 내다가 최종목표수익0.80에 도달하면 당일매매중지해야합니다
0.20식 수익을 적부다 + 해서 0.80이 도달하면 매매중지입니다
예로 5이평과20이평으로 표현 부탁드립니다 감사합니다
답변 1
예스스탁 예스스탁 답변
2016-04-20 18:37:32
안녕하세요
예스스탁입니다.
input : 진입시작시간(90000),진입종료시간(143000),당일청산시간(150000),하루수익(0.8),목표수익(0.2);
var : Tcond(false),NP(0),NP1(0),dayPL(0),Xcond(false);
NP = NetProfit;
if sTime == 진입시작시간 or (stime == 진입시작시간 and stime[1] < 진입시작시간) Then{
Tcond = true;
NP1 = NP[1];
Xcond = false;
}
if sTime == 진입종료시간 or (stime == 진입종료시간 and stime[1] < 진입종료시간) Then{
Tcond = False;
}
dayPL = NP-NP1;
var1 = ma(C,5);
var2 = ma(C,20);
if TotalTrades > TotalTrades[1] and
(IsExitName("BP",1) or IsExitName("BL",1) or IsExitName("SP",1) or IsExitName("SL",1)) Then
Xcond = true;
if Tcond == true and Xcond == false Then{
if crossup(var1,var2) Then
buy();
if CrossDown(var1,var2) Then
sell();
}
if MarketPosition == 1 Then{
ExitLong("BP",AtLimit,EntryPrice+하루수익-daypl);
}
if MarketPosition == -1 Then{
ExitShort("SP",AtLimit,EntryPrice-하루수익+daypl);
}
SetStopProfittarget(목표수익,PointStop);
SetStopEndofday(당일청산시간);
즐거운 하루되세요
> 파파리리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 당일 진입시작시간과 진입종료시간과 당일청산시간 총목표수익되면 당일매매중지 시스템을부탁드립니다
총목표수익은
당일매매중 0.20식 수익을 내다가 최종목표수익0.80에 도달하면 당일매매중지해야합니다
0.20식 수익을 적부다 + 해서 0.80이 도달하면 매매중지입니다
예로 5이평과20이평으로 표현 부탁드립니다 감사합니다