커뮤니티

DATA2 참조하여 매수 매도 시스템을 만들고자 합니다.

프로필 이미지
justlike
2018-11-22 14:40:30
199
글번호 123823
답변완료
DATA2에 아래와 같은 켈트너 채널 시스템을 적용하여 매수 매도 시스템을 만들고자 합니다. 변환부탁드립니다. 미리 정말 감사드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0), BuySetup(False), BuyBase(0); Variables: KLower(0), SellSetup(False), SellBase(0); KUpper = KeltnerChannel(Close, Length, ATRs); KLower = KeltnerChannel(Close, Length, -ATRs); Condition1 = Crossup(Close, KUpper); Condition2 = CrossDown(Close, KLower); If MarketPosition() == 1 OR Close < MA(close, Length) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR Close > MA(Close, Length) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval);
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2018-11-26 15:51:25

안녕하세요? 문의하신 내용 답변드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0, data2), BuySetup(False), BuyBase(0); Variables: KLower(0, data2), SellSetup(False), SellBase(0); KUpper =data2( KeltnerChannel(Close, Length, ATRs)); KLower =data2(KeltnerChannel(Close, Length, -ATRs)); Condition1 = data2(Crossup(Close, KUpper)); Condition2 = data2(CrossDown(Close, KLower)); If MarketPosition() == 1 OR data2(Close) < data2(MA(close, Length)) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR data2(Close) > data2(MA(Close, Length)) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval); 감사합니다. > justlike 님이 쓴 글입니다. > 제목 : DATA2 참조하여 매수 매도 시스템을 만들고자 합니다. > DATA2에 아래와 같은 켈트너 채널 시스템을 적용하여 매수 매도 시스템을 만들고자 합니다. 변환부탁드립니다. 미리 정말 감사드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0), BuySetup(False), BuyBase(0); Variables: KLower(0), SellSetup(False), SellBase(0); KUpper = KeltnerChannel(Close, Length, ATRs); KLower = KeltnerChannel(Close, Length, -ATRs); Condition1 = Crossup(Close, KUpper); Condition2 = CrossDown(Close, KLower); If MarketPosition() == 1 OR Close < MA(close, Length) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR Close > MA(Close, Length) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval);
프로필 이미지

justlike

2018-11-27 12:12:16

답변해 주신 것처럼 식을 넣었을 때... A종목을 주차트로 돌린 매수 매도시점 표시와 A종목을 DATA2로 넣어서 참조로 돌린 매수, 매도 시점이 다른데요.. 한 번만 다시 봐주시겠어요. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : DATA2 참조하여 매수 매도 시스템을 만들고자 합니다. > 안녕하세요? 문의하신 내용 답변드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0, data2), BuySetup(False), BuyBase(0); Variables: KLower(0, data2), SellSetup(False), SellBase(0); KUpper =data2( KeltnerChannel(Close, Length, ATRs)); KLower =data2(KeltnerChannel(Close, Length, -ATRs)); Condition1 = data2(Crossup(Close, KUpper)); Condition2 = data2(CrossDown(Close, KLower)); If MarketPosition() == 1 OR data2(Close) < data2(MA(close, Length)) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR data2(Close) > data2(MA(Close, Length)) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval); 감사합니다. > justlike 님이 쓴 글입니다. > 제목 : DATA2 참조하여 매수 매도 시스템을 만들고자 합니다. > DATA2에 아래와 같은 켈트너 채널 시스템을 적용하여 매수 매도 시스템을 만들고자 합니다. 변환부탁드립니다. 미리 정말 감사드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0), BuySetup(False), BuyBase(0); Variables: KLower(0), SellSetup(False), SellBase(0); KUpper = KeltnerChannel(Close, Length, ATRs); KLower = KeltnerChannel(Close, Length, -ATRs); Condition1 = Crossup(Close, KUpper); Condition2 = CrossDown(Close, KLower); If MarketPosition() == 1 OR Close < MA(close, Length) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR Close > MA(Close, Length) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval);