커뮤니티
문의드립니다~
2016-08-01 22:40:57
106
글번호 100604
input : 기간(20);
var : T(0);
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
plot1(value1,"1");
plot2(value2,"2");
}
else{
plot1(value3,"1");
plot2(value2,"2");
}
위 지표식으로 신호를 만들고싶습니다
1. "1" 과 "2" 랑 교차될때 신호발생
"2"선을 뚫고 올라가는 "1"에 매수신호발생
"2"선을 뚫고 내려가는 "1"에 매도신호발생
2. input : 기간(20); 을
input : 기간(10); 이랑 기간(20); 이 동일할때 신호발생
"2"선을 뚫고 올라가는 "1"이 동일할때 매수신호발생
"2"선을 뚫고 내려가는 "1"이 동일할때 매도신호발생
2가지중 하나라도 색깔이 다를경우 매수청산신호 매도청산신호발생
청산후 색깔이다시 일치할경우 재매수 재매도 신호발생
외부변수 수정 가능하게 부탁드립니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-08-02 11:28:04
안녕하세요
예스스탁입니다.
1
input : 기간1(20);
var : T1(0);
var11 = Highest(h,기간1);
var12 = Lowest(L,기간1);
var13 = var11-var12;
value11 = var11-var13*0.382;
value12 = var11-var13*0.500;
value13 = var11-var13*0.618;
if value12 > value12[1] Then
T1 = 1;
if value12 < value12[1] Then
T1 = -1;
if T1 == 1 and T1[1] != 1 Then
buy();
if T1 == -1 and T1[1] != -1 Then
sell();
2
input : 기간1(20),기간2(10);
var : T1(0),T2(0);
var11 = Highest(h,기간1);
var12 = Lowest(L,기간1);
var13 = var11-var12;
value11 = var11-var13*0.382;
value12 = var11-var13*0.500;
value13 = var11-var13*0.618;
if value12 > value12[1] Then
T1 = 1;
if value12 < value12[1] Then
T1 = -1;
var21 = Highest(h,기간2);
var22 = Lowest(L,기간2);
var23 = var21-var22;
value21 = var21-var23*0.382;
value22 = var21-var23*0.500;
value23 = var21-var23*0.618;
if value22 > value22[1] Then
T2 = 1;
if value22 < value22[1] Then
T2 = -1;
Condition1 = T1 == 1 and T2 == 1;
Condition2 = T1 == -1 and T2 == -1;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and (T1 == -1 or T2 == -1) Then
ExitLong();
if Condition2 == true and Condition2[1] == false then
sell();
if MarketPosition == -1 and (T1 == 1 or T2 == 1) Then
ExitShort();
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 문의드립니다~
> input : 기간(20);
var : T(0);
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
plot1(value1,"1");
plot2(value2,"2");
}
else{
plot1(value3,"1");
plot2(value2,"2");
}
위 지표식으로 신호를 만들고싶습니다
1. "1" 과 "2" 랑 교차될때 신호발생
"2"선을 뚫고 올라가는 "1"에 매수신호발생
"2"선을 뚫고 내려가는 "1"에 매도신호발생
2. input : 기간(20); 을
input : 기간(10); 이랑 기간(20); 이 동일할때 신호발생
"2"선을 뚫고 올라가는 "1"이 동일할때 매수신호발생
"2"선을 뚫고 내려가는 "1"이 동일할때 매도신호발생
2가지중 하나라도 색깔이 다를경우 매수청산신호 매도청산신호발생
청산후 색깔이다시 일치할경우 재매수 재매도 신호발생
외부변수 수정 가능하게 부탁드립니다
감사합니다
이전글