커뮤니티
수식 문의 합니다~
2012-07-08 12:56:10
285
글번호 52678
안녕 하세요~~
당일 매매에서
매수조건식과 매도조건식에서 진입하였을 경우 목표청산,본절,손절,손절후재진입후에
목표청산,본절,손절에 관하여 질문 드리겠습니다.
1)매수진입후 1피 수익시 즉시 청산(매수목표청산);당일매매 종료
2)매수진입후 0.5피 이상 수익후 본절청산(매수본절청산);당일매매 종료
3)매수진입후 매도조건 도달시에 손절(매수손절);손절후 매도 재진입
4)매도진입후 1피 수익시 즉시 청산(매도목표청산);당일 매매 종료
5)매도진입후 0.5피 이상 수익후 본절청산(매도본절청산);당일 매매 종료
6)매도진입후 매수조건 도달시에 손절(매도손절);손절후 매수 재진입
위의 1),2),4),5)과 같이 목표청산이나 본절청산후에는 더 이상 진입하지 않고
당일의 매매를 1회로 종료하고
3),6)과 같이 손절시에는 반대방향으로 1회에 한하여 한번 더 진입하여
같은 방법으로 목표청산이나 본절청산을 하고 그게 안되면 반대방향 조건식에서
손절하여 하루 2회로 매매를 종료 하고 싶습니다
미리 감사 드립니다. 수고 하세요~~
답변 1
예스스탁 예스스탁 답변
2012-07-09 11:39:30
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
if MarketPosition == 1 and count == 1 Then{
exitlong("Bx1",Atlimit,EntryPrice+1);
if highest(H,BarsSinceEntry) >= EntryPrice+0.5 Then
exitlong("Bx2",AtStop,EntryPrice);
if 매도조건 Then
sell();
}
if MarketPosition == -1 and count == 1 Then{
ExitShort("Sx1",Atlimit,EntryPrice-1);
if Lowest(L,BarsSinceEntry) <= EntryPrice-0.5 Then
ExitShort("Sx2",AtStop,EntryPrice);
if 매수조건 Then
buy();
}
즐거운 하루되세요
> 선자 님이 쓴 글입니다.
> 제목 : 수식 문의 합니다~
> 안녕 하세요~~
당일 매매에서
매수조건식과 매도조건식에서 진입하였을 경우 목표청산,본절,손절,손절후재진입후에
목표청산,본절,손절에 관하여 질문 드리겠습니다.
1)매수진입후 1피 수익시 즉시 청산(매수목표청산);당일매매 종료
2)매수진입후 0.5피 이상 수익후 본절청산(매수본절청산);당일매매 종료
3)매수진입후 매도조건 도달시에 손절(매수손절);손절후 매도 재진입
4)매도진입후 1피 수익시 즉시 청산(매도목표청산);당일 매매 종료
5)매도진입후 0.5피 이상 수익후 본절청산(매도본절청산);당일 매매 종료
6)매도진입후 매수조건 도달시에 손절(매도손절);손절후 매수 재진입
위의 1),2),4),5)과 같이 목표청산이나 본절청산후에는 더 이상 진입하지 않고
당일의 매매를 1회로 종료하고
3),6)과 같이 손절시에는 반대방향으로 1회에 한하여 한번 더 진입하여
같은 방법으로 목표청산이나 본절청산을 하고 그게 안되면 반대방향 조건식에서
손절하여 하루 2회로 매매를 종료 하고 싶습니다
미리 감사 드립니다. 수고 하세요~~