커뮤니티

문의

프로필 이미지
레전드
2018-11-04 19:48:21
187
글번호 123337
답변완료
A : Params : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(9), //단기 LongPeriod(23), //장기 SignalPeriod(8), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), V4(0), V5(0), V6(0); v1 = StochasticsSlowK(FastKPeriod, SlowKPeriod, _MaType_); v2 = EAvg(v1, SlowKPeriod); V3 = MACD(Close, ShortPeriod, LongPeriod, _MaType_) ; V4 = Eavg(v3, SignalPeriod); V5 = MACD((High+Low+Close)/3, ShortPeriod2, LongPeriod2, _MaType_) ; V6 = Eavg(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitShort(); B : Params : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(11), //단기 LongPeriod(25), //장기 SignalPeriod(9), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), V4(0), V5(0), V6(0); v1 = StochasticsSlowK(FastKPeriod, SlowKPeriod, _MaType_); v2 = EAvg(v1, SlowKPeriod); V3 = MACD(Close, ShortPeriod, LongPeriod, _MaType_) ; V4 = Eavg(v3, SignalPeriod); V5 = MACD((High+Low+Close)/3, ShortPeriod2, LongPeriod2, _MaType_) ; V6 = Eavg(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitShort(); C : Params : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(11), //단기 LongPeriod(25), //장기 SignalPeriod(9), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 ShortPeriod3(7), //단기 LongPeriod3(19), //장기 SignalPeriod3(5), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), v31(0), V4(0), v41(0), V5(0), V6(0); v1 = StochasticsSlowK(FastKPeriod, SlowKPeriod, _MaType_); v2 = EAvg(v1, SlowKPeriod); V3 = MACD(Close, ShortPeriod, LongPeriod, _MaType_) ; V4 = Eavg(v3, SignalPeriod); V31 = MACD(Close, ShortPeriod3, LongPeriod3, _MaType_) ; V41 = Eavg(v31, SignalPeriod3); V5 = MACD((High+Low+Close)/3, ShortPeriod2, LongPeriod2, _MaType_) ; V6 = Eavg(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitShort(); 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-05 15:39:35

안녕하세요 예스스탁입니다. 1 input : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(9), //단기 LongPeriod(23), //장기 SignalPeriod(8), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8); //시그널기간 Vars: v1(0), v2(0), V3(0), V4(0), V5(0), V6(0); var : Lvalue(0),Hvalue(0),FK(0); Lvalue = Lowest(L, FastKPeriod); Hvalue = Highest(H, FastKPeriod); FK = (Close - Lvalue) / (Hvalue - Lvalue) * 100; v1 = wma(FK,SlowKPeriod); v2 = ema(v1, SlowKPeriod); V3 = wma(c,ShortPeriod)-wma(C,LongPeriod); V4 = ema(v3, SignalPeriod); V5 = wma((High+Low+Close)/3, ShortPeriod2)-wma((High+Low+Close)/3,LongPeriod2); V6 = ema(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And index >= LongPeriod + SignalPeriod And Crossup(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And index >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And index >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And index >= LongPeriod + SignalPeriod And Crossup(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then ExitShort(); 2 input : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(11), //단기 LongPeriod(25), //장기 SignalPeriod(9), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), V4(0), V5(0), V6(0); var : Lvalue(0),Hvalue(0),FK(0); Lvalue = Lowest(L, FastKPeriod); Hvalue = Highest(H, FastKPeriod); FK = (Close - Lvalue) / (Hvalue - Lvalue) * 100; v1 = wma(FK,SlowKPeriod); v2 = ema(v1, SlowKPeriod); V3 = wma(c,ShortPeriod)-wma(C,LongPeriod); V4 = ema(v3, SignalPeriod); V5 = wma((High+Low+Close)/3, ShortPeriod2)-wma((High+Low+Close)/3,LongPeriod2); V6 = ema(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And index >= LongPeriod + SignalPeriod And Crossup(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And index >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And index >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And index >= LongPeriod + SignalPeriod And Crossup(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then ExitShort(); 3 input : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(11), //단기 LongPeriod(25), //장기 SignalPeriod(9), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 ShortPeriod3(7), //단기 LongPeriod3(19), //장기 SignalPeriod3(5), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), v31(0), V4(0), v41(0), V5(0), V6(0); var : Lvalue(0),Hvalue(0),FK(0); Lvalue = Lowest(L, FastKPeriod); Hvalue = Highest(H, FastKPeriod); FK = (Close - Lvalue) / (Hvalue - Lvalue) * 100; v1 = wma(FK,SlowKPeriod); v2 = ema(v1, SlowKPeriod); V3 = wma(c,ShortPeriod)-wma(C,LongPeriod); V4 = ema(v3, SignalPeriod); V31 = wma(C,ShortPeriod3)*wma(C, LongPeriod3); V41 = ema(v31, SignalPeriod3); V5 = wma((High+Low+Close)/3, ShortPeriod2)-wma((High+Low+Close)/3,LongPeriod2); V6 = ema(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And index >= LongPeriod + SignalPeriod And Crossup(v31, v41) And index >= LongPeriod3 + SignalPeriod3 And Crossup(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And index >= LongPeriod + SignalPeriod And Crossdown(v31, v41) And index >= LongPeriod3 + SignalPeriod3 And Crossdown(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And index >= LongPeriod + SignalPeriod And Crossdown(v31, v41) And index >= LongPeriod3 + SignalPeriod3 And Crossdown(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And index > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And index >= LongPeriod + SignalPeriod And Crossup(v31, v41) And index >= LongPeriod3 + SignalPeriod3 And Crossup(v5, v6) And index >= LongPeriod2 + SignalPeriod2 Then ExitShort(); 즐거운 하루되세요 > 레전드 님이 쓴 글입니다. > 제목 : 문의 > A : Params : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(9), //단기 LongPeriod(23), //장기 SignalPeriod(8), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), V4(0), V5(0), V6(0); v1 = StochasticsSlowK(FastKPeriod, SlowKPeriod, _MaType_); v2 = EAvg(v1, SlowKPeriod); V3 = MACD(Close, ShortPeriod, LongPeriod, _MaType_) ; V4 = Eavg(v3, SignalPeriod); V5 = MACD((High+Low+Close)/3, ShortPeriod2, LongPeriod2, _MaType_) ; V6 = Eavg(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitShort(); B : Params : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(11), //단기 LongPeriod(25), //장기 SignalPeriod(9), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), V4(0), V5(0), V6(0); v1 = StochasticsSlowK(FastKPeriod, SlowKPeriod, _MaType_); v2 = EAvg(v1, SlowKPeriod); V3 = MACD(Close, ShortPeriod, LongPeriod, _MaType_) ; V4 = Eavg(v3, SignalPeriod); V5 = MACD((High+Low+Close)/3, ShortPeriod2, LongPeriod2, _MaType_) ; V6 = Eavg(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitShort(); C : Params : FastKPeriod(100), //FastK 기간 SlowKPeriod(28), //SlowK 기간 SlowDPeriod(13), //SlowD 기간 ShortPeriod(11), //단기 LongPeriod(25), //장기 SignalPeriod(9), //시그널기간 ShortPeriod2(9), //단기 LongPeriod2(23), //장기 SignalPeriod2(8), //시그널기간 ShortPeriod3(7), //단기 LongPeriod3(19), //장기 SignalPeriod3(5), //시그널기간 _MaType_(2); //2은 가중 Vars: v1(0), v2(0), V3(0), v31(0), V4(0), v41(0), V5(0), V6(0); v1 = StochasticsSlowK(FastKPeriod, SlowKPeriod, _MaType_); v2 = EAvg(v1, SlowKPeriod); V3 = MACD(Close, ShortPeriod, LongPeriod, _MaType_) ; V4 = Eavg(v3, SignalPeriod); V31 = MACD(Close, ShortPeriod3, LongPeriod3, _MaType_) ; V41 = Eavg(v31, SignalPeriod3); V5 = MACD((High+Low+Close)/3, ShortPeriod2, LongPeriod2, _MaType_) ; V6 = Eavg(v5, SignalPeriod2); //1)매수진입 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Buy(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Buy(); //2)매수청산 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitLong(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitLong(); //3)매도진입 if Crossdown(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then Sell(); if Crossdown(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossdown(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossdown(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then Sell(); //4)매도청산 if Crossup(v1, v2) And BarNumber > FastKPeriod+SlowKPeriod+1 Then ExitShort(); if Crossup(v3, v4) And BarNumber >= LongPeriod + SignalPeriod And Crossup(v31, v41) And BarNumber >= LongPeriod3 + SignalPeriod3 And Crossup(v5, v6) And BarNumber >= LongPeriod2 + SignalPeriod2 Then ExitShort(); 부탁드립니다