커뮤니티

시스템 수식 부탁드립니다~

프로필 이미지
사즉생
2020-01-03 03:46:45
273
글번호 134837
답변완료
수식1 d1=eavg(MACD(short,long),signal); d2=shift(d1,+기간1); d2 수식2 eavg(MACD(short,long),signal) 지표조건 short 5 long 400 signal 10 기간1 5 d1이 d2를 하향돌파할 때는 매도, 반대로 d1이 d2를 상향 돌파할 때는 매수로 스위칭 하루에 익절 50틱, 손절매 100틱 시 그날 매매 자동종료되는 수식도 같이 부탁드립니다~ 새해 복 많이 받으시고 건강하시길 바랍니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-03 11:27:02

안녕하세요 예스스탁입니다. Input : 당일수익틱수(100),당일손실틱수(50); input : short(5),long(400),signal(10),기간1(5); Var : N1(0),dayPl(0),당일수익(0),당일손실(0),Xcond(false); var : d1(0),d2(0); d1 = ema(MACD(short,long),signal); d2 = d1[기간1]; 당일수익 = PriceScale*당일수익틱수; 당일손실 = PriceScale*당일손실틱수; if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dbl",1) == true or IsExitName("dsp",1) == true or IsExitName("dsl",1) == true) then Xcond = true; } if Xcond == false then { if crossup(d1,d2) Then buy(); if CrossDown(d1,d2) Then sell(); } if MarketPosition == 1 then{ ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts)); } 즐거운 하루되세요 > 사즉생 님이 쓴 글입니다. > 제목 : 시스템 수식 부탁드립니다~ > 수식1 d1=eavg(MACD(short,long),signal); d2=shift(d1,+기간1); d2 수식2 eavg(MACD(short,long),signal) 지표조건 short 5 long 400 signal 10 기간1 5 d1이 d2를 하향돌파할 때는 매도, 반대로 d1이 d2를 상향 돌파할 때는 매수로 스위칭 하루에 익절 50틱, 손절매 100틱 시 그날 매매 자동종료되는 수식도 같이 부탁드립니다~ 새해 복 많이 받으시고 건강하시길 바랍니다^^