커뮤니티

수식 변경 부탁 드립니다

프로필 이미지
마틸다
2016-04-13 00:50:59
63
글번호 97054
답변완료
var1 = highest(H,20)[1]; var2 = lowest(L,20)[1]; var3 = atr(20); var4 = ma(C,25); var5 = ma(C,350); if var4 > var5 then{ if MarketPosition <= 0 and crossup(C,var1) Then buy("b",OnClose,def,1); if MarketPosition == 1 and MaxEntries == 1 Then buy("bb",AtStop,EntryPrice+var3*(1/2),1); if MarketPosition == 1 and BarsSinceEntry == 80 Then ExitLong("bx"); } if var4 < var5 then{ if MarketPosition >= 0 and CrossDown(C,var2) Then sell("s",OnClose,def,1); if MarketPosition == -1 and MaxEntries == 1 Then sell("ss",AtStop,EntryPrice-var3*(1/2),1); if MarketPosition == -1 and BarsSinceEntry == 80 Then ExitShort("sx"); } 돈키언 시간청산 기준 시스템인데 추가 진입을 3번까지, 그러니까 최대 계약 한도를 4계약까지 할 수 있도록 바꿨으면 좋겠어요. 부탁드립니다. 아 그리고 혹시 초기 자본 설정할 수 있나요? 시뮬레이터 검증 하려고요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-14 10:04:04

안녕하세요 예스스탁입니다. var1 = highest(H,20)[1]; var2 = lowest(L,20)[1]; var3 = atr(20); var4 = ma(C,25); var5 = ma(C,350); if var4 > var5 then{ if MarketPosition <= 0 and crossup(C,var1) Then buy("b",OnClose,def,1); if MarketPosition == 1 and MaxEntries < 4 Then buy("bb",AtStop,EntryPrice+var3*(1/2),1); if MarketPosition == 1 and BarsSinceEntry == 80 Then ExitLong("bx"); } if var4 < var5 then{ if MarketPosition >= 0 and CrossDown(C,var2) Then sell("s",OnClose,def,1); if MarketPosition == -1 and MaxEntries < 4 Then sell("ss",AtStop,EntryPrice-var3*(1/2),1); if MarketPosition == -1 and BarsSinceEntry == 80 Then ExitShort("sx"); } 초기자본 가능하지 않습니다. 즐거운 하루되세요 > 마틸다 님이 쓴 글입니다. > 제목 : 수식 변경 부탁 드립니다 > var1 = highest(H,20)[1]; var2 = lowest(L,20)[1]; var3 = atr(20); var4 = ma(C,25); var5 = ma(C,350); if var4 > var5 then{ if MarketPosition <= 0 and crossup(C,var1) Then buy("b",OnClose,def,1); if MarketPosition == 1 and MaxEntries == 1 Then buy("bb",AtStop,EntryPrice+var3*(1/2),1); if MarketPosition == 1 and BarsSinceEntry == 80 Then ExitLong("bx"); } if var4 < var5 then{ if MarketPosition >= 0 and CrossDown(C,var2) Then sell("s",OnClose,def,1); if MarketPosition == -1 and MaxEntries == 1 Then sell("ss",AtStop,EntryPrice-var3*(1/2),1); if MarketPosition == -1 and BarsSinceEntry == 80 Then ExitShort("sx"); } 돈키언 시간청산 기준 시스템인데 추가 진입을 3번까지, 그러니까 최대 계약 한도를 4계약까지 할 수 있도록 바꿨으면 좋겠어요. 부탁드립니다. 아 그리고 혹시 초기 자본 설정할 수 있나요? 시뮬레이터 검증 하려고요.