커뮤니티
진입횟수 제한
2009-02-19 10:46:55
731
글번호 20359
많은 도움받고 있습니다.
수식 하나 문의합니다
"macd>macd(s) and c>파라볼릭" 매수식(매도는 반대)에서
진입횟수(매수.매도 모두) 3회,진입 후 목표수익(1.5pt),목표수익청산횟수(2회)
손절매(0.8pt) 조건을 넣은 식을부탁합니다
진입횟수,목표수익,목표수익청산횟수,손절매는 외부변수로 해주세요.
감사합니다.
(선물 당일청산용)
답변 1
예스스탁 예스스탁 답변
2009-02-19 13:53:10
안녕하세요
예스스탁입니다.
input : N(3),Profit(1.5),Profitcnt(2),Loss(0.8),Losscnt(1);
var : count(0),cnt(0),Pcount(0),Lcount(0);
count = 0;
Lcount = 0;
Pcount = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then{
count = count+1;
if IsExitName("매수손절",cnt+1) == True or IsExitName("매도손절",cnt+1) == True Then
Lcount = Lcount+1;
if IsExitName("매수목표",cnt+1) == True or IsExitName("매도목표",cnt+1) == True Then
Pcount = Pcount+1;
}
}
if count < N then{
if MACD(12,26) > ema(MACD(12,26),9) and C > sar(0.2,0.02) Then
buy();
if MACD(12,26) < ema(MACD(12,26),9) and C < sar(0.2,0.02) Then
Sell();
}
if MarketPosition() == 1 Then{
if Pcount < Profitcnt then
exitlong("매수목표",atlimit,EntryPrice+Profit);
if Lcount < Losscnt Then
ExitLong("매수손절",AtStop,EntryPrice-loss);
}
if MarketPosition() == -1 Then{
if Pcount < Profitcnt then
ExitShort("매도목표",atlimit,EntryPrice-Profit);
if Lcount < Losscnt Then
ExitShort("매도손절",AtStop,EntryPrice+loss);
}
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 진입횟수 제한
> 많은 도움받고 있습니다.
수식 하나 문의합니다
"macd>macd(s) and c>파라볼릭" 매수식(매도는 반대)에서
진입횟수(매수.매도 모두) 3회,진입 후 목표수익(1.5pt),목표수익청산횟수(2회)
손절매(0.8pt) 조건을 넣은 식을부탁합니다
진입횟수,목표수익,목표수익청산횟수,손절매는 외부변수로 해주세요.
감사합니다.
(선물 당일청산용)
다음글
이전글