* 항상 많은 도움에 고맙 습니다
* 아래수식 설명 좀 부탁 드립니다.
Inputs: PercentRLen(10), OverSold(10), OverBought(90), Trigger(62);
Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False);
PcntR = PercentR(PercentRLen);
AvgValue = MA(Close, PercentRLen);
If PcntR < OverSold Then
Setup1 = True;
If PcntR > OverBought Then
Setup1 = False;
If PcntR > OverBought Then
Setup2 = True;
If PcntR < OverSold Then
Setup2 = False;
If Setup1 AND AvgValue > AvgValue[1] AND Crossup(PcntR,Trigger) Then Begin
Setup1 = False;
Buy ("%R_LE");
End;
If Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger) Then Begin
Setup2 = False;
Sell ("%R_SE");
End;
* 고맙 습니다. 수고하십시요.
답변 1
예스스탁
예스스탁 답변
2021-02-22 10:11:59
안녕하세요
예스스탁입니다.
Inputs: PercentRLen(10), OverSold(10), OverBought(90), Trigger(62);
Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False);
#N봉간 최고가와 최저가 기준 종가 위치(0~100)사이 값
PcntR = PercentR(PercentRLen);
#이평
AvgValue = MA(Close, PercentRLen);
#PercentR이 과매도구간이면 Setup1은 true
If PcntR < OverSold Then
Setup1 = True;
#PercentR이 과매수구간이면 Setup1은 False
If PcntR > OverBought Then
Setup1 = False;
#PercentR이 과매수구간이면 Setup2는 true
If PcntR > OverBought Then
Setup2 = True;
#PercentR이 과매도구간이면 Setup2는 False
If PcntR < OverSold Then
Setup2 = False;
#즉 PercentR이 과매수구간 진입후에 과매도 구간에 가기전까지는 Setup1이 true
#PercentR이 과매도구간 진입후에 과매수 구간에 가기전까지는 Setup2가 true
#PercentR이 과매도구간에 진입후에 과매수구간에 가기전이고
#이평은 상승중이고 PercentR이 62를 상향돌파하면 매수
If Setup1 AND AvgValue > AvgValue[1] AND Crossup(PcntR,Trigger) Then Begin
Setup1 = False;
Buy ("%R_LE");
End;
#PercentR이 과매수구간에 진입후에 과매도구간에 가기전이고
#이평은 하락중이고 PercentR이 62를 하향이탈면 매도
If Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger) Then Begin
Setup2 = False;
Sell ("%R_SE");
End;
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 지표식 좀 요청 드립니다.
> * 항상 많은 도움에 고맙 습니다
* 아래수식 설명 좀 부탁 드립니다.
Inputs: PercentRLen(10), OverSold(10), OverBought(90), Trigger(62);
Variables: PcntR(0), AvgValue(0), Setup1(False), Setup2(False);
PcntR = PercentR(PercentRLen);
AvgValue = MA(Close, PercentRLen);
If PcntR < OverSold Then
Setup1 = True;
If PcntR > OverBought Then
Setup1 = False;
If PcntR > OverBought Then
Setup2 = True;
If PcntR < OverSold Then
Setup2 = False;
If Setup1 AND AvgValue > AvgValue[1] AND Crossup(PcntR,Trigger) Then Begin
Setup1 = False;
Buy ("%R_LE");
End;
If Setup2 AND AvgValue < AvgValue[1] AND CrossDown(PcntR, Trigger) Then Begin
Setup2 = False;
Sell ("%R_SE");
End;
* 고맙 습니다. 수고하십시요.