커뮤니티
지표식수정
2013-12-05 16:15:45
151
글번호 70201
항상감사드립니다
아래 지표식을 수정했는데 오류가 나오는것 같습니다 수정부탁드립니다
제가 구현하고자하는 지표식은
if value2 == value21 then
value7 = var7; #매도라인1#
if value1 == value11 then
value6 = var6; #매수라인1#
장시작후 최초로 나오는 조건식의 value7/value6 을 1가지만 표시하고 싶습니다
value7 표시할때는 매도라인1/청색/두께2
value6 표시할때는 매수라인1/적색/두께2
장시작후 매도라인1조건이 나오면 매도라인1을 표시
장시작후 매수라인1조건이 나오면 매수라인1을 표시
9시5분전에 조건이 바뀌어 매도라인1이 매수라인1으로 바뀌면 1회에 한해
매도라인1에서 매수라인1으로 변환표시 :이후신호는 무시
9시5분전에 조건이 바뀌어 매수라인1이 매도라인1으로 바뀌면 1회에 한해
매수라인1에서 매도라인1으로 변환표시 :이후신호는 무시
##### 매수매도라인_시초가#####
var : cond(0),XX(0);
var1 = ma(c,9);
var2 = ma(c,26);
if CrossDown(var1,var2) Then
value1 = var2;
if var2 < value1 Then
value1 = var2; #매도라인#
if CrossUp(var1,var2) Then
value2 = var2;
if var2 > value2 Then
value2 = var2; #매수라인#
value3 = var2; #중간값#
if date != date[1] Then{
value11 = value1[1];
value21 = value2[1];
value31 = value3[1];
}
if value2== value21 then
var7;
if value1== value11 then
var6;
if date != date[1] Then
cond = 0;
if cond == 0 and value2==value21 Then{
cond = 1;
xx = var7;
}
if cond == 0 and value1==value11 Then{
cond = -1;
XX = var6;
}
if cond == 1 Then
plot1(xx);
if cond == -1 Then
plot1(xx);
답변 1
예스스탁 예스스탁 답변
2013-12-06 16:43:02
안녕하세요
예스스탁입니다.
올려주신 식안에 var6과 var7에 대한 내용이 없습니다.
수식은 올려주신 변수로 작성했습니다.
var6과 var7에 대한 내용을 추가하시기 바랍니다.
var : cond(0),XX(0),cnt(0);
var1 = ma(c,9);
var2 = ma(c,26);
if CrossDown(var1,var2) Then
value1 = var2;
if var2 < value1 Then
value1 = var2; #매도라인#
if CrossUp(var1,var2) Then
value2 = var2;
if var2 > value2 Then
value2 = var2; #매수라인#
value3 = var2; #중간값#
if date != date[1] Then{
value11 = value1[1];
value21 = value2[1];
value31 = value3[1];
}
if date != date[1] Then{
cond = 0;
cnt = 0;
}
if cond >= 0 and value2==value21 Then{
value7 = var7; #매도라인1#
cnt = cnt+1;
if stime < 90500 and cnt < 2 Then{
cond = -1;
xx = value7;
}
}
if cond <= 0 and value1==value11 Then{
value6 = var6; #매수라인1#
cnt = cnt+1;
if stime < 90500 and cnt < 2 Then{
cond = 1;
XX = value6;
}
}
if cond == 1 Then
plot1(xx,"매수라인1",RED,def,2);
if cond == -1 Then
plot2(xx,"매도라인1",blue,def,2);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 지표식수정
> 항상감사드립니다
아래 지표식을 수정했는데 오류가 나오는것 같습니다 수정부탁드립니다
제가 구현하고자하는 지표식은
if value2 == value21 then
value7 = var7; #매도라인1#
if value1 == value11 then
value6 = var6; #매수라인1#
장시작후 최초로 나오는 조건식의 value7/value6 을 1가지만 표시하고 싶습니다
value7 표시할때는 매도라인1/청색/두께2
value6 표시할때는 매수라인1/적색/두께2
장시작후 매도라인1조건이 나오면 매도라인1을 표시
장시작후 매수라인1조건이 나오면 매수라인1을 표시
9시5분전에 조건이 바뀌어 매도라인1이 매수라인1으로 바뀌면 1회에 한해
매도라인1에서 매수라인1으로 변환표시 :이후신호는 무시
9시5분전에 조건이 바뀌어 매수라인1이 매도라인1으로 바뀌면 1회에 한해
매수라인1에서 매도라인1으로 변환표시 :이후신호는 무시
##### 매수매도라인_시초가#####
var : cond(0),XX(0);
var1 = ma(c,9);
var2 = ma(c,26);
if CrossDown(var1,var2) Then
value1 = var2;
if var2 < value1 Then
value1 = var2; #매도라인#
if CrossUp(var1,var2) Then
value2 = var2;
if var2 > value2 Then
value2 = var2; #매수라인#
value3 = var2; #중간값#
if date != date[1] Then{
value11 = value1[1];
value21 = value2[1];
value31 = value3[1];
}
if value2== value21 then
var7;
if value1== value11 then
var6;
if date != date[1] Then
cond = 0;
if cond == 0 and value2==value21 Then{
cond = 1;
xx = var7;
}
if cond == 0 and value1==value11 Then{
cond = -1;
XX = var6;
}
if cond == 1 Then
plot1(xx);
if cond == -1 Then
plot1(xx);