예스스탁
예스스탁 답변
2020-05-07 14:51:00
안녕하세요
예스스탁입니다.
var : T(0);
var1 = ma(C,5);
var2 = ma(c,20);
if crossup(var1,var2) Then
{
T = 1;
}
if CrossDown(var1,var2) Then
{
T = -1;
}
if MarketPosition <= 0 and T == 1 and c < var2 Then
{
T = 2;
buy("b1",OnClose,def,2);
}
if MarketPosition == 1 then
{
if T == 2 and c < var2 Then
{
T = 3;
buy("b2",OnClose,def,1);
}
ExitLong("bp",atlimit,AvgEntryPrice+PriceScale*100);
ExitLong("bl",AtStop,AvgEntryPrice-PriceScale*50);
}
if MarketPosition >= 0 and T == -1 and c > var2 Then
{
T = -2;
sell("s1",OnClose,def,2);
}
if MarketPosition == -1 then
{
if T == -2 and c > var2 Then
{
T = -3;
sell("s2",OnClose,def,1);
}
ExitShort("sp",atlimit,AvgEntryPrice-PriceScale*100);
ExitShort("sl",AtStop,AvgEntryPrice+PriceScale*50);
}
즐거운 하루되세요
> 당일선물 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> ma1, ma2
ma1 이 ma2 골드크로스 후 처음으로(첫번째) 현재가가 ma2 보다 작거나 같을때 2계약 매수
ma1 이 ma2 골드크로스 후 두번째 현재가가 ma2 보다 작거나 같을때 1계약 매수
ma1 이 ma2 데드크로스 후 처음으로(첫번째) 현재가가 ma2 보다 크거나같을때 2계약 매도
ma1 이 ma2 데드크로스 후 두번째 현재가가 ma2 보다 크거나같을때 2계약 매도
진입후 50틱 손절
진입후 100틱 익절
수식부탁드립니다.