커뮤니티

수식 문의 합니다~

프로필 이미지
선자
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회로 매매를 종료 하고 싶습니다 미리 감사 드립니다. 수고 하세요~~