커뮤니티

시스템식 문의드립니다

프로필 이미지
새마귀
2011-11-08 10:55:29
397
글번호 44548
답변완료
안녕하세요 변수선언이 이해가 안가서 다시 글을 씁니다. 내장함수 99까지는 이해는 되는데 그 이상일때 변수선언을 어떻게 해야 되는지 아래와 같은 식에 적용좀 해주시면 고맙겠습니다. Condition1 = ma(C,3) > ma(C,5); Condition2 = ma(C,3) > ma(C,5); if Condition1 or Condition2 Then buy(); Condition99 = c - o < -0.60; Condition100 = CrossDown(C,ma(C,20)) and c - o < -0.15; if Condition99 or Condition100 Then ExitLong(); 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-08 11:17:36

안녕하세요 예스스탁입니다. var : Condition100(false); Condition1 = ma(C,3) > ma(C,5); Condition2 = ma(C,3) > ma(C,5); if Condition1 or Condition2 Then buy(); Condition99 = c - o < -0.60; Condition100 = CrossDown(C,ma(C,20)) and c - o < -0.15; if Condition99 or Condition100 Then ExitLong(); 변수에 할당되는 값이 숫자이면 (0), true나 false이면 (false) 문자열이면 ("") 로 선언하시면 됩니다. 변수선언에 대해 아래의 링크의 도움말을 참고하시기 바랍니다. https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_5_3.htm 즐거운 하루되세요 > 새마귀 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다 > 안녕하세요 변수선언이 이해가 안가서 다시 글을 씁니다. 내장함수 99까지는 이해는 되는데 그 이상일때 변수선언을 어떻게 해야 되는지 아래와 같은 식에 적용좀 해주시면 고맙겠습니다. Condition1 = ma(C,3) > ma(C,5); Condition2 = ma(C,3) > ma(C,5); if Condition1 or Condition2 Then buy(); Condition99 = c - o < -0.60; Condition100 = CrossDown(C,ma(C,20)) and c - o < -0.15; if Condition99 or Condition100 Then ExitLong(); 감사합니다.