커뮤니티

간단한 if 문 작성 도움요청 드립니다.

프로필 이미지
터틀3세
2020-06-12 15:37:39
2119
글번호 139801
답변완료
내부변수로 state라는것이 1~6까지 6개가 있고, weigh라는것이 5/3/1/-1/3/-5 이렇게 5가지 숫자가 있는데 아래 두가지 조건을 만족하는 if문 작성 요청드립니다. 첫째, state 1이면 weigh가 5 state 2이면 weigh가 3 state 3이면 weigh가 1 state 4이면 weigh가 -1 state 5이면 weigh가 -3 state 6이면 weigh가 -5 라고 정의. 둘째, weigh이 5일 때, 예수금을 atr로 나눈 만큼 수량으로 매수.(신호타입:at stop,신호가격:종가)weigh이 -5일 때, 전량 매도.(신호타입:at stop,신호가격:종가)
사용자 함수
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-06-12 16:23:09

안녕하세요 예스스탁입니다. 1 var : state(0),weigh(0); if state == 1 Then weigh = 5; if state == 2 Then weigh = 3; if state == 3 Then weigh = 1; if state == 4 Then weigh = -1; if state == 5 Then weigh = -3; if state == 6 Then weigh = -5; 2 랭귀지에서 예수금은 차트의 과거봉에는 값이 없습니다. 항상 실시간봉에서만 제공되는 값입니다. 이용에 참고하시기 바랍니다. var : state(0),weigh(0),dp(0),atrv(0); if state == 1 Then weigh = 5; if state == 2 Then weigh = 3; if state == 3 Then weigh = 1; if state == 4 Then weigh = -1; if state == 5 Then weigh = -3; if state == 6 Then weigh = -5; dp = GetUnclearedDeposits("111-01-1234587");//계좌번호 지정 atrv = atr(10); if weigh == 5 and dp > 0 then { buy("b",AtStop,C,floor(dp/atrv)); } 즐거운 하루되세요 > 터틀3세 님이 쓴 글입니다. > 제목 : 간단한 if 문 작성 도움요청 드립니다. > 내부변수로 state라는것이 1~6까지 6개가 있고, weigh라는것이 5/3/1/-1/3/-5 이렇게 5가지 숫자가 있는데 아래 두가지 조건을 만족하는 if문 작성 요청드립니다. 첫째, state 1이면 weigh가 5 state 2이면 weigh가 3 state 3이면 weigh가 1 state 4이면 weigh가 -1 state 5이면 weigh가 -3 state 6이면 weigh가 -5 라고 정의. 둘째, weigh이 5일 때, 예수금을 atr로 나눈 만큼 수량으로 매수.(신호타입:at stop,신호가격:종가)weigh이 -5일 때, 전량 매도.(신호타입:at stop,신호가격:종가)
프로필 이미지

터틀3세

2020-06-12 16:45:20

터틀3세 님에 의해 삭제된 답변입니다.