커뮤니티
시스템 수식
2022-05-12 21:50:40
1279
글번호 158841
1,타종목이 ma(c.a)와 ma(c.b)에서 3계약 진입 타종목이 5P(상승 하락)에 1계약 청산,
7.5P(상승 하락)에 1계약청산, 10P(상승 하락)에 청산하는시 부탁 드립니다
2,타종목이 ma(c.a)와 ma(c.b)에서진입후 2P(상승 하락)할때마다 1계약씩 3번진입식 부탁 드립니다
답변 1
예스스탁 예스스탁 답변
2022-05-13 15:02:24
안녕하세요
예스스탁입니다.
1
input : P1(5),P2(20);
var : mav1(0,Data2),mav2(0,Data2),EE(0,Data2);
mav1 = Data2(ma(C,P1));
mav2 = Data2(ma(C,P2));
if MarketPosition <= 0 and data2(CrossUp(mav1,mav2)) Then
{
EE = Data2(c);
Buy("b",OnClose,DEF,3);
}
if MarketPosition >= 0 and data2(CrossDown(mav1,mav2)) Then
{
EE = Data2(c);
Sell("s",OnClose,DEF,3);
}
if MarketPosition == 1 Then
{
if Data2(C) >= EE+5 Then
ExitLong("bx1",OnClose,DEF,"",1,1);
if Data2(C) >= EE+7.5 Then
ExitLong("bx2",OnClose,DEF,"",1,1);
if Data2(C) >= EE+10 Then
ExitLong("bx3",OnClose,DEF,"",1,1);
}
if MarketPosition == -1 Then
{
if Data2(C) <= EE-5 Then
ExitShort("sx1",OnClose,DEF,"",1,1);
if Data2(C) <= EE-7.5 Then
ExitShort("sx2",OnClose,DEF,"",1,1);
if Data2(C) <= EE-10 Then
ExitShort("sx3",OnClose,DEF,"",1,1);
}
2
input : P1(5),P2(20);
var : mav1(0,Data2),mav2(0,Data2),EE(0,Data2);
mav1 = Data2(ma(C,P1));
mav2 = Data2(ma(C,P2));
if MarketPosition <= 0 and data2(CrossUp(mav1,mav2)) Then
{
EE = Data2(c);
Buy("b",OnClose,DEF,1);
}
if MarketPosition >= 0 and data2(CrossDown(mav1,mav2)) Then
{
EE = Data2(c);
Sell("s",OnClose,DEF,3);
}
if MarketPosition == 1 Then
{
if Data2(c) >= EE+2 and MaxEntries < 3 Then
{
EE = Data2(c);
Buy("bb",OnClose,DEF,1);
}
}
if MarketPosition == -1 Then
{
if Data2(c) <= EE-2 and MaxEntries < 3 Then
{
EE = Data2(c);
Sell("ss",OnClose,DEF,1);
}
}
즐거운 하루되세요
> 이광복 님이 쓴 글입니다.
> 제목 : 시스템 수식
> 1,타종목이 ma(c.a)와 ma(c.b)에서 3계약 진입 타종목이 5P(상승 하락)에 1계약 청산,
7.5P(상승 하락)에 1계약청산, 10P(상승 하락)에 청산하는시 부탁 드립니다
2,타종목이 ma(c.a)와 ma(c.b)에서진입후 2P(상승 하락)할때마다 1계약씩 3번진입식 부탁 드립니다