커뮤니티

문의드립니다

프로필 이미지
칼봉산
2013-11-18 11:09:53
141
글번호 69568
답변완료
[기존수식] if C > O and ((C >= BBdn and BBdn >= O) or (C <= BBdn)) Then var1 = 1; if (MarketPosition == 0 and var1 == 1 and C > O and ((C >= BBdn and BBdn >= O) or (C <= BBdn))) And (money >= 10000 or (money >= Money[1]*(1+Per/100))) Then{ var1 = 2; Buy("매수"); } 수식을 적용햇는데 반영이 안되네요 뭐가 잘못됫는지 해서요 해당봉의 거래대금이 10000 미만인데도 매수신호가 들어가고 있습니다. money=1 이 거래대금 1000만원이므로 지표상 거래대금이 10000 일 경우 10000 * 1천만 = 1000억이 되야하지 않나요? 이게 수식상에 들어가야 되는거 아닌가요? 뭔가 오류가 잇습니다. 수정바랍니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-19 09:37:28

안녕하세요 예스스탁입니다. 수식에서 거대래금은 1원단위 입니다. 천억이면 100000000000으로 쓰셔야 합니다. if C > O and ((C >= BBdn and BBdn >= O) or (C <= BBdn)) Then var1 = 1; if (MarketPosition == 0 and var1 == 1 and C > O and ((C >= BBdn and BBdn >= O) or (C <= BBdn))) And (money >= 100000000000 or (money >= Money[1]*(1+Per/100))) Then{ var1 = 2; Buy("매수"); } 즐거운 하루되세요 > 칼봉산 님이 쓴 글입니다. > 제목 : 문의드립니다 > [기존수식] if C > O and ((C >= BBdn and BBdn >= O) or (C <= BBdn)) Then var1 = 1; if (MarketPosition == 0 and var1 == 1 and C > O and ((C >= BBdn and BBdn >= O) or (C <= BBdn))) And (money >= 10000 or (money >= Money[1]*(1+Per/100))) Then{ var1 = 2; Buy("매수"); } 수식을 적용햇는데 반영이 안되네요 뭐가 잘못됫는지 해서요 해당봉의 거래대금이 10000 미만인데도 매수신호가 들어가고 있습니다. money=1 이 거래대금 1000만원이므로 지표상 거래대금이 10000 일 경우 10000 * 1천만 = 1000억이 되야하지 않나요? 이게 수식상에 들어가야 되는거 아닌가요? 뭔가 오류가 잇습니다. 수정바랍니다