커뮤니티

진입횟수 관련 문의 드립니다.

프로필 이미지
비정성시
2024-02-19 13:20:48
1014
글번호 176747
답변완료
안녕하세요..항상 많은 도움 감사드립니다. 시스템식에서 여러개의 진입식이 있을경우 특정 진입식만 하루에한번 최초 조건 발생시에만 진입하게 하고 싶은데요...방법 문의 드립니다. 시스템 매도 A,B식이 아래와 같이 있을 경우 if A조건 then sell("A매도",atmarket,def,1); if A정리조건 then ExitShort("A매도정리",atmarket,def,"A매도"); if B조건 then sell("B매도",atmarket,def,1); if B정리조건 then ExitShort("B매도정리",atmarket,def,"B매도"); A매도만 최초 조건 발생시에 하루에 한번 진입하게 하고 싶습니다. 도움 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-19 15:34:15

안녕하세요 예스스탁입니다. var : countA(0); #날짜변경시 카운트는 0 if Bdate != Bdate[1] Then countA = 0; #진입신호 발생 if CurrentContracts > CurrentContracts[1] Then { #진입명이 A매도 이면 카운트 1씩 증가 if LatestEntryName(0) == "A매도" Then countA = countA+1; } if countA < 1 and A조건 then sell("A매도",atmarket,def,1); if A정리조건 then ExitShort("A매도정리",atmarket,def,"A매도"); if B조건 then sell("B매도",atmarket,def,1); if B정리조건 then ExitShort("B매도정리",atmarket,def,"B매도"); 즐거운 하루되세요 > 비정성시 님이 쓴 글입니다. > 제목 : 진입횟수 관련 문의 드립니다. > 안녕하세요..항상 많은 도움 감사드립니다. 시스템식에서 여러개의 진입식이 있을경우 특정 진입식만 하루에한번 최초 조건 발생시에만 진입하게 하고 싶은데요...방법 문의 드립니다. 시스템 매도 A,B식이 아래와 같이 있을 경우 if A조건 then sell("A매도",atmarket,def,1); if A정리조건 then ExitShort("A매도정리",atmarket,def,"A매도"); if B조건 then sell("B매도",atmarket,def,1); if B정리조건 then ExitShort("B매도정리",atmarket,def,"B매도"); A매도만 최초 조건 발생시에 하루에 한번 진입하게 하고 싶습니다. 도움 부탁드립니다.