커뮤니티

문의드립니다.

프로필 이미지
웹피
2017-07-13 04:57:03
133
글번호 111267
답변완료

첨부 이미지

안녕하세요. 항상 수고가 많으십니다. 더운데 건강 관리 잘하시고요. 아래와 같은 수식을 부탁드립니다. 1.진입조건 매수 : 5일선이 10일선 골든크로스하면 매수진입(매도는 반대) 2.청산조건 매수청산 : 수익 10틱 이상일때 5일선이 10일선 데드크로스 하면 매수청산 매도청산 : 매수청산과 반대 3.손절조건 수익 10틱 미만일때 -10틱 도달시 손절 또는 -10틱 도달하기 전에 매수진입의 경우 직전 전저점-1틱 도달시 매수손절 매도진입의 경우 직전 전고점+1틱 도달시 매도손절 즐거운 하루되세요^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-13 15:35:36

안녕하세요 예스스탁입니다. 전고점/점저점으로만 언급하시면 해당값을 수식에서 지정해 드리기 어렵습니다. 진입봉기준 이전 N개봉의 최고가와 최저가로 지정했습니다. input : P1(5),P2(10),N(5); var1 = ma(C,P1); var2 = ma(C,P2); var3 = highest(H,N); var4 = lowest(L,N); if crossup(var1,var2) Then buy(); if CrossDown(var1,var2) Then sell(); if MarketPosition == 1 then{ if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*10 and CrossDown(var1,var2) Then exitlong("bx"); if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*10 Then exitlong("bl1",AtStop,EntryPrice-PriceScale*10); ExitLong("bl2",AtStop,var4[BarsSinceEntry]-PriceScale*1); } if MarketPosition == -1 then{ if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*10 and CrossUp(var1,var2) Then ExitShort("sx"); if Lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*10 Then ExitShort("sl1",AtStop,EntryPrice+PriceScale*10); ExitShort("sl2",AtStop,var3[BarsSinceEntry]+PriceScale*1); } 즐거운 하루되세요 > 웹피 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 항상 수고가 많으십니다. 더운데 건강 관리 잘하시고요. 아래와 같은 수식을 부탁드립니다. 1.진입조건 매수 : 5일선이 10일선 골든크로스하면 매수진입(매도는 반대) 2.청산조건 매수청산 : 수익 10틱 이상일때 5일선이 10일선 데드크로스 하면 매수청산 매도청산 : 매수청산과 반대 3.손절조건 수익 10틱 미만일때 -10틱 도달시 손절 또는 -10틱 도달하기 전에 매수진입의 경우 직전 전저점-1틱 도달시 매수손절 매도진입의 경우 직전 전고점+1틱 도달시 매도손절 즐거운 하루되세요^^