커뮤니티

오류 보고 관련 수식 첨부

프로필 이미지
최강투자
2015-01-22 14:59:12
128
글번호 82513
답변완료
if (nEventID == 1) { var d = new Date(); if (BuyCond == 6) if( Amount < Bottom-400 && M1.current < BP-0.2 && Buytime > 0 && d.getTime() = Buytime+60000 && Timechk1 == 0) { A1.OrderSell(Callcode, Bvol-Math.floor(Bvol*0.1)*1, Option.GetBidByCode(Callcode, 3), 0); Exvol = Exvol+1; Timechk1 = 1; } if( Amount < Bottom-300 && M1.current < BP-0.15 && Buytime > 0 && d.getTime() = Buytime+180000 && Timechk2 == 0) { A1.OrderSell(Callcode, Bvol-Math.floor(Bvol*0.1)*2, Option.GetBidByCode(Callcode, 3), 0); Exvol = Exvol+2; Timechk2 = 1; } 현재 "invalid left-hand side in assignment" 표시되는 부분은 마지막 if 문구인 Amount < Bottom-300 열 입니다. 위에 Amount < Bottom-400 열에는 문제가 없는데 동일한 수식인데 왜 해당 오류 문구가 나는지 궁금합니다. 시간에 따라서 해당조건이 충족되면 거래를 하는 수식입니다. 혹시 전체 수식을 보셔야 한다면 해당 파일 별도로 메일 보내드리겠습니다. 답면에 메일 주소 알려주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-01-22 16:41:04

안녕하세요 예스스탁입니다. 자바스크립트 랭귀지에서 같다라는 표현은 == 입니다. 각 IF문에서 d.getTime() = Buytime+60000 을 d.getTime() == Buytime+60000로 변경하시기 바랍니다. 즐거운 하루되세요 > 최강투자 님이 쓴 글입니다. > 제목 : 오류 보고 관련 수식 첨부 > if (nEventID == 1) { var d = new Date(); if (BuyCond == 6) if( Amount < Bottom-400 && M1.current < BP-0.2 && Buytime > 0 && d.getTime() = Buytime+60000 && Timechk1 == 0) { A1.OrderSell(Callcode, Bvol-Math.floor(Bvol*0.1)*1, Option.GetBidByCode(Callcode, 3), 0); Exvol = Exvol+1; Timechk1 = 1; } if( Amount < Bottom-300 && M1.current < BP-0.15 && Buytime > 0 && d.getTime() = Buytime+180000 && Timechk2 == 0) { A1.OrderSell(Callcode, Bvol-Math.floor(Bvol*0.1)*2, Option.GetBidByCode(Callcode, 3), 0); Exvol = Exvol+2; Timechk2 = 1; } 현재 "invalid left-hand side in assignment" 표시되는 부분은 마지막 if 문구인 Amount < Bottom-300 열 입니다. 위에 Amount < Bottom-400 열에는 문제가 없는데 동일한 수식인데 왜 해당 오류 문구가 나는지 궁금합니다. 시간에 따라서 해당조건이 충족되면 거래를 하는 수식입니다. 혹시 전체 수식을 보셔야 한다면 해당 파일 별도로 메일 보내드리겠습니다. 답면에 메일 주소 알려주세요