커뮤니티
문의드립니다
2013-11-05 12:22:18
156
글번호 69218
1.
알려주신수식인데요 뜻을 좀 설명해주실수있나요?
if date != date[1] Then{
Condition1 = false;
Condition2 = false;
}
var1 = StochasticsK(10,5);
if CrossUp(var1,20) and Condition1 == false and stime < 120000 Then{
Condition1 = true;
value1 = C;
}
if CrossDown(var1,80) and Condition2 == false and stime >= 120000 Then{
Condition2 = true;
value2 = C;
}
if Condition1 == true and Condition2 == true Then
plot1((value1+value2)/2);
2.
한가지더 문의드립니다
아래식의조건에맞는 값이 출력된후에 저점을 형성 했다면 var5 값과 저점의 차이만큼 var5 위로 고점선을 알고싶습니다
If Var1 == 50 Then{
Var5 = (H+L)/2;}
Plot3(Var5);
답변 1
예스스탁 예스스탁 답변
2013-11-05 21:44:57
안녕하세요
예스스탁입니다.
1.
#첫봉에서 false로 변수를 초기화
if date != date[1] Then{
Condition1 = false;
Condition2 = false;
}
var1 = StochasticsK(10,5);
#Condition1이 false인 상태이고 12시 이전에 20을 상향돌파하면
#Condition1에 true를 저장하고
#value1에 종가 저장
if CrossUp(var1,20) and Condition1 == false and stime < 120000 Then{
Condition1 = true;
value1 = C;
}
#Condition2가 false인 상태이고 12시 이전에 20을 상향돌파하면
#Condition1에 true를 저장하고
#value1에 종가 저장
if CrossDown(var1,80) and Condition2 == false and stime >= 120000 Then{
Condition2 = true;
value2 = C;
}
#Condition1과 Condition2가 모두 true일때 중간값 출력
if Condition1 == true and Condition2 == true Then
plot1((value1+value2)/2);
#크로스가 여러번 발생할 수 있으므로
#Condition1과 Condition2는 각각 모두 처음 발생했을때만
#value1과 value2에 값을 저장하게 만들기 위한 변수입니다.
#즉 12시 이전에 CrossUp(var1,20)가 처음 발생했을때만 값을 저장하고
#12시 이후에 CrossDown(var1,80)이 처음 발생했을때만 값을 저장합니다.
2.
#첫봉에서 false로 변수를 초기화
if date != date[1] Then
Condition1 == false;
If Var1 == 50 Then{
Var5 = (H+L)/2;
}
#var1==50이 당일 한번이상 발생하고
#당일 최저가가 발생하면 Condition1은 true
if countif(var1== 50,dayindex+1) >= 1 And L == daylow Then
Condition1 = true;
Plot3(Var5);
#Condition1이 true일때 선 출력
if Condition1 == true Then
plot4(var5+abs(var5-daylow));
즐거운 하루되세요
> 처음처럼22 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1.
알려주신수식인데요 뜻을 좀 설명해주실수있나요?
if date != date[1] Then{
Condition1 = false;
Condition2 = false;
}
var1 = StochasticsK(10,5);
if CrossUp(var1,20) and Condition1 == false and stime < 120000 Then{
Condition1 = true;
value1 = C;
}
if CrossDown(var1,80) and Condition2 == false and stime >= 120000 Then{
Condition2 = true;
value2 = C;
}
if Condition1 == true and Condition2 == true Then
plot1((value1+value2)/2);
2.
한가지더 문의드립니다
아래식의조건에맞는 값이 출력된후에 저점을 형성 했다면 var5 값과 저점의 차이만큼 var5 위로 고점선을 알고싶습니다
If Var1 == 50 Then{
Var5 = (H+L)/2;}
Plot3(Var5);
다음글