커뮤니티
문의드립니다.
2013-11-25 10:45:59
208
글번호 69788
1. 5이평과 10이평이 골든크로스가 나면 2개매수
위와같은 진입식이 있을때 진입가격보다 0.5피 하락하면 2개 추가매수라는 진입식이
필요한데 어떻게 해야할지 모르겠습니다.
또한 추가매수까지 진입이 된경우에 나오는 매도신호는 잔고수량 그대로 스위칭이
되게 하고싶습니다..
즉 1개가 매수보유중이라면 1개매도로 스위칭해야되고 2개가 보유중이라면 2개매도의
잔고가 있게 할려면 어떻게 해야하는지요..
2. 가중이평 20이평과 지수이평 40 이평이 있을때. 매수포지션 보유중이고 두 이평간의
당일 최고 가격차가 1포인트 이상발생한후에 데드크로스가 2번째 발생할경우
매도진입 이라는 수식을 만들고싶습니다. 즉 첫번째 발생하는 데드크로스는 패스
두번쨰 발생하는 데트크로스에 매도가 진입되게 하고싶습니다.
3. 매도진입명이 "매도추격" 일경우 당일고점돌파시에는 매수전환이라는 수식도 하나
알려주세요
바쁘시더라도 답변좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-11-26 15:12:36
안녕하세요
예스스탁입니다.
1.
피라미딩을 다른진입신호만 허용으로 설정하고
적용하시면 됩니다.
var1 = ma(C,5);
var2 = ma(C,10);
if crossup(var1,var2) Then
buy("b1",OnClose,def,2);
if MarketPosition == 1 and CurrentEntries == 1 Then
buy("b2",AtStop,EntryPrice-0.5,2);
#추가매수가 있을 경우
if MarketPosition == 1 and
countif(CurrentContracts > CurrentContracts[1],BarsSinceEntry) >= 2 And
CrossDown(var1,var2) Then
sell("s11",OnClose,def,CurrentContracts);
#무포지션이거나 추가매수가 없을 경우
if (MarketPosition == 0 or
(MarketPosition == 1 and countif(CurrentContracts > CurrentContracts[1],BarsSinceEntry) == 1)) And
CrossDown(var1,var2) Then
sell("s12",OnClose,def,2);
2.
var1 = WMA(C,20);
var2 = Ema(C,40);
var3 = abs(var1-var2);
if MarketPosition == 1 And
highest(var3,dayindex+1) >= 1 And
CrossDown(var1,var2) and
countif(CrossDown(var1,var2),BarsSinceEntry) >= 2 Then
ExitLong();
3.
if MarketPosition == -1 and IsEntryName("매수추격") == true Then
buy("매수전환",AtStop,dayhigh+PriceScale);
즐거운 하루되세요
> 희망의날개 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1. 5이평과 10이평이 골든크로스가 나면 2개매수
위와같은 진입식이 있을때 진입가격보다 0.5피 하락하면 2개 추가매수라는 진입식이
필요한데 어떻게 해야할지 모르겠습니다.
또한 추가매수까지 진입이 된경우에 나오는 매도신호는 잔고수량 그대로 스위칭이
되게 하고싶습니다..
즉 1개가 매수보유중이라면 1개매도로 스위칭해야되고 2개가 보유중이라면 2개매도의
잔고가 있게 할려면 어떻게 해야하는지요..
2. 가중이평 20이평과 지수이평 40 이평이 있을때. 매수포지션 보유중이고 두 이평간의
당일 최고 가격차가 1포인트 이상발생한후에 데드크로스가 2번째 발생할경우
매도진입 이라는 수식을 만들고싶습니다. 즉 첫번째 발생하는 데드크로스는 패스
두번쨰 발생하는 데트크로스에 매도가 진입되게 하고싶습니다.
3. 매도진입명이 "매도추격" 일경우 당일고점돌파시에는 매수전환이라는 수식도 하나
알려주세요
바쁘시더라도 답변좀 부탁드립니다.