커뮤니티
if문 질문입니다.
2013-01-23 15:07:52
224
글번호 58570
제가 이런 문장을 만들었습니다.
if Highest[1](Open, Close) > Highest(Open, Close) Then
그런데 에러가 나타납니다.
'현재봉의 종가와 시가 중 높은 가격이 전봉의 종가와 시가 중 높은 가격보다 높다면
뭔가 해라'라는 명령을 하고 싶은데 잘 안되네요.
에러 내용은
내부함수에 입력값이 2개 필요합니다.
문법에러, 잘못된 토큰:'(', 올 수 있는 것:'Then
입니다.
그리고 또 하나의 질문입니다.
장 시작후 첫 일분봉의 종가와 시가를 특정 변수에 저장하고 싶은데,
var1 = TimeOpen(090000, 090100);
var2 = TimeClose(090000, 090100);
이게 맞는지요?
답변 1
예스스탁 예스스탁 답변
2013-01-23 16:06:54
안녕하세요
예스스탁입니다.
1.
highest는 N개봉동안의 최고가를 계산할때 사용하는 함수입니다/
또한 이전값 참조는 함수의 끝에 붙이셔야 합니다.
올리신 내용이면 아래와 같이 작성하셔야 합니다.
if max(Open, Close)[1] > max(Open, Close) Then
2.
아래와 같이 시간을 설정하셔야 합니다.
var1 = TimeOpen(090000, 090059);
var2 = TimeClose(090000, 090059);
간단히 아래와 같이 작성해 사용하셔도 됩니다.
if dayindex == 0 then{
var1 = O;
var2 = C;
}
즐거운 하루되세요
> HI_yjam49 님이 쓴 글입니다.
> 제목 : if문 질문입니다.
> 제가 이런 문장을 만들었습니다.
if Highest[1](Open, Close) > Highest(Open, Close) Then
그런데 에러가 나타납니다.
'현재봉의 종가와 시가 중 높은 가격이 전봉의 종가와 시가 중 높은 가격보다 높다면
뭔가 해라'라는 명령을 하고 싶은데 잘 안되네요.
에러 내용은
내부함수에 입력값이 2개 필요합니다.
문법에러, 잘못된 토큰:'(', 올 수 있는 것:'Then
입니다.
그리고 또 하나의 질문입니다.
장 시작후 첫 일분봉의 종가와 시가를 특정 변수에 저장하고 싶은데,
var1 = TimeOpen(090000, 090100);
var2 = TimeClose(090000, 090100);
이게 맞는지요?
다음글
이전글