커뮤니티
매매횟수 제한 문의 합니다
2015-06-04 13:42:08
111
글번호 86788
안녕 하세요~~
매매횟수 제한 문의 합니다
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<2 then{
if 매수조건식1 then
buy("b1");
if 매수조건식2 then
buy("b2");
.
.
.
if 매수조건식10 then
buy("b10");
}
위와 같은 진입식에서 각각의 조건식에 해당하는 진입횟수를
하루 2회 이내로 제한하고 싶습니다.
현재는 어느 조건식에서든 하루 2회로 끝납니다
하루 전체 횟수가 2회가 넘더라도 각각의 조건식에서 2회 이내로
진입이 가능한지가 궁금합니다.
만약 그게 가능하다면 피라미딩으로 적용했을경우 신호가
어떻게 나타는지도 설명 부탁드립니다
항상 빠른 답변 미리 감사드립니다.
수고 하세요~~
답변 1
예스스탁 예스스탁 답변
2015-06-04 15:10:12
안녕하세요
예스스탁입니다.
아래와 같이 작성하시면 각 진입이 하루에 2번씩만 발생하며
피라미딩에서 추가 진입하는 것도 1회로 계산합니다.
var : cnt(0),count1(0),count2(0),count3(0),count4(0),count5(0);
var : count6(0),count7(0),count8(0),count9(0),count10(0);
if date != date[1] Then{
count1 = 0;
count2 = 0;
count3 = 0;
count4 = 0;
count5 = 0;
count6 = 0;
count7 = 0;
count8 = 0;
count9 = 0;
count10 = 0;
}
if CurrentContracts > CurrentContracts[1] Then{
if LatestEntryName(0) == "b1" Then
count1 = count1+1;
if LatestEntryName(0) == "b2" Then
count2 = count2+1;
if LatestEntryName(0) == "b3" Then
count3 = count3+1;
if LatestEntryName(0) == "b4" Then
count4 = count4+1;
if LatestEntryName(0) == "b5" Then
count5 = count5+1;
if LatestEntryName(0) == "b6" Then
count6 = count6+1;
if LatestEntryName(0) == "b7" Then
count7 = count7+1;
if LatestEntryName(0) == "b8" Then
count8 = count8+1;
if LatestEntryName(0) == "b9" Then
count9 = count9+1;
if LatestEntryName(0) == "b10" Then
count10 = count10+1;
}
if count1 < 2 and 매수조건식1 then
buy("b1");
if count2 < 2 and 매수조건식2 then
buy("b2");
if count3 < 2 and 매수조건식3 then
buy("b3");
if count4 < 2 and 매수조건식4 then
buy("b4");
if count5 < 2 and 매수조건식5 then
buy("b5");
if count6 < 2 and 매수조건식6 then
buy("b6");
if count7 < 2 and 매수조건식7 then
buy("b7");
if count8 < 2 and 매수조건식8 then
buy("b8");
if count9 < 2 and 매수조건식9 then
buy("b9");
if count10 < 2 and 매수조건식10 then
buy("b10");
즐거운 하루되세요
> 선자 님이 쓴 글입니다.
> 제목 : 매매횟수 제한 문의 합니다
> 안녕 하세요~~
매매횟수 제한 문의 합니다
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<2 then{
if 매수조건식1 then
buy("b1");
if 매수조건식2 then
buy("b2");
.
.
.
if 매수조건식10 then
buy("b10");
}
위와 같은 진입식에서 각각의 조건식에 해당하는 진입횟수를
하루 2회 이내로 제한하고 싶습니다.
현재는 어느 조건식에서든 하루 2회로 끝납니다
하루 전체 횟수가 2회가 넘더라도 각각의 조건식에서 2회 이내로
진입이 가능한지가 궁금합니다.
만약 그게 가능하다면 피라미딩으로 적용했을경우 신호가
어떻게 나타는지도 설명 부탁드립니다
항상 빠른 답변 미리 감사드립니다.
수고 하세요~~
다음글
이전글