커뮤니티

수식 부탁드립니다.

프로필 이미지
새로운세상
2009-08-16 08:36:37
812
글번호 24242
답변완료
안녕하세요.. 수식 부탁드립니다. 5가지입니다. 각각 따로 입니다.(좀 많습니다. 죄송합니다. ^^;;) 모두 연결선물 일봉기준입니다 1) 종가기준 12일 지수이평선 상향돌파 시 매수, 하향돌파 시 매도 2) 매수 : MACD(12,26)이 0을 상향돌파 매도 : MACD(12,26)이 0을 하향돌파 매수청산 : MACD(12,26)이 시그널선(9)를 하향돌파 매도청산 : MACD(12,26)이 시그널선(9)를 상향돌파 3) 매수 : 최근 40일 신고가 갱신 매도 : 최근 40일 신저가 갱신 매수청산 : 파라볼릭 하락반전이 나타나면 매수청산 매도청산 : 파라볼릭 상승반전이 나타나면 매도청산 익절 : 진입후 최고가가 진입가격의 2배가 될 때 손절 : 진입가대비 10% 손실 4) 매수 : DI+가 DI- 상향교차 매도 : DI+가 DI- 하향교차 5) 매수 : 쌍바닥 발생 후 10봉째에서 매도 : 쌍봉 발생 후 10봉째에서 ******************************************************************** *** 5가지 모두 최대한 변수조정 가능하도록 수식 부탁드리겠습니다. *** ******************************************************************** 감사합니다. 안녕히 계세요 !!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-08-17 14:33:40

안녕하세요 예스스탁입니다. 1. input : P(12); if crossup(c,ema(C,P)) Then buy(); if CrossDown(c,ema(C,P)) Then sell(); 2. input : P1(12),P2(26),P3(9); var1 = macd(P1,P2); var2 = ema(var1,P3); if crossup(var1,0) Then buy(); if CrossDown(var1,0) Then sell(); if CrossDown(var1,var2) Then exitlong(); if CrossUp(var1,var2) Then ExitShort(); 3. Input : P(40),af(0.02), maxAF(0.2); var1 = SAR(af,maxAF); if crossup(H,highest(H,P)[1]) Then buy(); if CrossDown(L,Lowest(L,P)[1]) Then Sell(); if var1 < var1[1] and var1[1] > var1[2] Then exitlong(); if var1 > var1[1] and var1[1] < var1[2] Then ExitShort(); if MarketPosition == 1 and c >= EntryPrice*2 Then exitlong(); SetStopLoss(10); 4. Input : Period(14) ; var1 = DIPlus(Period); var2 = DIMinus(Period); if crossup(var1,var2) Then buy(); if CrossDown(var1,var2) Then sell(); 5. 쌍바닥 쌍봉은 주관성이 강한 내용입니다. 아래 내용을 참고하시기 바랍니다. input : maP(5),Left(3),Right(10),Period(100),N(50); var1 = SwingLow(1,ma(c,maP),Left,Right,Period); ##최근 저점 var2 = SwingLow(2,ma(c,maP),Left,Right,Period); ##직전 저점 var3 = SwingLowBar(1,ma(c,maP),Left,Right,Period); ## 최근 저점 발생시점 var4 = SwingLowBar(2,ma(c,maP),Left,Right,Period); ## 직전 저점 발생시점 var5 = SwingHigh(1,ma(c,maP),Left,Right,Period); ##최근 고점 var6 = SwingHigh(2,ma(c,maP),Left,Right,Period); ##직전 고점 var7 = SwingHighBar(1,ma(c,maP),Left,Right,Period); ## 최근 고점 발생시점 var8 = SwingHighBar(2,ma(c,maP),Left,Right,Period); ## 직전 고점 발생시점 ## 쌍바닥 if ##MarketPosition==0 and sTime>090000 and sTime<=144000 and var1 > 0 and var2 > 0 and ## 최근저점, 직전저점 발생했음. var1 > var2 and ## 최근 저점이 직전저점대비 높음. var3 >= right and ## 최근저점 발생시점 right변수 이전 var4 <= var3+N Then ## 직전저점과 최근저점의 간격은 N봉이내 buy("b"); # 쌍봉 if ##MarketPosition==0 and sTime>090000 and sTime<=144000 and var5 > 0 and var6 > 0 and ## 최근고점, 직전고점 발생했음. var7 < var8 and ## 최근 고점이 직전고점대비 작음. var7 == right and ## 최근고점 발생시점 3~6개봉 이내 var8 <= Var7+N Then ## 직전고점과 최근고점의 간격은 N봉이내 Sell("s"); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요.. 수식 부탁드립니다. 5가지입니다. 각각 따로 입니다.(좀 많습니다. 죄송합니다. ^^;;) 모두 연결선물 일봉기준입니다 1) 종가기준 12일 지수이평선 상향돌파 시 매수, 하향돌파 시 매도 2) 매수 : MACD(12,26)이 0을 상향돌파 매도 : MACD(12,26)이 0을 하향돌파 매수청산 : MACD(12,26)이 시그널선(9)를 하향돌파 매도청산 : MACD(12,26)이 시그널선(9)를 상향돌파 3) 매수 : 최근 40일 신고가 갱신 매도 : 최근 40일 신저가 갱신 매수청산 : 파라볼릭 하락반전이 나타나면 매수청산 매도청산 : 파라볼릭 상승반전이 나타나면 매도청산 익절 : 진입후 최고가가 진입가격의 2배가 될 때 손절 : 진입가대비 10% 손실 4) 매수 : DI+가 DI- 상향교차 매도 : DI+가 DI- 하향교차 5) 매수 : 쌍바닥 발생 후 10봉째에서 매도 : 쌍봉 발생 후 10봉째에서 ******************************************************************** *** 5가지 모두 최대한 변수조정 가능하도록 수식 부탁드리겠습니다. *** ******************************************************************** 감사합니다. 안녕히 계세요 !!!