커뮤니티
수식질문
2017-09-07 11:41:35
133
글번호 112570
수식천재 예스스탁님 매번 감사합니다. 코딩 좀 익숙해지면 올릴 일이 없을텐데 아직 눈에 안익어서...
지표 1.
상단선: 저가+ ATR 14(변수a)*3(변수b)
하단선: 고가-ATR*3
지표 2.
1의 밴드폭.
band width처럼 상단선과 하단선의 밴드폭을 계산하고 싶은데 어떻게 하면 될까요?
지표 3.
상단선: 20이평(변수a) + ATR14(변수b)*3(변수c)
하단선: 20이평 - ATR14*3
지표 4.
3의 밴드폭
시스템 5.
1의 상단선 돌파시 매수
1의 하단선 돌파하거나 샹들리에 청산(나눠주신 책자에 있는데 고점- atr청산 뭐 이런거입니다.)
시스템 6
3을 토대로 시스템 5와 똑같이.
지표 7.
3일전봉(변수A) 기준의 피봇 2차 저항선
''(이하 동일) 1차 저항선
'' 피봇
'' 1차 지지선
'' 2차 지지선
전략 8
진입
20개봉 고가 돌파시 매수
청산
종가가 지표 7의 피봇 2차 저항선 하향 돌파시 청산
답변 1
예스스탁 예스스탁 답변
2017-09-07 13:26:06
안녕하세요
예스스탁입니다.
1.
input : P(14),X(3);
var1 = L+atr(P)*X;
var2 = H-atr(P)*X;
plot1(var1);
plot2(var2);
2
input : P(14),X(3);
var1 = L+atr(P)*X;
var2 = H-atr(P)*X;
var3 = ((var1 - var2)/ (var1+var2))*100;
plot1(var3);
3
input : Period(20),P(14),X(3);
var1 = ma(C,Period)+atr(P)*X;
var2 = ma(C,Period)-atr(P)*X;
plot1(var1);
plot2(var2);
4
input : Period(20),P(14),X(3);
var1 = ma(C,Period)+atr(P)*X;
var2 = ma(C,Period)-atr(P)*X;
var3 = ((var1 - var2)/ (var1+var2))*100;
plot1(var3);
5
input : P(14),X(3),n(1.5);
var1 = L+atr(P)*X;
var2 = H-atr(P)*X;
if crossup(c,var1) Then
buy("b");
if MarketPosition == 1 then{
ExitLong("bx1",AtStop,highest(H,BarsSinceEntry)-ATR(P)*n);
if CrossDown(c,var2) Then
exitlong("bx2");
}
6
input : Period(20),P(14),X(3),N(1.5);
var1 = ma(C,Period)+atr(P)*X;
var2 = ma(C,Period)-atr(P)*X;
if crossup(c,var1) Then
buy("b");
if MarketPosition == 1 then{
ExitLong("bx1",AtStop,highest(H,BarsSinceEntry)-ATR(P)*n);
if CrossDown(c,var2) Then
exitlong("bx2");
}
7.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(3)+DayLow(3)+DayClose(3))/3;
R1 = 2*Pivot-DayLow(3);
R2 = Pivot+DayHigh(3)-DayLow(3);
S1 = 2*Pivot-DayHigh(3);
S2 = Pivot-DayHigh(3)+DayLow(3);
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
8
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(3)+DayLow(3)+DayClose(3))/3;
R1 = 2*Pivot-DayLow(3);
R2 = Pivot+DayHigh(3)-DayLow(3);
S1 = 2*Pivot-DayHigh(3);
S2 = Pivot-DayHigh(3)+DayLow(3);
if crossup(c,highest(H,20)[1]) Then
buy();
if MarketPosition == 1 and CrossDown(c,R2) Then
exitlong();
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 수식질문
> 수식천재 예스스탁님 매번 감사합니다. 코딩 좀 익숙해지면 올릴 일이 없을텐데 아직 눈에 안익어서...
지표 1.
상단선: 저가+ ATR 14(변수a)*3(변수b)
하단선: 고가-ATR*3
지표 2.
1의 밴드폭.
band width처럼 상단선과 하단선의 밴드폭을 계산하고 싶은데 어떻게 하면 될까요?
지표 3.
상단선: 20이평(변수a) + ATR14(변수b)*3(변수c)
하단선: 20이평 - ATR14*3
지표 4.
3의 밴드폭
시스템 5.
1의 상단선 돌파시 매수
1의 하단선 돌파하거나 샹들리에 청산(나눠주신 책자에 있는데 고점- atr청산 뭐 이런거입니다.)
시스템 6
3을 토대로 시스템 5와 똑같이.
지표 7.
3일전봉(변수A) 기준의 피봇 2차 저항선
''(이하 동일) 1차 저항선
'' 피봇
'' 1차 지지선
'' 2차 지지선
전략 8
진입
20개봉 고가 돌파시 매수
청산
종가가 지표 7의 피봇 2차 저항선 하향 돌파시 청산
다음글
이전글