커뮤니티

검토부탁드립니다.

프로필 이미지
vmfha
2015-12-28 18:55:27
139
글번호 93860
답변완료
var1 = ma(C,10); if MarketPosition == 1 and BarsSinceEntry >= 10 and countif(var1<var1[1],10) == 10 Then ExitLong(); 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 부탁합니다. > 매수의경우... 매수계약이 체결된후 10일 이평선의 기울기가 10봉이 연속으로 매도방향으로 나오면 청산하는 청산식을 분탁드립니다. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 정확히 설명을 못드린것 같네요. 제 의도는 매수진입후( 매수조건에 10이평기울기가 매수방향조건이 있읍니다.) 10이평 기울기가 매도로 바뀌면 바뀐시점부터 카운트시작해서 10개봉 연속으로 ( 중간에 1봉이라도 매수방향으로 바뀌었다 다시 매도방향으로 바뀌면 카운트를 다시 시작해서 10개봉 연속) 매도방향이면 청산할수있게 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-29 13:11:39

안녕하세요 예스스탁입니다. 올려드린 수식과 문의하신 내용이 어떤 부분이 다른지 모르겠습니다. 올려드린 식 내용은 매수진입이후에 이평이 10봉 연속으로 하락하면 매수청산하라는 내용입니다. 10봉안에 이평이 상승하거나 값이 같은봉이 있으면 조건에 충족되지 않습니다. 식을 풀어서 작성해 드립니다 var1 = ma(c,10); if MarketPosition == 1 Then{ if var1 > var1[1] Then var2 = 0; if var1 < var1[1] Then{ var2 = var2+1; if var2 == 10 Then exitlong(); } } Else var2 = 0; 중간에 값이 같은것은 추세유지로 보신다면 아래와 같습니다. var1 = ma(c,10); if MarketPosition == 1 Then{ if var1 > var1[1] Then var2 = 0; else var2 = var2+1; if var2 == 10 Then exitlong(); } Else var2 = 0; 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 검토부탁드립니다. > var1 = ma(C,10); if MarketPosition == 1 and BarsSinceEntry >= 10 and countif(var1<var1[1],10) == 10 Then ExitLong(); 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 부탁합니다. > 매수의경우... 매수계약이 체결된후 10일 이평선의 기울기가 10봉이 연속으로 매도방향으로 나오면 청산하는 청산식을 분탁드립니다. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 정확히 설명을 못드린것 같네요. 제 의도는 매수진입후( 매수조건에 10이평기울기가 매수방향조건이 있읍니다.) 10이평 기울기가 매도로 바뀌면 바뀐시점부터 카운트시작해서 10개봉 연속으로 ( 중간에 1봉이라도 매수방향으로 바뀌었다 다시 매도방향으로 바뀌면 카운트를 다시 시작해서 10개봉 연속) 매도방향이면 청산할수있게 부탁드립니다.