커뮤니티
문의 드립니다
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번 진입
이렇게 하고자 합니다.