예스스탁
예스스탁 답변
2023-11-10 15:49:28
안녕하세요
예스스탁입니다.
1
input : 총자산(100000000);
var : ii(0);
if C >= C[1]*1.10 and H > highest(H,120)[1] Then
{
ii = Index;
}
if MarketPosition == 0 and ii > 0 and Index <= ii+10 and L[1] > C Then
{
Buy("b",AtStop,H,Floor((총자산*0.02)/(H-L)));
ExitLong("bx",AtStop,L-PriceScale*1);
}
if MarketPosition == 1 Then
{
if NextBarSdate != sDate Then
value1 = value1+1;
if value1 == 1 Then
ExitLong("bx1",AtMarket,Def,"",Ceiling(MaxContracts*0.25),1);
if value1 == 2 Then
ExitLong("bx2",OnClose,Def,"",Ceiling(MaxContracts*0.25),1);
if value1 == 3 Then
ExitLong("bx3",OnClose,Def,"",Ceiling(MaxContracts*0.25),1);
ExitLong("bx4",AtStop,highest(H,BarsSinceEntry)*0.90,"",Ceiling(MaxContracts*0.25),1);
}
Else
value1 = 0;
2
input : 총자산(100000000);
Inputs: Period(2);
var : ii(0);
Var : Fval(0),FI(0);
Fval = ((Close - Close[1]) * Volume) ;
FI = Ema(Fval, Period);
if C >= C[1]*1.10 and H > highest(H,120)[1] Then
{
ii = Index;
}
if MarketPosition == 0 and ii > 0 and Index <= ii+10 and FI < 0 Then
{
Buy("b",AtStop,H,Floor((총자산*0.02)/(H-L)));
ExitLong("bx",AtStop,L-PriceScale*1);
}
if MarketPosition == 1 Then
{
if NextBarSdate != sDate Then
value1 = value1+1;
if value1 == 1 Then
ExitLong("bx1",AtMarket,Def,"",Ceiling(MaxContracts*0.25),1);
if value1 == 2 Then
ExitLong("bx2",OnClose,Def,"",Ceiling(MaxContracts*0.25),1);
if value1 == 3 Then
ExitLong("bx3",OnClose,Def,"",Ceiling(MaxContracts*0.25),1);
ExitLong("bx4",AtStop,highest(H,BarsSinceEntry)*0.90,"",Ceiling(MaxContracts*0.25),1);
}
Else
value1 = 0;
즐거운 하루되세요
> sw98 님이 쓴 글입니다.
> 제목 : 안녕하세요. 수식 작성 도움 부탁드립니다.
> 늘 올려주신 수식들 잘 보고 있습니다. 감사합니다.
예스스탁
시스템1
자금관리 : signal 봉 고가 - 저가가 총 자산의 2%로 배팅.
조건 1 : 종가 기준 10% 이상 상승하고 120일 신고가를 달성한 봉이 10거래일 내 존재
조건 2 : 전일 저가 > 당일 종가인 경우 당일 봉이 signal 봉
조건 3 : signal 봉 고가 돌파시 매수, 저가 돌파시 signal 무효화
조건 4 : signal 봉 저가 -1 tick에 stop loss
조건 5 : 매수 1일 뒤 시가에 1/4 청산, 매수 2일 뒤 종가에 1/4 청산, 매수 3일 뒤 종가에 1/4 청산, 나머지 1/4 물량은 -10% trailing stop
시스템2
자금관리 : signal 봉 고가 - 저가가 총 자산의 2%로 배팅.
조건 1 : 종가 기준 10% 이상 상승하고 120일 신고가를 달성한 봉이 10거래일 내 존재
조건 2 : Force index(2)가 음수인 경우 signal 봉
조건 3 : signal 봉 고가 돌파시 매수.
조건 4 : signal 봉 저가 -1 tick에 stop loss
조건 5 : 매수 1일 뒤 시가에 1/4 청산, 매수 2일 뒤 종가에 1/4 청산, 매수 3일 뒤 종가에 1/4 청산, 나머지 1/4 물량은 -10% trailing stop