커뮤니티

문의 드립니다

프로필 이미지
두부맛솜사탕
2017-09-19 02:02:39
117
글번호 112869
답변완료
안녕하세요 1개의 시스템 안에 3개의 진입방법을 쓰려고 합니다. 그리고 진입횟수를 각각 다르게 제한하려고 합니다. 1개의 진입방법만 쓸 경우에는 Entry < 진입횟수 이렇게 제한하면 되는데 3개를 다 이렇게 하니까 3가지 진입법 다 통틀어 제한이 되어서 안되더라고요..혹시 진입명을 B1,B2,B3 이런 식으로 지정해서 진입횟수를 각각 구분을 하는 방법이 있나요? 다른 방법이 있으면 알려주시면 감사하겠습니다. 1번 매수/매도조건 --> 하루 1번 진입 2번 매수/매도조건 --> 하루 2번 진입 3번 매수/매도조건 --> 하루 4번 진입 이렇게 하고자 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-19 11:18:32

안녕하세요 예스스탁입니다. var : B1cnt(0),B2cnt(0),B3cnt(0); var : S1cnt(0),S2cnt(0),S3cnt(0); if bdate != Bdate[1] Then{ B1cnt = 0; B2cnt = 0; B3cnt = 0; S1cnt = 0; S2cnt = 0; S3cnt = 0; } if CurrentContracts > CurrentContracts[1] Then { if LatestEntryName(0) == "B1" Then B1cnt = B1cnt+1; if LatestEntryName(0) == "B2" Then B2cnt = B2cnt+1; if LatestEntryName(0) == "B3" Then B3cnt = B3cnt+1; if LatestEntryName(0) == "S1" Then S1cnt = S1cnt+1; if LatestEntryName(0) == "S2" Then S2cnt = S2cnt+1; if LatestEntryName(0) == "S3" Then S3cnt = S3cnt+1; } if B1cnt < 1 and 매수1 Then buy("B1"); if B2cnt < 2 and 매수2 Then buy("B2"); if B3cnt < 4 and 매수3 Then buy("B3"); if S1cnt < 1 and 매도1 Then Sell("S1"); if S2cnt < 2 and 매도2 Then Sell("S2"); if S3cnt < 4 and 매도3 Then Sell("S3"); 즐거운 하루되세요 > 두부맛솜사탕 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요 1개의 시스템 안에 3개의 진입방법을 쓰려고 합니다. 그리고 진입횟수를 각각 다르게 제한하려고 합니다. 1개의 진입방법만 쓸 경우에는 Entry < 진입횟수 이렇게 제한하면 되는데 3개를 다 이렇게 하니까 3가지 진입법 다 통틀어 제한이 되어서 안되더라고요..혹시 진입명을 B1,B2,B3 이런 식으로 지정해서 진입횟수를 각각 구분을 하는 방법이 있나요? 다른 방법이 있으면 알려주시면 감사하겠습니다. 1번 매수/매도조건 --> 하루 1번 진입 2번 매수/매도조건 --> 하루 2번 진입 3번 매수/매도조건 --> 하루 4번 진입 이렇게 하고자 합니다.