커뮤니티

문의드립니다.

프로필 이미지
카르마다
2023-02-24 15:17:05
1674
글번호 166670
답변완료
수고많으십니다. 5/20 골든/데드크로스 선물매매에서 매매신호가 나올때 1. 20봉내에서 고가대비(저가대비) 현재 종가가 10틱 아래에(위)에 있는 경우 경우 신호가 안나오게 하고 싶습니다. 2. 일단 신호가 나오고나서 진입시점을 기준으로 20봉내에서 고가대비(저가대비) 현재 종가가 10틱 아래에(위)에 있는 상태였을 경우 손절을 좀 다르게 하고 싶습니다. 이 경우는 손절을 20틱으로 내려잡고 싶습니다. (원래는 40틱) 3. 트래이딩스탑관련 해서도 문의드립니다. 2계약을 매수했을때 1계약은 50틱 이상 상승후 고점대비 30틱 밀리면 청산, 1계약은 80틱이상 상승후부터는 고점대비 40틱 밀리거나 5, 60 이평 데드클로스가 될시 청산하고 싶습니다. 매도인 경우는 반대입니다. 관련 수식과 설명부탁드립니다. 감사합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-24 15:20:10

안녕하세요 예스스탁입니다. 1 var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(var1,Var2) Then { if C > highest(H,20)-PriceScale*10 Then Buy(); } if CrossDown(var1,Var2) Then { if C < lowest(L,20)+PriceScale*10 Then Sell(); } 2 var : hh(0),ll(0); hh = highest(h,20); ll = lowest(L,20); if MarketPosition == 1 Then { if C[BarsSinceEntry] > hh[BarsSinceEntry]-PriceScale*10 Then ExitLong("bx1",AtStop,EntryPrice-PriceScale*40); Else ExitLong("bx2",AtStop,EntryPrice-PriceScale*20); } if MarketPosition == -1 Then { if C[BarsSinceEntry] < ll[BarsSinceEntry]+PriceScale*10 Then ExitShort("sx1",AtStop,EntryPrice+PriceScale*40); Else ExitShort("sx2",AtStop,EntryPrice+PriceScale*20); } 3 var : bh(0),sl(0); var1 = ma(C,5); Var2 = ma(C,60); if MarketPosition == 1 Then { bh = highest(H,BarsSinceEntry); if CurrentContracts == 2 Then { if bh >= EntryPrice+PriceScale*50 and bh < EntryPrice+PriceScale*80 Then ExitLong("bx1",AtStop,bh-PriceScale*30); if bh >= EntryPrice+PriceScale*80 Then { ExitLong("bx2",AtStop,bh-PriceScale*40); if CrossDown(var1,Var2) Then ExitLong("bx3"); } } } if MarketPosition == -1 Then { sl = lowest(L,BarsSinceEntry); if CurrentContracts == 2 Then { if sl <= EntryPrice-PriceScale*50 and sl > EntryPrice-PriceScale*80 Then ExitShort("sx1",AtStop,sl+PriceScale*30); if sl <= EntryPrice-PriceScale*80 Then { ExitShort("sx2",AtStop,sl+PriceScale*40); if CrossUp(var1,Var2) Then ExitShort("sx3"); } } } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고많으십니다. 5/20 골든/데드크로스 선물매매에서 매매신호가 나올때 1. 20봉내에서 고가대비(저가대비) 현재 종가가 10틱 아래에(위)에 있는 경우 경우 신호가 안나오게 하고 싶습니다. 2. 일단 신호가 나오고나서 진입시점을 기준으로 20봉내에서 고가대비(저가대비) 현재 종가가 10틱 아래에(위)에 있는 상태였을 경우 손절을 좀 다르게 하고 싶습니다. 이 경우는 손절을 20틱으로 내려잡고 싶습니다. (원래는 40틱) 3. 트래이딩스탑관련 해서도 문의드립니다. 2계약을 매수했을때 1계약은 50틱 이상 상승후 고점대비 30틱 밀리면 청산, 1계약은 80틱이상 상승후부터는 고점대비 40틱 밀리거나 5, 60 이평 데드클로스가 될시 청산하고 싶습니다. 매도인 경우는 반대입니다. 관련 수식과 설명부탁드립니다. 감사합니다~