커뮤니티
이평선 관련 재 질의,,,
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);
}
즐거운 하루되세요
이전글