커뮤니티

부탁드립니다.

프로필 이미지
매버릭
2015-10-21 13:48:44
98
글번호 91536
답변완료
수고 많으십니다. 아래의 시스템식 부탁드립니다. 저점선(Var1)이 먼저 하락한 후에 고점선(Var2)도 하락할 때 매도진입선에서 매도 고점선(Var2)이 먼저 상승한 후에 저점선(Var1)도 상승하면 매수진입선에서 매수 ============================================================= Inputs: HiLoLen(50), Retrace(0.382); Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 친절한 답변에 항상 감사드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2015-10-21 15:13:26

안녕하세요 예스스탁입니다. Input : HiLoLen(50), Retrace(0.382); Var : HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T1(0),T2(0),I1(0),I2(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 if T1 <= 0 and var1 > var1[1] Then{ T1 = 1; I1 = index; } if T1 >= 0 and var1 < var1[1] Then{ T1 = -1; I1 = index; } if T2 <= 0 and var2 > var2[1] Then{ T2 = 1; I2 = index; } if T2 >= 0 and var2 < var2[1] Then{ T2 = -1; I2 = index; } if T1 == -1 and T2 == -1 and I1 < i2 and crossup(c,TCHAN) Then sell(); if T1 == 1 and T2 == 1 and I2 < i1 and CrossDown(c,BCHAN) Then buy(); 즐거운 하루되세요 > 매버릭 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 수고 많으십니다. 아래의 시스템식 부탁드립니다. 저점선(Var1)이 먼저 하락한 후에 고점선(Var2)도 하락할 때 매도진입선에서 매도 고점선(Var2)이 먼저 상승한 후에 저점선(Var1)도 상승하면 매수진입선에서 매수 ============================================================= Inputs: HiLoLen(50), Retrace(0.382); Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 친절한 답변에 항상 감사드립니다.
프로필 이미지

매버릭

2015-10-21 17:56:02

해선 골드 2분 챠트에 적용해 보았는데 신호가 안보여요. 이유가 뭘까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다. > 안녕하세요 예스스탁입니다. Input : HiLoLen(50), Retrace(0.382); Var : HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T1(0),T2(0),I1(0),I2(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 if T1 <= 0 and var1 > var1[1] Then{ T1 = 1; I1 = index; } if T1 >= 0 and var1 < var1[1] Then{ T1 = -1; I1 = index; } if T2 <= 0 and var2 > var2[1] Then{ T2 = 1; I2 = index; } if T2 >= 0 and var2 < var2[1] Then{ T2 = -1; I2 = index; } if T1 == -1 and T2 == -1 and I1 < i2 and crossup(c,TCHAN) Then sell(); if T1 == 1 and T2 == 1 and I2 < i1 and CrossDown(c,BCHAN) Then buy(); 즐거운 하루되세요 > 매버릭 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 수고 많으십니다. 아래의 시스템식 부탁드립니다. 저점선(Var1)이 먼저 하락한 후에 고점선(Var2)도 하락할 때 매도진입선에서 매도 고점선(Var2)이 먼저 상승한 후에 저점선(Var1)도 상승하면 매수진입선에서 매수 ============================================================= Inputs: HiLoLen(50), Retrace(0.382); Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 친절한 답변에 항상 감사드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2015-10-21 18:16:02

안녕하세요 예스스탁입니다. 해당식 매도는 var1하락--> var2하락 --> TCHAN 상향돌파 매수는 var2상승--> var1상승 --> BCHAN 하향이탈 할때 발생하는 식입니다. var1과 var2의 상승하락의 선후가 지정되어 있어 조건충족되는 봉이 없습니다. 아래와 같이 상승하락이 동일봉에서 발생했을때도도 신호가 발생하게 하면 신호가 발생합니다. Input : HiLoLen(50), Retrace(0.382); Var : HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T1(0),T2(0),I1(0),I2(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = round(Hretrace-((HiHi-LoLo)*0.612),1); //저점선 Var2 = round(Lretrace+((HiHi-LoLo)*0.612),1); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 if T1 <= 0 and var1 > var1[1] Then{ T1 = 1; I1 = index; } if T1 >= 0 and var1 < var1[1] Then{ T1 = -1; I1 = index; } if T2 <= 0 and var2 > var2[1] Then{ T2 = 1; I2 = index; } if T2 >= 0 and var2 < var2[1] Then{ T2 = -1; I2 = index; } if T1 == -1 and T2 == -1 and i1 <= i2 and crossup(c,TCHAN) Then sell(); if T1 == 1 and T2 == 1 and i2 <= i1 and CrossDown(c,BCHAN) Then buy(); 수식은 계산시 소숫점 자릿수 제한없이 계산합니다. 차트에 표시는 주종목 자릿수와 같이 표시가 되지만 실제 그 아래로 더 많은 숫자가 있고 해당 숫자에서 변동이 있어도 방향이 바뀐것으로 파단합니다. 즉 차트에는 1175.5라고 표시되지만 실제값은 1175.51236~~이고 다음봉이 1175.51237~~이면 0.00001증가했기 때문에 수식에서는 상승으로 보지만 시각적으로 표시되는 차트에서는 1175.5로 동일값으로만 보입니다. 위식에는 값에 반올림함수를 적용했습니다. 골드이므로 소솟점 2자리에서 반올림해서 1자리까지만으로 판단하게 했습니다. 즐거운 하루되세요 > 매버릭 님이 쓴 글입니다. > 제목 : 신호가 안보이는 이유가 뭘까요? > 해선 골드 2분 챠트에 적용해 보았는데 신호가 안보여요. 이유가 뭘까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다. > 안녕하세요 예스스탁입니다. Input : HiLoLen(50), Retrace(0.382); Var : HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T1(0),T2(0),I1(0),I2(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 if T1 <= 0 and var1 > var1[1] Then{ T1 = 1; I1 = index; } if T1 >= 0 and var1 < var1[1] Then{ T1 = -1; I1 = index; } if T2 <= 0 and var2 > var2[1] Then{ T2 = 1; I2 = index; } if T2 >= 0 and var2 < var2[1] Then{ T2 = -1; I2 = index; } if T1 == -1 and T2 == -1 and I1 < i2 and crossup(c,TCHAN) Then sell(); if T1 == 1 and T2 == 1 and I2 < i1 and CrossDown(c,BCHAN) Then buy(); 즐거운 하루되세요 > 매버릭 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 수고 많으십니다. 아래의 시스템식 부탁드립니다. 저점선(Var1)이 먼저 하락한 후에 고점선(Var2)도 하락할 때 매도진입선에서 매도 고점선(Var2)이 먼저 상승한 후에 저점선(Var1)도 상승하면 매수진입선에서 매수 ============================================================= Inputs: HiLoLen(50), Retrace(0.382); Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; var1 = Hretrace-((HiHi-LoLo)*0.612); //저점선 Var2 = Lretrace+((HiHi-LoLo)*0.612); //고점선 INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; // 매도진입선 BCHAN = LOWEST(LOW, LENGTH)[1]; //매수진입선 친절한 답변에 항상 감사드립니다.