예스스탁
예스스탁 답변
2024-02-06 11:09:53
안녕하세요
예스스탁입니다.
input : jawPeriod(13),jawOffset(8);
input : teethPeriod(8),teethOffset(5);
input : lipsPeriod(5),lipsOffset(3);
input : Period(14);
var : hl2(0),jaw(0),teeth(0),lips(0),adxv(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[lipsOffset] > teeth[teethOffset] and teeth[teethOffset] > jaw[jawOffset];
Condition2 = lips[lipsOffset] < teeth[teethOffset] and teeth[teethOffset] < jaw[jawOffset];
adxv = adx(Period);
if adxv > 25 and Condition1 == true and Condition1[1] == False Then
Buy();
if adxv > 25 and Condition2 == true and Condition2[1] == False Then
Sell();
즐거운 하루되세요
> 가날 님이 쓴 글입니다.
> 제목 : 시스템식 1개 부탁드려요
> adx 지표 값과
엘리게이터라는 지표값을 참고해서하는 매매입니다
엘리게이터 지표값음 아래 트레이딩뷰에서 수식을 가지고왔습니다
------------------------------------
//@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)
-----------------------------------
매수는
adx수치가 25이상일때 엘리게이터선이 정배열이루어지면매수 진입(1번그림참고)
매도는
adx수치가 25이상일때 엘리게이터선이 역배열이루어지면매수 진입(2번그림참고)