커뮤니티
수식 문의드립니다
2017-03-02 15:49:16
127
글번호 107403
안녕하세요
교재에 나온 식입니다.
아래의 식에 필터를 추가하고 싶습니다.
1. 진입횟수를 제한할 수 있도록 해주세요 - 변수로
2. Buy 시에 매수잔량>매도잔량을 필터로 추가
Sell 시에 매수잔량<매도잔량을 필터로 추가하여 식을 보완하여 주시기 바랍니다.
Input : Period(14), ADXRange(40);
Var : PDI(0), MDI(0), ADXV(0), HADX(0), FixADX(0);
PDI = Diplus(Period);
MDI = DIMinus(Period);
ADXV = ADX(Period);
HADX = Highest(ADXV, DayIndex+1);
# 진입
If Date <> Date[1] Then FixADX = HADX[1];
If FixADX < ADXRange and ADXV > ADXV[2] Then {
If PDI > MDI and C > DayOpen +0.5 Then Buy();
If PDI < MDI and C < DayOpen -0.5 Then Sell();
}
# 청산
If PDI < MDI Then ExitLong();
If PDI > MDI Then ExitShort();
SetStopLoss(1.5);
SetStopEndofday(1440);
답변 1
예스스탁 예스스탁 답변
2017-03-03 10:26:07
안녕하세요
예스스탁입니다.
Input : Period(14), ADXRange(40),N(3);
Var : PDI(0), MDI(0), ADXV(0), HADX(0), FixADX(0);
var : T1(0), entry(0);
PDI = Diplus(Period);
MDI = DIMinus(Period);
ADXV = ADX(Period);
HADX = Highest(ADXV, DayIndex+1);
# 진입
If bDate <> bDate[1] Then{
FixADX = HADX[1];
T1 = TotalTrades;
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
If FixADX < ADXRange and ADXV > ADXV[2] and entry < N Then {
If PDI > MDI and C > DayOpen +0.5 and Bids > asks Then Buy();
If PDI < MDI and C < DayOpen -0.5 and Bids < Asks Then Sell();
}
# 청산
If PDI < MDI Then ExitLong();
If PDI > MDI Then ExitShort();
SetStopLoss(1.5);
SetStopEndofday(1440);
즐거운 하루되세요
> 버핏 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 안녕하세요
교재에 나온 식입니다.
아래의 식에 필터를 추가하고 싶습니다.
1. 진입횟수를 제한할 수 있도록 해주세요 - 변수로
2. Buy 시에 매수잔량>매도잔량을 필터로 추가
Sell 시에 매수잔량<매도잔량을 필터로 추가하여 식을 보완하여 주시기 바랍니다.
Input : Period(14), ADXRange(40);
Var : PDI(0), MDI(0), ADXV(0), HADX(0), FixADX(0);
PDI = Diplus(Period);
MDI = DIMinus(Period);
ADXV = ADX(Period);
HADX = Highest(ADXV, DayIndex+1);
# 진입
If Date <> Date[1] Then FixADX = HADX[1];
If FixADX < ADXRange and ADXV > ADXV[2] Then {
If PDI > MDI and C > DayOpen +0.5 Then Buy();
If PDI < MDI and C < DayOpen -0.5 Then Sell();
}
# 청산
If PDI < MDI Then ExitLong();
If PDI > MDI Then ExitShort();
SetStopLoss(1.5);
SetStopEndofday(1440);
이전글