커뮤니티

청산식질문입니다.

프로필 이미지
회원
2012-10-12 16:01:05
275
글번호 55587
답변완료
고생하십니다. 청산식등 몇개 부탁합니다. 1.매수 진입후 n봉경과하고 진입가대비 고점이2프로이상 상승후 진입가대비고점폭의 절반하락시 청산주문 2.매수 진입후 n봉경과하고 진입가대비 0.5프로이하가 3개봉연속되면 손절청산주문 3.일간손익이 3프로이상이면 매수진입금지조건 4.주간손익이 10프로이상이면 매수진입금지조건 이상입니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-10-12 16:47:42

안녕하세요 예스스탁입니다. 1. input : N(5),p(2); if MarketPosition == 1 Then{ #진입이후 n개봉이 후 진입가 대비 P%이상 시세가 발생 if BarsSinceEntry >= N and H >= EntryPrice*(1+P/100) Then Condition1 = True; #Condition1이 true이고 #진입가 대비 고점폭의 절반하락시 청산 if Condition1 == true then exitlong("bx",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5); } #매수진입상태가 아닐때는 Condition1은 false if MarketPosition != 1 Then Condition1 = false; 2. input : N(5),p(-0.5); if MarketPosition == 1 Then{ if BarsSinceEntry >= N and countif(L <= EntryPrice*(1+P/100),3) == 3 Then ExitLong(); } 3. var : cnt(0),daypl(0); daypl = 0; for cnt = 0 to 20{ if (MarketPosition != 0 or (MarketPosition == 0 and cnt > 0)) and sdate == EntryDate(cnt) Then daypl = daypl+(PositionProfit(cnt)/EntryPrice(cnt)*100); } if daypl < 3 and 매수진입조건 Then buy(); 4. var : cnt(0),daypl(0),weeksum(0),weekPL(0); if date != date[1] Then{ if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then weeksum = 0; Else weeksum = weeksum+daypl[1]; } daypl = 0; for cnt = 0 to 20{ if (MarketPosition != 0 or (MarketPosition == 0 and cnt > 0)) and sdate == EntryDate(cnt) Then daypl = daypl+(PositionProfit(cnt)/EntryPrice(cnt)*100); } weekPL = weeksum+daypl; if weekpl < 10 and 매수진입조건 Then buy(); 즐거운 하루되세요 > HI_CMINCMIN 님이 쓴 글입니다. > 제목 : 청산식질문입니다. > 고생하십니다. 청산식등 몇개 부탁합니다. 1.매수 진입후 n봉경과하고 진입가대비 고점이2프로이상 상승후 진입가대비고점폭의 절반하락시 청산주문 2.매수 진입후 n봉경과하고 진입가대비 0.5프로이하가 3개봉연속되면 손절청산주문 3.일간손익이 3프로이상이면 매수진입금지조건 4.주간손익이 10프로이상이면 매수진입금지조건 이상입니다. 감사합니다.