커뮤니티

지표수정 부탁드립니다

프로필 이미지
fill
2022-01-05 20:40:28
1207
글번호 155155
답변완료
안녕하십니까? 아래 지표수정 부탁드립니다. 1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니 TCHAN 기간 값에서 차이를 보이네요. 전환되는 고점에서 역으로 그리도록 부탁합니다. 2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다. LowValue = min(Low, LowValue); HighValue = max(High, HighValue); ---- 아 래 ---- var : af(0.02), maxAF(0.2); var11 = SAR(af,maxAF); if var11 > C Then Plot41(var11, "SAR",BLUE,def,3); Else Plot41(var11, "SAR",BLUE,def,3); if var11 > C Then Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1); Else Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-01-06 14:26:43

안녕하세요 예스스탁입니다. 1 TCHAN 기간 값에서 차이가 있다는 부분이 어떤 의미이신지 모르겠습니다. 좀더 자세한 내용을 올려주시기 바랍니다. 2 Input : AF(0.02), AFMAX(0.2); Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),sarv(0); if EP != 0 Then { if Direction == 1 then { EP = HighValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Low < SAR_Value then { Direction = -1; SAR_Value = EP; AF_Value = 0; EP = 0; LowValue = low; } } else { EP = LowValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + Af; if AF_Value >= AFMAX then AF_Value = AFMAX; } if High > SAR_Value then { Direction = 1; SAR_Value = EP; AF_Value = 0; EP = 0; HighValue = High; } } Sarv = SAR_Value; } else { if SAR_Value != 0 && EP == 0 then { if Direction == 1 then { EP = HighValue; AF_Value = AF; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } else { EP = LowValue; AF_Value = Af; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } Sarv = SAR_Value; } else { if Direction == 0 then { if Close > Close[1] then Direction = 1; else if Close < Close[1] then Direction = -1; } else { if Direction == 1 then { if Close < Close[1] then { Direction = -1; SAR_Value = HighValue; Sarv = SAR_Value; } } if Direction == -1 then { if Close > Close[1] then { Direction = 1; SAR_Value = LowValue; Sarv = SAR_Value; } } } LowValue = min(Low, LowValue); HighValue = max(High, HighValue); } } Plot1(lowvalue); plot2(highvalue); 즐거운 하루되세요 > fill 님이 쓴 글입니다. > 제목 : 지표수정 부탁드립니다 > 안녕하십니까? 아래 지표수정 부탁드립니다. 1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니 TCHAN 기간 값에서 차이를 보이네요. 전환되는 고점에서 역으로 그리도록 부탁합니다. 2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다. LowValue = min(Low, LowValue); HighValue = max(High, HighValue); ---- 아 래 ---- var : af(0.02), maxAF(0.2); var11 = SAR(af,maxAF); if var11 > C Then Plot41(var11, "SAR",BLUE,def,3); Else Plot41(var11, "SAR",BLUE,def,3); if var11 > C Then Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1); Else Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);
프로필 이미지

fill

2022-01-06 14:45:01

답변에 감사드립니다. 제가 임시로 파라볼릭 대칭을 VAR : LENGTH(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[0]; BCHAN = LOWEST(LOW, LENGTH)[0]; 위식으로 적용하니..사진처럼 그기간 이상의 값이변경됩니다. 파라볼릭 정대칭식으로부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표수정 부탁드립니다 > 안녕하세요 예스스탁입니다. 1 TCHAN 기간 값에서 차이가 있다는 부분이 어떤 의미이신지 모르겠습니다. 좀더 자세한 내용을 올려주시기 바랍니다. 2 Input : AF(0.02), AFMAX(0.2); Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),sarv(0); if EP != 0 Then { if Direction == 1 then { EP = HighValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Low < SAR_Value then { Direction = -1; SAR_Value = EP; AF_Value = 0; EP = 0; LowValue = low; } } else { EP = LowValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + Af; if AF_Value >= AFMAX then AF_Value = AFMAX; } if High > SAR_Value then { Direction = 1; SAR_Value = EP; AF_Value = 0; EP = 0; HighValue = High; } } Sarv = SAR_Value; } else { if SAR_Value != 0 && EP == 0 then { if Direction == 1 then { EP = HighValue; AF_Value = AF; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } else { EP = LowValue; AF_Value = Af; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } Sarv = SAR_Value; } else { if Direction == 0 then { if Close > Close[1] then Direction = 1; else if Close < Close[1] then Direction = -1; } else { if Direction == 1 then { if Close < Close[1] then { Direction = -1; SAR_Value = HighValue; Sarv = SAR_Value; } } if Direction == -1 then { if Close > Close[1] then { Direction = 1; SAR_Value = LowValue; Sarv = SAR_Value; } } } LowValue = min(Low, LowValue); HighValue = max(High, HighValue); } } Plot1(lowvalue); plot2(highvalue); 즐거운 하루되세요 > fill 님이 쓴 글입니다. > 제목 : 지표수정 부탁드립니다 > 안녕하십니까? 아래 지표수정 부탁드립니다. 1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니 TCHAN 기간 값에서 차이를 보이네요. 전환되는 고점에서 역으로 그리도록 부탁합니다. 2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다. LowValue = min(Low, LowValue); HighValue = max(High, HighValue); ---- 아 래 ---- var : af(0.02), maxAF(0.2); var11 = SAR(af,maxAF); if var11 > C Then Plot41(var11, "SAR",BLUE,def,3); Else Plot41(var11, "SAR",BLUE,def,3); if var11 > C Then Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1); Else Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);
프로필 이미지

예스스탁 예스스탁 답변

2022-01-06 14:47:47

안녕하세요 예스스탁입니다. 종가와 파라볼릭의 교차시점에 상단과 하단값을 저장해서 이용하시면 됩니다. INPUT : LENGTH(10); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; var: af(0.02), maxAF(0.2); var11 = SAR(af,maxAF); if var11 > C Then Plot41(var11, "SAR",BLUE,def,3); Else Plot41(var11, "SAR",BLUE,def,3); if CrossDown(c,var11) Then value1 = TCHAN; if CrossUp(c,var11) Then value2 = BCHAN; if var11 > C Then Plot95(value1+(value1-var11), "SAR",BLUE,def,1); Else Plot95(value2-(var11-value2), "SAR",BLUE,def,1); 즐거운 하루되세요 > fill 님이 쓴 글입니다. > 제목 : Re : Re : 사진첨부했습니다..수정부탁드립니다 > 답변에 감사드립니다. 제가 임시로 파라볼릭 대칭을 VAR : LENGTH(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[0]; BCHAN = LOWEST(LOW, LENGTH)[0]; 위식으로 적용하니..사진처럼 그기간 이상의 값이변경됩니다. 파라볼릭 정대칭식으로부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표수정 부탁드립니다 > 안녕하세요 예스스탁입니다. 1 TCHAN 기간 값에서 차이가 있다는 부분이 어떤 의미이신지 모르겠습니다. 좀더 자세한 내용을 올려주시기 바랍니다. 2 Input : AF(0.02), AFMAX(0.2); Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),sarv(0); if EP != 0 Then { if Direction == 1 then { EP = HighValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Low < SAR_Value then { Direction = -1; SAR_Value = EP; AF_Value = 0; EP = 0; LowValue = low; } } else { EP = LowValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + Af; if AF_Value >= AFMAX then AF_Value = AFMAX; } if High > SAR_Value then { Direction = 1; SAR_Value = EP; AF_Value = 0; EP = 0; HighValue = High; } } Sarv = SAR_Value; } else { if SAR_Value != 0 && EP == 0 then { if Direction == 1 then { EP = HighValue; AF_Value = AF; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } else { EP = LowValue; AF_Value = Af; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } Sarv = SAR_Value; } else { if Direction == 0 then { if Close > Close[1] then Direction = 1; else if Close < Close[1] then Direction = -1; } else { if Direction == 1 then { if Close < Close[1] then { Direction = -1; SAR_Value = HighValue; Sarv = SAR_Value; } } if Direction == -1 then { if Close > Close[1] then { Direction = 1; SAR_Value = LowValue; Sarv = SAR_Value; } } } LowValue = min(Low, LowValue); HighValue = max(High, HighValue); } } Plot1(lowvalue); plot2(highvalue); 즐거운 하루되세요 > fill 님이 쓴 글입니다. > 제목 : 지표수정 부탁드립니다 > 안녕하십니까? 아래 지표수정 부탁드립니다. 1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니 TCHAN 기간 값에서 차이를 보이네요. 전환되는 고점에서 역으로 그리도록 부탁합니다. 2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다. LowValue = min(Low, LowValue); HighValue = max(High, HighValue); ---- 아 래 ---- var : af(0.02), maxAF(0.2); var11 = SAR(af,maxAF); if var11 > C Then Plot41(var11, "SAR",BLUE,def,3); Else Plot41(var11, "SAR",BLUE,def,3); if var11 > C Then Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1); Else Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);