답변완료
글을 못보신것 같아서 재 문의 드려요
첨부 사진을 보면 예트, 대신, 트뷰 순으로 동일 지표 적용결과입니다.
예트만 선 위치가 다르네요. ㅜㅜ 소스보기 기능이 잇어서 트뷰에 있는
스크립트를 가져왔습니다.
요걸로 변경하면 첨부 말풍선 처럼 앞에 3,5,8만큼 연장선도 나오겠죠? ㅜㅜ
그리고 조건검색식도 같이 수정 부탁드려요.
제가 무지해서 번거롭게 해드렸네요.
죄송합니다. 확인부탁드려요
//@version=5
indicator(title="Williams Alligator", shorttitle="Alligator", overlay=true, timeframe="", timeframe_gaps=true)
smma(src, length) =>
smma = 0.0
smma := na(smma[1]) ? ta.sma(src, length) : (smma[1] * (length - 1) + src) / length
smma
jawLength = input.int(13, minval=1, title="Jaw Length")
teethLength = input.int(8, minval=1, title="Teeth Length")
lipsLength = input.int(5, minval=1, title="Lips Length")
jawOffset = input(8, title="Jaw Offset")
teethOffset = input(5, title="Teeth Offset")
lipsOffset = input(3, title="Lips Offset")
jaw = smma(hl2, jawLength)
teeth = smma(hl2, teethLength)
lips = smma(hl2, lipsLength)
plot(jaw, "Jaw", offset = jawOffset, color=#2962FF)
plot(teeth, "Teeth", offset = teethOffset, color=#E91E63)
plot(lips, "Lips", offset = lipsOffset, color=#66BB6A)
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식요청드려요~
>
안녕하세요
예스스탁입니다.
1
input : n1(5),n2(22),연속봉수(3);
var : ap(0),esa(0),dd(0),ci(0),d(0);
var : wt1(0),wt2(0),diff(0);
ap = (H+L+C)/3;
esa = ema(ap, n1);
d = ema(abs(ap - esa), n1);
ci = (ap - esa) / (0.015 * d);
wt1 = ema(ci,n2);
wt2 = ma(wt1,4);
diff = wt1-wt2;
if CountIf(diff>diff[1],연속봉수) ==연속봉수 Then
Find(1);
2
input : jawPeriod(13),jawOffset(8);
input : teethPeriod(8),teethOffset(5);
input : lipsPeriod(5),lipsOffset(3);
var : hl2(0),jaw(0),teeth(0),lips(0);
hl2 = (h+l)/2;
jaw = 0;
if IsNaN(jaw[1]) == true Then
jaw = ma(hl2,jawPeriod);
Else
jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod;
teeth = 0;
if IsNaN(teeth[1]) == true Then
teeth = ma(hl2,teethPeriod);
Else
teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod;
lips = 0;
if IsNaN(lips[1]) == true Then
lips = ma(hl2,lipsPeriod);
Else
lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod;
plot1(jaw,"jaw",BLUE);
plot2(teeth,"teeth",RED);
plot3(lips,"lips",GREEN);
3
input : jawPeriod(13),teethPeriod(8),lipsPeriod(5),jawOffset(8),teethOffset(5),lipsOffset(3);
var : hl2(0),jaw(0),teeth(0),lips(0);
var : alligatorBullishEating(0),alligatorBearishEating(0),tx(0);
hl2 = (h+l)/2;
jaw = 0;
if IsNaN(jaw[1]) == true Then
jaw = ma(hl2,jawPeriod);
Else
jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod;
teeth = 0;
if IsNaN(teeth[1]) == true Then
teeth = ma(hl2,teethPeriod);
Else
teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod;
lips = 0;
if IsNaN(lips[1]) == true Then
lips = ma(hl2,lipsPeriod);
Else
lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod;
if C > lips and lips > teeth and teeth > jaw Then
Find(1);
4
input : jawPeriod(13),teethPeriod(8),lipsPeriod(5),jawOffset(8),teethOffset(5),lipsOffset(3);
var : hl2(0),jaw(0),teeth(0),lips(0);
var : alligatorBullishEating(0),alligatorBearishEating(0),tx(0);
hl2 = (h+l)/2;
jaw = 0;
if IsNaN(jaw[1]) == true Then
jaw = ma(hl2,jawPeriod);
Else
jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod;
teeth = 0;
if IsNaN(teeth[1]) == true Then
teeth = ma(hl2,teethPeriod);
Else
teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod;
lips = 0;
if IsNaN(lips[1]) == true Then
lips = ma(hl2,lipsPeriod);
Else
lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod;
Condition1 = lips > teeth and teeth > jaw;
if Condition1 == true and Condition1[1] == False Then
Find(1);
즐거운 하루되세요
> 신데렐라맨 님이 쓴 글입니다.
> 제목 : 수식요청드려요~
> 1. [종목검색식요청]
아래 수식은 전에 만들어주신 wave trend 라는 검색식 입니다.
기존엔 wt1 wt2 크로스되는 종목을 찾는거였는데요
이번엔 wt1-wt2 값이 연속 1봉,2봉,3봉 상승하는걸 찾고 싶습니다.
(연속봉수 설정 변수를 알려주시면 됩니다.)
[첨부]기존에 만들어주신 크로스 검색식
input : n1(5),n2(22);
var : ap(0),esa(0),dd(0),ci(0),d(0);
var : wt1(0),wt2(0);
ap = (H+L+C)/3;
esa = ema(ap, n1);
d = ema(abs(ap - esa), n1);
ci = (ap - esa) / (0.015 * d);
wt1 = ema(ci,n2);
wt2 = ma(wt1,4);
if crossup(wt1,wt2) Then
Find(1);
==============================
2.[지표요청]
만들고 싶은 지표는 Williams Alligator 입니다.
제가 설명이 부족할듯하여 간단하게 설명된 사이트 링크를 첨부합니다.
번거로우시겠지만 확인 부탁드립니다.
색상은 사이트랑 동일하게 해주세요 ^^;
입술(녹색) > 이빨(빨강) > 턱(파랑)
https://www.ifcmarkets.com/ko/ntx-indicators/alligator
3.[종목검색식요청]
조건1. 2번의 Williams Alligator 지표 이평선이 정배열 이고
(입술(녹색) > 이빨(빨강) > 턱(파랑) 순서입니다.)
조건2. 종가가 입술(녹색) 보다 큰 종목
4.[종목검색식요청]
조건1. 10봉이내에 Williams Alligator 지표 이평선이 정배열로 바뀐 종목
(1봉전 역배열 0봉전 정배열 바뀐걸로 하면 종목수가 거의안나와서 그렇습니다.)
조건2. 정배열 전환시 종가가 입술(녹색) 보다 큰 종목
(5봉 이내도 하나 해주세요. 너무많이 나올까봐요 ^^)
도움에 감사드리고 항상 좋은일만 있으시길 바랍니다~
감사합니다~
2023-03-22
2256
글번호 167416
종목검색