커뮤니티

리버스 주문시 증거금 부족

프로필 이미지
몸통공격
2011-07-08 11:41:26
708
글번호 40699
답변완료

첨부 이미지

리버스 시스템매매 시 증거금 부족을 해소하기 위하여 두가지 방법이 있다고 첨부파일 답변이 있으신데요. 1. 주문지연법 사용 청산은 즉시하고 신규진입은 N 초 후에 진입하는 것==> 이것은 알고 있습니다. 2. 진입을 신호 발생한 다음 봉으로 하는 법이 수식으로 있다고 말씀을 하셔서 부탁을 드립니다. 2-1) 청산은 즉시하고 신규진입은 다음봉에 하는 수식을 작성해 주십시오. (예를 들어 5분봉챠트에서 10시05분에 신호가 나오면 05분 종가에 청산되고 10분종가에 신규진입을 하도록하는 수식을 부탁합니다) 2-2) 위 2-1)처럼 다음봉 진입이 될 경우 당일 청산 시스템에서 당일 첫신호는 다음 봉 종가 진입이 아니고, 신호발생봉 종가로 즉시 신규진입 하고 청산할 수량이 있을 때만 청산은 즉시 되고 신규진입만 다음 봉 종가로 진입하는 수식이 있는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-08 18:38:51

안녕하세요? 예스스탁입니다. 문의하신 식 답변드립니다. 작성하는 식에 따라서 내용이 바뀔 수 있는데, 기본적인 내용으로 작성해 보았습니다. 참고로 이런 방법 보다는 진입지연 기능을 이용하시는 것이 전체 성과는 좋게 나오리라고 생각합니다. 1. 진입을 한봉 늦추는 방법 if CrossUp(C[1], ma(c,20)[1]) Then buy(); if Crossdown(C, ma(c,20)) Then exitlong(); if Crossdown(C[1], ma(c,20)[1]) Then sell(); if CrossUp(C, ma(c,20)) Then exitshort(); 2. 첫번째 진입은 늦추지 않고, 두번째 이후 진입부터 한봉 늦추는 방법 Var : Count(0); Count = 0 ; For Value1 = 0 To 10 { If EntryDate(Value1) == date Then Count = Count + 1; } if count < 1 then { if CrossUp(C, ma(c,20)) Then buy(); if Crossdown(C, ma(c,20)) Then exitlong(); if Crossdown(C, ma(c,20)) Then sell(); if CrossUp(C, ma(c,20)) Then exitshort(); } else { if CrossUp(C[1], ma(c,20)[1]) Then buy(); if Crossdown(C, ma(c,20)) Then exitlong(); if Crossdown(C[1], ma(c,20)[1]) Then sell(); if CrossUp(C, ma(c,20)) Then exitshort(); } > 몸통공격 님이 쓴 글입니다. > 제목 : 리버스 주문시 증거금 부족 > 리버스 시스템매매 시 증거금 부족을 해소하기 위하여 두가지 방법이 있다고 첨부파일 답변이 있으신데요. 1. 주문지연법 사용 청산은 즉시하고 신규진입은 N 초 후에 진입하는 것==> 이것은 알고 있습니다. 2. 진입을 신호 발생한 다음 봉으로 하는 법이 수식으로 있다고 말씀을 하셔서 부탁을 드립니다. 2-1) 청산은 즉시하고 신규진입은 다음봉에 하는 수식을 작성해 주십시오. (예를 들어 5분봉챠트에서 10시05분에 신호가 나오면 05분 종가에 청산되고 10분종가에 신규진입을 하도록하는 수식을 부탁합니다) 2-2) 위 2-1)처럼 다음봉 진입이 될 경우 당일 청산 시스템에서 당일 첫신호는 다음 봉 종가 진입이 아니고, 신호발생봉 종가로 즉시 신규진입 하고 청산할 수량이 있을 때만 청산은 즉시 되고 신규진입만 다음 봉 종가로 진입하는 수식이 있는지요?