커뮤니티
문의드립니다
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억이 되야하지 않나요?
이게 수식상에 들어가야 되는거 아닌가요? 뭔가 오류가 잇습니다.
수정바랍니다