커뮤니티

진입횟수제한 수식한번 봐주세용

프로필 이미지
슼티프
2020-11-22 23:38:10
641
글번호 144102
답변완료
count = 0; For value1 = 0 to 10 { if EntryDate( value1 ) == sdate then Count = Count + 1; } 현재 이 식으로 진입횟수를 제한하려고 해보았는데요 제가 원하는 방식이 아닌것같아요 진입식을 A 라고 하고 A 로 인한 매수신호가 하루에 총 15회 발생했다고 하면 10개까지만 진입하고 이후 5개는 무시하는것을 만들고싶었는데요 위에 식은 (진입 and 모든포지션청산) 이 되는 시점을 count 하는것같아요 저는 청산은 신경안쓰고 오로지 진입식을 하루 총 10회 하도록 하고싶어요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-23 13:17:56

안녕하세요 예스스탁입니다. 올리신 수식은 국내종목 거래시에만 사용할 수 있는 수식이고 당일 진입횟수를 카운트 하는 식입니다. 다만 진입이 피라미딩일 경우에는 1회로 판정됩니다. 진입 후 동일방향으로 추가진입이 있다면 1회로 판정합니다. 즉 포지션을 새로 시작한 횟수입니다. 진입이 피라미딩이 아니고 국내종목이면 그대로 사용하셔도 되지만 피라미딩이시면 아래식 이용하시면 됩니다. var : count (0); if Bdate != Bdate[1] Then count = 0; if CurrentContracts > CurrentContracts[1] Then count = count +1; 즐거운 하루되세요 > 슼티프 님이 쓴 글입니다. > 제목 : 진입횟수제한 수식한번 봐주세용 > count = 0; For value1 = 0 to 10 { if EntryDate( value1 ) == sdate then Count = Count + 1; } 현재 이 식으로 진입횟수를 제한하려고 해보았는데요 제가 원하는 방식이 아닌것같아요 진입식을 A 라고 하고 A 로 인한 매수신호가 하루에 총 15회 발생했다고 하면 10개까지만 진입하고 이후 5개는 무시하는것을 만들고싶었는데요 위에 식은 (진입 and 모든포지션청산) 이 되는 시점을 count 하는것같아요 저는 청산은 신경안쓰고 오로지 진입식을 하루 총 10회 하도록 하고싶어요