커뮤니티

문의드립니다~

프로필 이미지
곽민수
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가지중 하나라도 색깔이 다를경우 매수청산신호 매도청산신호발생 청산후 색깔이다시 일치할경우 재매수 재매도 신호발생 외부변수 수정 가능하게 부탁드립니다 감사합니다