예스스탁
예스스탁 답변
2023-07-18 11:49:57
안녕하세요
예스스탁입니다.
Input : P1(5),P2(20);
input : Period(20),dv(2);
Var : cnt(0);
var : sum1(0),sum11(0),CSum1(0),wma1(0),wma11(0);
var : sum2(0),sum22(0),CSum2(0),wma2(0),wma22(0);
sum1 = 0;
sum11 = 0;
CSum1 = 0;
For cnt = 0 To P2
{
if cnt < P1 Then
{
Sum1 = Sum1 + DayClose(cnt) * (P1 - cnt);
Sum11 = Sum11 + DayClose(cnt+1) * (P1 - cnt);
CSum1 = CSum1 + P1 - cnt;
}
if cnt < P2 Then
{
Sum2 = Sum2 + DayClose(cnt) * (P2 - cnt);
Sum22 = Sum22 + DayClose(cnt+1) * (P2 - cnt);
CSum2 = CSum2 + P2 - cnt;
}
}
WMA1 = Sum1 / CSum1;
WMA11 = Sum11 / CSum1;
WMA2 = Sum2 / CSum2;
WMA22 = Sum22 / CSum2;
Var : Pv(0),R1(0),R2(0),S1(0),S2(0);
Pv = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pv-DayLow(1);
R2 = Pv+DayHigh(1)-DayLow(1);
S1 = 2*Pv-DayHigh(1);
S2 = Pv-DayHigh(1)+DayLow(1);
var : BBup(0),BBmd(0),BBdn(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if WMA1 > WMA2 and WMA11 <= WMA22 and
CrossUp(C,R1) Then
Buy();
if MarketPosition == 1 and CrossDown(c,bbup) Then
ExitLong();
즐거운 하루되세요
> 트라이 님이 쓴 글입니다.
> 제목 : 수식작성요청
> 15분봉에서,,,일봉의5일가중이동평균이 일봉의20일단순이동평균을 상향돌파하고 피봇1차저항도 상향돌파시 매수진입하고볼린져밴드(40,2)상단을 하향돌파하면 매도하라는 수식을 부탁드립니다^^