커뮤니티
YL로 변환 부탁드립니다.
2016-11-14 09:08:37
116
글번호 103941
안녕하세요?
아래 식은 EL인데 YL로 변환 부탁드립니다.
Inputs: ADXLen(14), ADXLev(15), StocLenD(8), DStocLev(70), StocLenW(40), WStocLev(50), VolLength(50),VolFilter(true);
Condition1 = ADX(ADXLen) < ADXLev;
Condition2 = SlowK(StocLenD) > DStocLev and SlowK(StocLenD) > SlowK(StocLenD)[1];
Condition3 = SlowK(StoclenW) > WstocLev and SlowK(StoclenW) > SlowK(StoclenW)[3];
Condition4 = Volume > 1.5*Average(Volume, VolLength);
If condition1 and condition2 and condition3 and condition4 and VolFilter then plot1(High, "Setup");
If condition1 and condition2 and condition3 and condition4 and VolFilter = False then plot2(High, "Setup");
항상 아낌없는 도움을 주셔서 감사드리고 새로운 한 주도 건강하게 지내시기 바랍니다. 감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-11-14 15:04:17
안녕하세요
예스스탁입니다.
fastK = (현재종가-n1일기간 최저가) / (n1일기간 최고가 - n1일기간 최저가)*100;
slowK = 기본적K의 n2지수이동평균
slowD = SlowK의 n2지수이동평균
올려주신 el식에서 slowk가 매개변수가 1개만 지정되게 되어 있습니다.
예스랭귀지에서는 슬로우k가 기가변수가 2개 slowd가 3개 필요한데
해당값 저희쪽 slowk로 대체하기위해 따로 기간 지정하게 작성해 드렸습니다.
Input : ADXLen(14), ADXLev(15), DStocLev(70),WStocLev(50), VolLength(50),VolFilter(true);
input : sto1(10),sto2(5);
input : P1(20),P2(10);
var : ADXv(0),stok1(0),stok2(0);
ADXV = ADX(ADXLen);
stok1 = StochasticsK(sto1,sto2);
stok2 = StochasticsK(P1,P2);
Condition1 = ADXv< ADXLev;
Condition2 = stok1 > DStocLev and stok1 > stok1[1];
Condition3 = stok2 > WstocLev and stok2 > stok2[3];
Condition4 = Volume > 1.5 * ma(Volume, VolLength);
If condition1 and condition2 and condition3 and condition4 and VolFilter == true then plot1(High, "Setup");
If condition1 and condition2 and condition3 and condition4 and VolFilter == False then plot2(High, "Setup");
즐거운 하루되세요
> 예시스 님이 쓴 글입니다.
> 제목 : YL로 변환 부탁드립니다.
> 안녕하세요?
아래 식은 EL인데 YL로 변환 부탁드립니다.
Inputs: ADXLen(14), ADXLev(15), StocLenD(8), DStocLev(70), StocLenW(40), WStocLev(50), VolLength(50),VolFilter(true);
Condition1 = ADX(ADXLen) < ADXLev;
Condition2 = SlowK(StocLenD) > DStocLev and SlowK(StocLenD) > SlowK(StocLenD)[1];
Condition3 = SlowK(StoclenW) > WstocLev and SlowK(StoclenW) > SlowK(StoclenW)[3];
Condition4 = Volume > 1.5*Average(Volume, VolLength);
If condition1 and condition2 and condition3 and condition4 and VolFilter then plot1(High, "Setup");
If condition1 and condition2 and condition3 and condition4 and VolFilter = False then plot2(High, "Setup");
항상 아낌없는 도움을 주셔서 감사드리고 새로운 한 주도 건강하게 지내시기 바랍니다. 감사합니다.