커뮤니티

도대체 이해가 안됩니다.."연산자 앞뒤 두 데이터의 형태가 같아야 합니다"

프로필 이미지
화이팅
2007-07-11 20:30:14
1005
글번호 200293
답변완료

첨부 이미지

도대체 이해가 안됩니다.. 왜 새로운 연산자 체계를 만드시는 거죠... 진짜 짜증납니다... 도대체 머가 편리해지는 겁니까??? 아니 그렇다면 식을 다 고쳐야 한다는거 아닙니까???? 참 이해가 안되네요..... 제발 부탁입니다... 기존 방식으로 가게 놔두세요... 진짜 제일 투신에 연락하겠습니다... 예스스탁 진짜 문제 있다고... 제발 바꾸지 마세요... 예전에 예스스탁3가 정말 좋았는데 지금 툴은 시뮬레이션하기가 너무 힘들어요.. 진짜 왜 이러십니까???? 새로운 연산자 체계 하지 마시고요... 다음을 보고 해결을 할수가 있나요????? 제발 바꾸지 마세요.... 진짜 제일 투신 고객센터에 날마다 전화할렵니다... 바꾸지 마라고... 당신들이 이긴지 내가 이기는지 해볼까요??? "연산자 앞뒤 두 데이터의 형태가 같아야 합니다" 해결방법은 무엇인가요????
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-07-23 18:32:08

안녕하십니까.예스스탁입니다. 답변이 늦어져서 죄송합니다. 3.1버전으로 바뀌면서 몇가지 이유는 있지만, 그대로 사용할 수 없기 때문에 불편을 드린점 죄송합니다. 일단, 그림으로 올려주신 내용으로 볼때 변수 사용을 논리형과 수치형으로 구분하여 사용하여야 되는 점 때문에 오류가 발생되는 것으로 생각됩니다. 아래와 같은 방법으로 식을 수정해서 사용하시면 정상적으로 적용될 것으로 생각됩니다.(방법2를 권장해 드립니다.) 방법1 : iff문을 이용하는 방법 var : formula0(0), formula1(0); Formula0 = iff( ((ema(bids,50)>ema(asks,15)) &&(!((value1)<(value3)))), 1,0); Formula1 = iff( (stime==180000), 1,0); 방법2 : 논리형으로 변수를 선언해 주는 방법 var : formula0(false), formula1(false); Formula0 = ((ema(bids,50)>ema(asks,15)) &&(!((value1)<(value3)))); Formula1 = (stime==180000); 방법3 : 변수 선언 없이 사용하려면 내장변수(condition1~99) 사용 condition1 = ((ema(bids,50)>ema(asks,15)) &&(!((value1)<(value3)))); condition1 = (stime==180000); 위의 내용으로 적용해 보시고 그래도 정상적으로 적용되지 않는다면 연락처를 남겨주시거나 저희 예스스탁(02-3453-1060:박상우)으로 연락주시기 바랍니다. 최대한 자세히 설명드려서 3.1로 수정하시는데 불편함을 줄 일 수 있도록 노력하겠습니다. 감사합니다. > 화이팅 님이 쓴 글입니다. > 제목 : 도대체 이해가 안됩니다.."연산자 앞뒤 두 데이터의 형태가 같아야 합니다" > 도대체 이해가 안됩니다.. 왜 새로운 연산자 체계를 만드시는 거죠... 진짜 짜증납니다... 도대체 머가 편리해지는 겁니까??? 아니 그렇다면 식을 다 고쳐야 한다는거 아닙니까???? 참 이해가 안되네요..... 제발 부탁입니다... 기존 방식으로 가게 놔두세요... 진짜 제일 투신에 연락하겠습니다... 예스스탁 진짜 문제 있다고... 제발 바꾸지 마세요... 예전에 예스스탁3가 정말 좋았는데 지금 툴은 시뮬레이션하기가 너무 힘들어요.. 진짜 왜 이러십니까???? 새로운 연산자 체계 하지 마시고요... 다음을 보고 해결을 할수가 있나요????? 제발 바꾸지 마세요.... 진짜 제일 투신 고객센터에 날마다 전화할렵니다... 바꾸지 마라고... 당신들이 이긴지 내가 이기는지 해볼까요??? "연산자 앞뒤 두 데이터의 형태가 같아야 합니다" 해결방법은 무엇인가요????