커뮤니티

문의드립니다

프로필 이미지
스누피독
2014-08-28 09:03:34
166
글번호 78148
답변완료
안녕하십니까~ 식 문의드립니다" 문의1 지난번 문의드린 식은 매수에서 매도포지션으로 바뀌거나 매도에서 매수포지션으로 바뀌거나 둘중 하나가 발생하면 그 이후의 봉에서는 더이상 이식이 작동하지 않도록 하루에 한번만 발생되도록 설정 부탁드립니다 단, 해당봉에서 -0.5p 이상 발생되었을때 부터 작동 되도록 부탁드리며 매수에서 매도전환시 매도포지션을취한 값보다 더 낮은값 (100에서 매도전환했는데 종가90 일시 이후 값들은100을 고가로인식합니다. 100에서 매수전환했는데 종가110 일시 이후 값들은100을 저가로인식합니다) 함께적용부탁드립니다 --------------------------------------------------------------------------- 1. if 매수진입조건 Then{ buy("b"); Sell("bx",AtStop,L-PriceScale);//다음봉이 매수진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == 1 Then{ if C < EntryPrice Then sell("sb1",AtStop,L-PriceScale); Else sell("sb2",AtStop,L[BarsSinceEntry]-PriceScale); } if 매도진입조건 Then{ sell("b"); buy("bx",AtStop,H+PriceScale); //다음봉이 매도진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == -1 Then{ if C > EntryPrice Then Buy("bs1",AtStop,H+PriceScale); Else Buy("bs2",AtStop,H[BarsSinceEntry]+PriceScale); } --------------------------------------------------- 문의1ㅡ1 1번식은 만약 하루에 매수-청산 1번발생 매도-청산 1번발생 (순서는 관계없음) 이렇게 2번의 포지션-청산 만이 발생하게 설정하였는데 1번식처럼 발생시 위 2번 매수,매도 일일제한에 포함되지 않도록 설정 부탁드립니다. 문의2 매수포지션이 발생한 이후 봉 2개가 연속으로 하락시 다음봉에서 매도포지션으로 변경 매도포지션이 발생한 이후 봉 2개가 연속으로 상승시 다음봉에서 매수포지션으로 변경 단, 포지션취한 봉은 갯수에 들어가지 않습니다. 문의3 조건식을 나열하는데 만약 1번조건이 발생하면 반대되는 나머지 조건이 맞더라도 발생되지 않고 1번조건에 따르게 설정하는 식 부탁드립니다. 수고하십시오!
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-08-28 13:20:36

> 스누피독 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하십니까~ 식 문의드립니다" 문의1 지난번 문의드린 식은 매수에서 매도포지션으로 바뀌거나 매도에서 매수포지션으로 바뀌거나 둘중 하나가 발생하면 그 이후의 봉에서는 더이상 이식이 작동하지 않도록 하루에 한번만 발생되도록 설정 부탁드립니다 단, 해당봉에서 -0.5p 이상 발생되었을때 부터 작동 되도록 부탁드리며 매수에서 매도전환시 매도포지션을취한 값보다 더 낮은값 (100에서 매도전환했는데 종가90 일시 이후 값들은100을 고가로인식합니다. 100에서 매수전환했는데 종가110 일시 이후 값들은100을 저가로인식합니다) 함께적용부탁드립니다 --------------------------------------------------------------------------- 1. if 매수진입조건 Then{ buy("b"); Sell("bx",AtStop,L-PriceScale);//다음봉이 매수진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == 1 Then{ if C < EntryPrice Then sell("sb1",AtStop,L-PriceScale); Else sell("sb2",AtStop,L[BarsSinceEntry]-PriceScale); } if 매도진입조건 Then{ sell("b"); buy("bx",AtStop,H+PriceScale); //다음봉이 매도진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == -1 Then{ if C > EntryPrice Then Buy("bs1",AtStop,H+PriceScale); Else Buy("bs2",AtStop,H[BarsSinceEntry]+PriceScale); } --------------------------------------------------- 문의1ㅡ1 1번식은 만약 하루에 매수-청산 1번발생 매도-청산 1번발생 (순서는 관계없음) 이렇게 2번의 포지션-청산 만이 발생하게 설정하였는데 1번식처럼 발생시 위 2번 매수,매도 일일제한에 포함되지 않도록 설정 부탁드립니다. 문의2 매수포지션이 발생한 이후 봉 2개가 연속으로 하락시 다음봉에서 매도포지션으로 변경 매도포지션이 발생한 이후 봉 2개가 연속으로 상승시 다음봉에서 매수포지션으로 변경 단, 포지션취한 봉은 갯수에 들어가지 않습니다. 문의3 조건식을 나열하는데 만약 1번조건이 발생하면 반대되는 나머지 조건이 맞더라도 발생되지 않고 1번조건에 따르게 설정하는 식 부탁드립니다. 수고하십시오!
프로필 이미지

예스스탁 예스스탁 답변

2014-08-28 14:27:58

안녕하세요 예스스탁입니다. 1. var : Bentry(0),Sentry(0); if stime == 90000 or (stime > 090000 and stime[1] < 090000) Then{ Bentry = 0; Sentry = 0; } if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then Bentry = Bentry+1; if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then Sentry = Sentry+1; if 매수진입조건 and Bentry < 1 Then{ buy("b"); if Sentry < 1 Then Sell("BS3",AtStop,L-PriceScale);//다음봉이 매수진입조건봉의 저가 하향시 매도로 전환 else ExitLong("bx1",AtStop,L-PriceScale);//다음봉이 매수진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == 1 and Sentry < 1 Then{ if C < EntryPrice Then sell("bs1",AtStop,L-PriceScale); Else sell("bs2",AtStop,L[BarsSinceEntry]-PriceScale); } if MarketPosition == 1 and Sentry == 1 Then{ if C < EntryPrice Then ExitLong("bx11",AtStop,L-PriceScale); Else ExitLong("bx12",AtStop,L[BarsSinceEntry]-PriceScale); } if 매도진입조건 and Sentry < 1 Then{ sell("s"); if Bentry < 1 Then buy("SB3",AtStop,H+PriceScale); //다음봉이 매도진입조건봉의 저가 하향시 매도로 전환 if Bentry == 1 Then ExitShort("sx1",AtStop,H+PriceScale); } if MarketPosition == -1 and Bentry < 1 Then{ if C > EntryPrice Then Buy("sb1",AtStop,H+PriceScale); Else Buy("sb2",AtStop,H[BarsSinceEntry]+PriceScale); } if MarketPosition == -1 and Bentry == 1 Then{ if C > EntryPrice Then ExitShort("sx11",AtStop,H+PriceScale); Else ExitShort("sx12",AtStop,H[BarsSinceEntry]+PriceScale); } 2. if MarketPosition == 1 and BarsSinceEntry >= 2 and countif(C<C[1],2) == 2 Then sell(); if MarketPosition == -1 and BarsSinceEntry >= 2 and countif(C>C[1],2) == 2 Then buy(); 3. if 조건1 Then 실행문1 if !(조건1) and 조건2 Then 실행문2 if !(조건1) and 조건3 Then 실행문3 나머지 조건은 조건1이 만족하지 않았을때만 실행문이 실행되게 작성하시면 됩니다. 즐거운 하루되세요 > 스누피독 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하십니까~ 식 문의드립니다" 문의1 지난번 문의드린 식은 매수에서 매도포지션으로 바뀌거나 매도에서 매수포지션으로 바뀌거나 둘중 하나가 발생하면 그 이후의 봉에서는 더이상 이식이 작동하지 않도록 하루에 한번만 발생되도록 설정 부탁드립니다 단, 해당봉에서 -0.5p 이상 발생되었을때 부터 작동 되도록 부탁드리며 매수에서 매도전환시 매도포지션을취한 값보다 더 낮은값 (100에서 매도전환했는데 종가90 일시 이후 값들은100을 고가로인식합니다. 100에서 매수전환했는데 종가110 일시 이후 값들은100을 저가로인식합니다) 함께적용부탁드립니다 --------------------------------------------------------------------------- 1. if 매수진입조건 Then{ buy("b"); Sell("bx",AtStop,L-PriceScale);//다음봉이 매수진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == 1 Then{ if C < EntryPrice Then sell("sb1",AtStop,L-PriceScale); Else sell("sb2",AtStop,L[BarsSinceEntry]-PriceScale); } if 매도진입조건 Then{ sell("b"); buy("bx",AtStop,H+PriceScale); //다음봉이 매도진입조건봉의 저가 하향시 매도로 전환 } if MarketPosition == -1 Then{ if C > EntryPrice Then Buy("bs1",AtStop,H+PriceScale); Else Buy("bs2",AtStop,H[BarsSinceEntry]+PriceScale); } --------------------------------------------------- 문의1ㅡ1 1번식은 만약 하루에 매수-청산 1번발생 매도-청산 1번발생 (순서는 관계없음) 이렇게 2번의 포지션-청산 만이 발생하게 설정하였는데 1번식처럼 발생시 위 2번 매수,매도 일일제한에 포함되지 않도록 설정 부탁드립니다. 문의2 매수포지션이 발생한 이후 봉 2개가 연속으로 하락시 다음봉에서 매도포지션으로 변경 매도포지션이 발생한 이후 봉 2개가 연속으로 상승시 다음봉에서 매수포지션으로 변경 단, 포지션취한 봉은 갯수에 들어가지 않습니다. 문의3 조건식을 나열하는데 만약 1번조건이 발생하면 반대되는 나머지 조건이 맞더라도 발생되지 않고 1번조건에 따르게 설정하는 식 부탁드립니다. 수고하십시오!