커뮤니티

질문들...

프로필 이미지
티끌
2011-06-03 10:04:45
566
글번호 39380
답변완료
수식작성중 진입이후의 신호를 작성중입니다 아래와 같은 형식이 수식작성이 타당한것인지 확인부탁드립니다 1. 의도는 진입후 7봉이후에 해당요소의 7이평을 구하기 위한것입니다 지표상으로 확인을 못하니까 답답하네요 첫번째(SinceUp)는 제가 작성한 UP요소를 이평으로 표현하기 위한것이고 두번째(SincePlusBar)와 세번째(SinceMinusBar)는 진입7봉이후 양봉과 음봉의 합계를 7이평으로 구하기위해 작성한거입니다 If MarketPosition ==1 Then { if BarsSinceEntry>=7 Then { SinceUp=ma((up01+up02+up03+up04+up05),7); SincePlusBar =ma(iff(C>O,1,0),7); SinceMinusBar=ma(iff(C<O,1,0),7); } } 2. 위 산식을 MessageLog로 확인하기 위해서 다음과 같이 작성했는데 틀린곳이 있는지요? 이렇게하니 결과가 나오지 않아서 ...... If MarketPosition ==1 Then { if BarsSinceEntry>=7 Then { MessageLog ( "SinceUp%.2f", ma((up01+up02+up03+up04+up05),7)); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-03 14:37:23

안녕하세요 예스스탁입니다. 특별히 잘못된 부분이 없는것 같습니다. 아래식으로 메세지로그 출력결과 첨부된 그림과 같이 진입 후 7개봉이후에 부터 해당 변수에 값이 정확히 할당됩니다. 진입은 첫봉에 매수식입니다. SinceUp은 up01등 식내용을 모르므로 SincePlusBar ,SinceMinusBar로 테스트 한 것입니다. vaR :SinceUp(0),SincePlusBar(0),SinceMinusBar(0); if DayIndex ==0 then buy(); If MarketPosition ==1 Then { if BarsSinceEntry>=7 Then { #SinceUp=ma((up01+up02+up03+up04+up05),7); SincePlusBar =ma(iff(C>O,1,0),7); SinceMinusBar=ma(iff(C<O,1,0),7); MessageLog ( "SincePlusBar%.2f SinceMinusBar %.2f",SincePlusBar,SinceMinusBar); } } MessageLog("%.2f %.2f",ma(iff(C>O,1,0),7),ma(iff(C<O,1,0),7)); 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 질문들... > 수식작성중 진입이후의 신호를 작성중입니다 아래와 같은 형식이 수식작성이 타당한것인지 확인부탁드립니다 1. 의도는 진입후 7봉이후에 해당요소의 7이평을 구하기 위한것입니다 지표상으로 확인을 못하니까 답답하네요 첫번째(SinceUp)는 제가 작성한 UP요소를 이평으로 표현하기 위한것이고 두번째(SincePlusBar)와 세번째(SinceMinusBar)는 진입7봉이후 양봉과 음봉의 합계를 7이평으로 구하기위해 작성한거입니다 If MarketPosition ==1 Then { if BarsSinceEntry>=7 Then { SinceUp=ma((up01+up02+up03+up04+up05),7); SincePlusBar =ma(iff(C>O,1,0),7); SinceMinusBar=ma(iff(C<O,1,0),7); } } 2. 위 산식을 MessageLog로 확인하기 위해서 다음과 같이 작성했는데 틀린곳이 있는지요? 이렇게하니 결과가 나오지 않아서 ...... If MarketPosition ==1 Then { if BarsSinceEntry>=7 Then { MessageLog ( "SinceUp%.2f", ma((up01+up02+up03+up04+up05),7)); } }