커뮤니티
21186번 재질문드립니다...
2011-10-26 12:44:13
450
글번호 44111
이 식으로 시스템매매를 할경우...
600일선에서 1차매수하고 5프로 상승후 수익실현한 종목이 다시 600일선 내려오면 매수가 되어버립니다....
매수가 안되게 해주세요...수익실현한 종목은 그날은 아예 매수가 안되게 해주세요...
21186질문밎답변입니다
안녕하세요
예스스탁입니다.
var1 = ma(C,600);
var2 = ma(c,1200);
if MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if MarketPosition == 1 and CurrentEntries == 1 and max(var1,var2) >= min(var1,var2)*1.05 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then
exitlong("bx",atlimit,EntryPrice*1.05);
if MaxEntries == 2 Then{
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,avgEntryPrice,"B1");
if CurrentContracts == MaxContracts Then
exitlong("bx2",atlimit,avgEntryPrice*1.05);
}
}
시스템 적용하실때 시스템 트레이딩 설정창의
피라미딩 탭에서 피라미딩을 다른진입신호만 허용으로 설정하시고
적용하시면 됩니다.
신호발생후 다음날 계속 걸어주시면 되며
수익실현후 계속 거시고자 하시면 해당 종목 차트에
식을 적용하시면 됩니다.
다만 시스템은 차트에 적용하면 과거봉에 시뮬레이션이 되고
현재부터 시작하게 되므로 시뮬레이션 결과 현재 진입상태일 수 있습니다.
즐거운 하루되세요
> HI_MM0123MM 님이 쓴 글입니다.
> 제목 : 수식문의드립니다....
> 1분봉에서 주가가 600일이동평균선을 하양돌파하거나 1프로이내로 근접하면 1차매수...
1차매수후 5프로 상승하면 수익실현...수익실현하면 주가가 다시 떨어져도 매수금지(600일선 1200일선..)
1차매수후 더 떨어지면 1200일이동평균선을 하양돌파하거나 1프로이내로 근접하면 2차매수...(단 600일이동평균선과 1200일이동평균선의 이격이 5프로 이상이어야한다 5프로 이내면 매수금지)
2차까지 매수했다면 1차2차평균매수가에서 절반매도 나머지절반은 5프로 수익에서 전량매도...전량매도후 다시 주가가 떨어져도 매수하지않는다...
이거 식으로 부탁드립니다...
그리고 시스템적용시키고 다음날에도 계속 연결해서 매매가능한가요?..
그러니까 첫날 1차매수만하고 장이 끝났다면 다음날 나머지 식을 연결해서 계속 할수있는 방법
그리고 수익실현한 종목을 다시 이식으로 처음부터 매매할려면 다시챠트키고 새로시작하면 되는건가요?
답변 2
예스스탁 예스스탁 답변
2011-10-26 14:37:58
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
var1 = ma(C,600);
var2 = ma(c,1200);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if MarketPosition == 1 and CurrentEntries == 1 and max(var1,var2) >= min(var1,var2)*1.05 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then
exitlong("bx",atlimit,EntryPrice*1.05);
if MaxEntries == 2 Then{
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,avgEntryPrice,"B1");
if CurrentContracts == MaxContracts Then
exitlong("bx2",atlimit,avgEntryPrice*1.05);
}
}
즐거운 하루되세요
> HI_MM0123MM 님이 쓴 글입니다.
> 제목 : 21186번 재질문드립니다...
> 이 식으로 시스템매매를 할경우...
600일선에서 1차매수하고 5프로 상승후 수익실현한 종목이 다시 600일선 내려오면 매수가 되어버립니다....
매수가 안되게 해주세요...수익실현한 종목은 그날은 아예 매수가 안되게 해주세요...
21186질문밎답변입니다
안녕하세요
예스스탁입니다.
var1 = ma(C,600);
var2 = ma(c,1200);
if MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if MarketPosition == 1 and CurrentEntries == 1 and max(var1,var2) >= min(var1,var2)*1.05 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then
exitlong("bx",atlimit,EntryPrice*1.05);
if MaxEntries == 2 Then{
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,avgEntryPrice,"B1");
if CurrentContracts == MaxContracts Then
exitlong("bx2",atlimit,avgEntryPrice*1.05);
}
}
시스템 적용하실때 시스템 트레이딩 설정창의
피라미딩 탭에서 피라미딩을 다른진입신호만 허용으로 설정하시고
적용하시면 됩니다.
신호발생후 다음날 계속 걸어주시면 되며
수익실현후 계속 거시고자 하시면 해당 종목 차트에
식을 적용하시면 됩니다.
다만 시스템은 차트에 적용하면 과거봉에 시뮬레이션이 되고
현재부터 시작하게 되므로 시뮬레이션 결과 현재 진입상태일 수 있습니다.
즐거운 하루되세요
> HI_MM0123MM 님이 쓴 글입니다.
> 제목 : 수식문의드립니다....
> 1분봉에서 주가가 600일이동평균선을 하양돌파하거나 1프로이내로 근접하면 1차매수...
1차매수후 5프로 상승하면 수익실현...수익실현하면 주가가 다시 떨어져도 매수금지(600일선 1200일선..)
1차매수후 더 떨어지면 1200일이동평균선을 하양돌파하거나 1프로이내로 근접하면 2차매수...(단 600일이동평균선과 1200일이동평균선의 이격이 5프로 이상이어야한다 5프로 이내면 매수금지)
2차까지 매수했다면 1차2차평균매수가에서 절반매도 나머지절반은 5프로 수익에서 전량매도...전량매도후 다시 주가가 떨어져도 매수하지않는다...
이거 식으로 부탁드립니다...
그리고 시스템적용시키고 다음날에도 계속 연결해서 매매가능한가요?..
그러니까 첫날 1차매수만하고 장이 끝났다면 다음날 나머지 식을 연결해서 계속 할수있는 방법
그리고 수익실현한 종목을 다시 이식으로 처음부터 매매할려면 다시챠트키고 새로시작하면 되는건가요?
상위1프로되기
2011-10-27 10:36:16
이식을 대입해보니 전날 600일선에서 매수만하고넘어온종목을 아침에 5프로올라 수익실현하고나서 주가가 다시떨어지니 또 600일선에서 매수가 되어버리네요ㅡ,.ㅡ;;
날짜와 상관없이 600일선과 120일선에 매수가 한번씩만 되게하는식으로 만들어주실수있나요..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 21186번 재질문드립니다...
>
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
var1 = ma(C,600);
var2 = ma(c,1200);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if MarketPosition == 1 and CurrentEntries == 1 and max(var1,var2) >= min(var1,var2)*1.05 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then
exitlong("bx",atlimit,EntryPrice*1.05);
if MaxEntries == 2 Then{
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,avgEntryPrice,"B1");
if CurrentContracts == MaxContracts Then
exitlong("bx2",atlimit,avgEntryPrice*1.05);
}
}
즐거운 하루되세요
> HI_MM0123MM 님이 쓴 글입니다.
> 제목 : 21186번 재질문드립니다...
> 이 식으로 시스템매매를 할경우...
600일선에서 1차매수하고 5프로 상승후 수익실현한 종목이 다시 600일선 내려오면 매수가 되어버립니다....
매수가 안되게 해주세요...수익실현한 종목은 그날은 아예 매수가 안되게 해주세요...
21186질문밎답변입니다
안녕하세요
예스스탁입니다.
var1 = ma(C,600);
var2 = ma(c,1200);
if MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if MarketPosition == 1 and CurrentEntries == 1 and max(var1,var2) >= min(var1,var2)*1.05 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then
exitlong("bx",atlimit,EntryPrice*1.05);
if MaxEntries == 2 Then{
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,avgEntryPrice,"B1");
if CurrentContracts == MaxContracts Then
exitlong("bx2",atlimit,avgEntryPrice*1.05);
}
}
시스템 적용하실때 시스템 트레이딩 설정창의
피라미딩 탭에서 피라미딩을 다른진입신호만 허용으로 설정하시고
적용하시면 됩니다.
신호발생후 다음날 계속 걸어주시면 되며
수익실현후 계속 거시고자 하시면 해당 종목 차트에
식을 적용하시면 됩니다.
다만 시스템은 차트에 적용하면 과거봉에 시뮬레이션이 되고
현재부터 시작하게 되므로 시뮬레이션 결과 현재 진입상태일 수 있습니다.
즐거운 하루되세요
> HI_MM0123MM 님이 쓴 글입니다.
> 제목 : 수식문의드립니다....
> 1분봉에서 주가가 600일이동평균선을 하양돌파하거나 1프로이내로 근접하면 1차매수...
1차매수후 5프로 상승하면 수익실현...수익실현하면 주가가 다시 떨어져도 매수금지(600일선 1200일선..)
1차매수후 더 떨어지면 1200일이동평균선을 하양돌파하거나 1프로이내로 근접하면 2차매수...(단 600일이동평균선과 1200일이동평균선의 이격이 5프로 이상이어야한다 5프로 이내면 매수금지)
2차까지 매수했다면 1차2차평균매수가에서 절반매도 나머지절반은 5프로 수익에서 전량매도...전량매도후 다시 주가가 떨어져도 매수하지않는다...
이거 식으로 부탁드립니다...
그리고 시스템적용시키고 다음날에도 계속 연결해서 매매가능한가요?..
그러니까 첫날 1차매수만하고 장이 끝났다면 다음날 나머지 식을 연결해서 계속 할수있는 방법
그리고 수익실현한 종목을 다시 이식으로 처음부터 매매할려면 다시챠트키고 새로시작하면 되는건가요?