커뮤니티

이평선 관련 재 질의,,,

프로필 이미지
jijija
2010-06-16 16:02:12
745
글번호 30457
답변완료
이평선 관련하여 아래와 같이 친절하게 답변해주셔서 감사,,, 그런데 7줄 아래부터 이해가 잘안되어서 그렇는데,,, 옆줄에 혹시 조금 자세하게 condition1[1]을 사용한 이유와 condition2,3 을 사용하여 프로그래밍한 사유에 대하여 설명 해 주시면 진정 감사,,, 프로그래밍 초보라 어렵네요,,, 그럼 미리 감사드리며,,, var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 < var2 and var2 < var3; if Condition1 == true and Condition1[1] == false Then { Condition2 = false; Condition3 = False; } if Condition2 == False and Condition3 == False and crossup(var1,var2) Then Condition2 = true; if Condition3 == false and Condition2 == true and crossup(var1,var3) Then{ Condition3 = true; find(1); } 즐거운 하루되세요
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-06-17 09:22:00

안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 < var2 and var2 < var3; if Condition1 == true and Condition1[1] == false Then { #1 Condition2 = false; Condition3 = False; } if Condition2 == False and Condition3 == False and crossup(var1,var2) Then #2 Condition2 = true; if Condition3 == false and Condition2 == true and crossup(var1,var3) Then{ #3 Condition3 = true; find(1); } #1번 # 현재는 역배열이고 직전봉은 역배열이 아니라는 표현입니다. # 즉 역배열로 전환된 봉을 나타내고 # 역배열이 전화되면 어떤 조건을 찾기 위해 Condition2와 Condition3을 false로 초기화 합니다 # 검색도 차트에 지표를 적용한 것과 같으므로 새로운 역배열이 발생하면 초기화 해주어야 합니다. # 새롭게 조건을 찾기위해 초기화 하는 것입니다. #2번 # 현재 Condition2와 Condition3이 false인 상태에서 # 5-10 골드크로스가 나면 Condition2에 true를 할당합니다 #3번 # Condition2에 true가 할당된 상태에서 # 10-20 골드가 나는 종목을 찾습니다. # condition3에 true를 할당 #즉 A일어나고 B조건일어나 C조건감시의 시간순서를 지정하기 위해 condition1/2/3이 사용되어 있습니다. 즐거운 하루되세요 > jijija 님이 쓴 글입니다. > 제목 : 이평선 관련 재 질의,,, > 이평선 관련하여 아래와 같이 친절하게 답변해주셔서 감사,,, 그런데 7줄 아래부터 이해가 잘안되어서 그렇는데,,, 옆줄에 혹시 조금 자세하게 condition1[1]을 사용한 이유와 condition2,3 을 사용하여 프로그래밍한 사유에 대하여 설명 해 주시면 진정 감사,,, 프로그래밍 초보라 어렵네요,,, 그럼 미리 감사드리며,,, var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 < var2 and var2 < var3; if Condition1 == true and Condition1[1] == false Then { Condition2 = false; Condition3 = False; } if Condition2 == False and Condition3 == False and crossup(var1,var2) Then Condition2 = true; if Condition3 == false and Condition2 == true and crossup(var1,var3) Then{ Condition3 = true; find(1); } 즐거운 하루되세요