커뮤니티
수식 부탁드립니다.
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가지 모두 최대한 변수조정 가능하도록 수식 부탁드리겠습니다. ***
********************************************************************
감사합니다. 안녕히 계세요 !!!