시스템트레이딩에서 주문회수를 제한하는 수식을 알고싶습니다
예 : 주문종류1
: 주문종류2
: 주문종류3
3가지 주문종류를 사용할때
각주문종류당 주문회수를 1회로 하려면
어떻게 수식을 작성해야 하는지 알려주시면 감사하겠습니다
그리고 특정시간 봉값을 불러와 기준선으로 사용할수있는 수식도 부탁드립니다
예 : 복합차트에서 CME(야간선물) open가격을 기준선으로 사용할수 있는 수식도
부탁 드립니다
계시판이나 이메일로 알려주시면 감사하겠습니다
부탁드립니다
이메일 ; kb5617@hanmail.net
답변 1
예스스탁
예스스탁 답변
2013-07-02 19:33:33
안녕하세요
예스스탁입니다.
1.
Inputs: d1(20);
var : i(0), upline(0), dnline(0);
var : upline1(0), dnline1(0);
Array: dm[20](0);
Array: dm1[60](0);
upline = 1;
dnline = 1;
FOR i = 1 TO 20
{
dm[i] = ma(c,i);
if dm[i] > dm[i][1] Then
{
upline = upline * 1;
} else {
upline = upline * 0;
}
if dm[i] < dm[i][1] Then
{
dnline = dnline * 1;
} else {
dnline = dnline * 0;
}
}
upline1 = 1;
dnline1 = 1;
FOR i = 1 TO 60
{
dm1[i] = ma(c,i);
if dm1[i] > dm1[i][1] Then
{
upline1 = upline1 * 1;
} else {
upline1 = upline1 * 0;
}
if dm[i] < dm[i][1] Then
{
dnline1 = dnline1 * 1;
} else {
dnline1 = dnline1 * 0;
}
}
var : cnt(0),B1cnt(0),B2cnt(0),S1cnt(0),S2cnt(0);
#이름별 진입횟수 카운트
B1cnt = 0;
B2cnt = 0;
S1cnt = 0;
S2cnt = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) and IsEntryName("매수1",1) == true Then
B1cnt = B1cnt+1;
if sdate == EntryDate(cnt) and IsEntryName("매수2",1) == true Then
B1cnt = B1cnt+1;
if sdate == EntryDate(cnt) and IsEntryName("매도1",1) == true Then
S1cnt = S1cnt+1;
if sdate == EntryDate(cnt) and IsEntryName("매도2",1) == true Then
S2cnt = S2cnt+1;
}
//주문1
///////////////////////////////////////////////////////////////////
if upline == 1 and B1cnt < 1 and S1cnt < 1 Then
{
Buy("매수1", OnClose, DEF);
}
if dnline == 1 and B1cnt < 1 and S1cnt < 1 Then
{
Sell("매도1", OnClose, DEF);
}
//주문2
///////////////////////////////////////////////////////////////////
if upline1 == 1 and B2cnt < 1 and S2cnt < 1 Then
{
Buy("매수2", OnClose, DEF);
}
if dnline1 == 1 and B2cnt < 1 and S2cnt < 1 Then
{
Sell("매도2", OnClose, DEF);
}
주문함수에 이름을 지정하고
이름별로 진입횟수를 카운트하여 사용하셔야 합니다.
2
아래식과 같이 시간을 지정해서 값을 저장하고
사용하시면 됩니다.
if stime == 180000 then
var1 = O;
plot1(var1);
즐거운 하루되세요
> 감사1 님이 쓴 글입니다.
> 제목 : 주문회수 제한
> 시스템트레이딩에서 주문회수를 제한하는 수식을 알고싶습니다
예 : 주문종류1
: 주문종류2
: 주문종류3
3가지 주문종류를 사용할때
각주문종류당 주문회수를 1회로 하려면
어떻게 수식을 작성해야 하는지 알려주시면 감사하겠습니다
그리고 특정시간 봉값을 불러와 기준선으로 사용할수있는 수식도 부탁드립니다
예 : 복합차트에서 CME(야간선물) open가격을 기준선으로 사용할수 있는 수식도
부탁 드립니다
계시판이나 이메일로 알려주시면 감사하겠습니다
부탁드립니다
이메일 ; kb5617@hanmail.net