커뮤니티

문의드립니다.

프로필 이미지
1조원투자자
2015-08-05 15:02:07
105
글번호 89203
답변완료
수식을 Var : Buy_Trigger(False) ; ## 기본 대기 조건 생성 if ## 스토값 Crossdown(STO26K, 20) ## 스토케스틱이 20을 하향 Then Buy_Trigger == True ; ## 기본 대기 조건 최소 if Crossup(STO26K, 80) Then Buy_Trigger == False ; ## 매수신호 if Buy_Trigger == True and Crossup(STO26K, 23) Then { Buy("ADX_Party_매수") ; Buy_Trigger == False ; } 개념은 스토케스틱이 20을 하향이탈한 것 중에 나중에 20을 상향 돌파하는 것을 신호로 삼으려는 건데요 위처럼 짜니, 신호가 안 나오네요. 이게 True가 상향돌파될때는 false가 되어서 그런거 같은데.. 이걸 제대로 기억하고 있다가 할 수 있는 방법 좀.. 정말 감사합니다. ^^ 도움 좀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-05 16:36:00

안녕하세요 예스스탁입니다. 변수에 값을 저장하는 연산자는 = 입니다. ==은 같다라는 조건표현입니다. Var : Buy_Trigger(False) ; if Crossdown(STO26K, 20) Then Buy_Trigger = true; if Crossup(STO26K, 80) Then Buy_Trigger = False; if Buy_Trigger == True and Crossup(STO26K, 23) Then { Buy("ADX_Party_매수") ; Buy_Trigger = False ; } 즐거운 하루되세요 > 1조원투자자 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수식을 Var : Buy_Trigger(False) ; ## 기본 대기 조건 생성 if ## 스토값 Crossdown(STO26K, 20) ## 스토케스틱이 20을 하향 Then Buy_Trigger == True ; ## 기본 대기 조건 최소 if Crossup(STO26K, 80) Then Buy_Trigger == False ; ## 매수신호 if Buy_Trigger == True and Crossup(STO26K, 23) Then { Buy("ADX_Party_매수") ; Buy_Trigger == False ; } 개념은 스토케스틱이 20을 하향이탈한 것 중에 나중에 20을 상향 돌파하는 것을 신호로 삼으려는 건데요 위처럼 짜니, 신호가 안 나오네요. 이게 True가 상향돌파될때는 false가 되어서 그런거 같은데.. 이걸 제대로 기억하고 있다가 할 수 있는 방법 좀.. 정말 감사합니다. ^^ 도움 좀 부탁드립니다.