커뮤니티

수식 문의 드립니다

프로필 이미지
mi노99
2025-04-09 21:32:22
241
글번호 189977
답변완료
수고가 많으십니다 매도조건식을 만들다보니 에러가 많이 나는데 해결 부탁 드리겠읍니다. for (var i = 0;i < num; i++) { Account1.SetBalance(i); if(Account1.Balance.count > 0 && (StopProfitTarget(8) || --------- 1 StopTrailing(30,5,PercentStop,1))) --------- 2 { ExitLong("bx",AtLimit,AvgEntryPrice*1.01); } } 매도 조건식 에서 1 PercentStop 을 생략하니 StopProfitTarget 는 new 식별자를 통해서만 생성할수 있읍니다. 2 ReferenceError PercentStop is not defined 오류 보고 가 발생하는데 1 new 식별자 가 무었이며 어떻게 해소 하는지 2 어디에 어떻게 선언해야 하는지 부탁 드리겠읍니다 그리고 미리 감사 드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-10 13:36:50

안녕하세요 예스스탁입니다. 올리신 수식에 예스랭귀지와 예스스팟이 혼합되어 있습니다. 2개는 별개 언어이고 혼용되서 사용될 수 업습니다. 예스스팟에는 StopProfitTarget,StopTrailing,ExitLong과 같은 함수가 제공되지 않고 해당 함수는 차트에 적용하는 예스랭귀지에서 제공되는 함수입니다. 스팟에서는 익절이나 트레일링스탑같은 개념을 모두 코딩으로 해결하셔야 합니다. 해당기능을 하는 함수가 별도로 제공되거나 하지 않습니다. 예스스팟은 자바스크립트가 탑제되어 있고 해당 언어로 코딩가능하신 분들이 사용하시는 언어입니다. 자바스크립트관련 문법은 관련 서적 참고하셔야 하고 예스스팟에서 제공되는 객체나 함수는 예스스팟 도움말을 다운로드 받으셔서 제공되는 객체와함수들 살펴보시기 바랍니다. 즐거운 하루되세요 > mi노99 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 수고가 많으십니다 매도조건식을 만들다보니 에러가 많이 나는데 해결 부탁 드리겠읍니다. for (var i = 0;i < num; i++) { Account1.SetBalance(i); if(Account1.Balance.count > 0 && (StopProfitTarget(8) || --------- 1 StopTrailing(30,5,PercentStop,1))) --------- 2 { ExitLong("bx",AtLimit,AvgEntryPrice*1.01); } } 매도 조건식 에서 1 PercentStop 을 생략하니 StopProfitTarget 는 new 식별자를 통해서만 생성할수 있읍니다. 2 ReferenceError PercentStop is not defined 오류 보고 가 발생하는데 1 new 식별자 가 무었이며 어떻게 해소 하는지 2 어디에 어떻게 선언해야 하는지 부탁 드리겠읍니다 그리고 미리 감사 드립니다