커뮤니티
수식 질문드립니다.
2011-09-02 10:39:40
494
글번호 42398
장이 시작되고
1) 9시부터 10시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 10시까지는
진입금지
2) 10시부터 11시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 11시까지는
진입금지
3) 11시부터 12시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 12시까지는
진입금지
4) 이렇게 매시간 매매해 나가다가 총수익이 1포 이상 되면 장 끝날 때까지 진입금지
5) 오후 3시 이후 진입금지
이렇게 매시간 한번씩 진입과 청산을 하고 다음시간까지 기다리게 제어가
가능한지 궁금하며 수식 부탁드립니다.
답변 3
예스스탁 예스스탁 답변
2011-09-02 11:14:21
안녕하세요
예스스탁입니다.
var : PL(0),cnt(0);
PL = 0;
for cnt = 0 to 10{
if EntryDate(cnt) == sdate Then
PL = PL+PositionProfit(cnt);
}
var1 = TimeToMinutes(stime)%60;
if dayindex == 0 or (stime > stime[1] and var1 <= var1[1]) Then{
value1 = 0;
}
if MarketPosition == 0 and value1 == 0 and PL < 1 Then{
if C > O Then{
buy();
value1 = 1;
}
if C < O Then{
sell();
value1 = 1;
}
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(0.5,PointStop);
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다.
> 장이 시작되고
1) 9시부터 10시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 10시까지는
진입금지
2) 10시부터 11시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 11시까지는
진입금지
3) 11시부터 12시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 12시까지는
진입금지
4) 이렇게 매시간 매매해 나가다가 총수익이 1포 이상 되면 장 끝날 때까지 진입금지
5) 오후 3시 이후 진입금지
이렇게 매시간 한번씩 진입과 청산을 하고 다음시간까지 기다리게 제어가
가능한지 궁금하며 수식 부탁드립니다.
동해바다01
2011-09-02 11:25:07
총 수익이 1포 이상이면 더 이상 진입금지 라는 수식이
PL < 1 이라는 내용입니까?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 질문드립니다.
> 안녕하세요
예스스탁입니다.
var : PL(0),cnt(0);
PL = 0;
for cnt = 0 to 10{
if EntryDate(cnt) == sdate Then
PL = PL+PositionProfit(cnt);
}
var1 = TimeToMinutes(stime)%60;
if dayindex == 0 or (stime > stime[1] and var1 <= var1[1]) Then{
value1 = 0;
}
if MarketPosition == 0 and value1 == 0 and PL < 1 Then{
if C > O Then{
buy();
value1 = 1;
}
if C < O Then{
sell();
value1 = 1;
}
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(0.5,PointStop);
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다.
> 장이 시작되고
1) 9시부터 10시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 10시까지는
진입금지
2) 10시부터 11시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 11시까지는
진입금지
3) 11시부터 12시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 12시까지는
진입금지
4) 이렇게 매시간 매매해 나가다가 총수익이 1포 이상 되면 장 끝날 때까지 진입금지
5) 오후 3시 이후 진입금지
이렇게 매시간 한번씩 진입과 청산을 하고 다음시간까지 기다리게 제어가
가능한지 궁금하며 수식 부탁드립니다.
예스스탁 예스스탁 답변
2011-09-02 11:24:51
안녕하세요
예스스탁입니다.
PL = 0;
for cnt = 0 to 10{
if EntryDate(cnt) == sdate Then
PL = PL+PositionProfit(cnt);
}
PL이 당일 총손익을 계산하는 식입니다.
if MarketPosition == 0 and value1 == 0 and PL < 1 Then{
진입식에 PL < 1이 당일 총손익이 1포인트 미만이면
진입하라는 식이므로 PL이 1을 넘으면 더이상 진입하지 않습니다.
손익계산에는 설정창에서 설정한 수수료와 슬리피지가 자동으로
반영되므로 수수료와 슬리피지가 반영되기를 원하시지 않으시면
설정창에서 해당 값들을 모두 0으로 설정하시면 됩니다.
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 질문드립니다.
>
총 수익이 1포 이상이면 더 이상 진입금지 라는 수식은 어떤 것인지요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 질문드립니다.
> 안녕하세요
예스스탁입니다.
var : PL(0),cnt(0);
PL = 0;
for cnt = 0 to 10{
if EntryDate(cnt) == sdate Then
PL = PL+PositionProfit(cnt);
}
var1 = TimeToMinutes(stime)%60;
if dayindex == 0 or (stime > stime[1] and var1 <= var1[1]) Then{
value1 = 0;
}
if MarketPosition == 0 and value1 == 0 and PL < 1 Then{
if C > O Then{
buy();
value1 = 1;
}
if C < O Then{
sell();
value1 = 1;
}
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(0.5,PointStop);
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다.
> 장이 시작되고
1) 9시부터 10시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 10시까지는
진입금지
2) 10시부터 11시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 11시까지는
진입금지
3) 11시부터 12시 사이에 매수 또는 매도 신호가 나오면 진입해서 0.5포인트 이상
수익 나면 청산, 반대로 0.5포인트 손실나면 손절매 그리고 나서 12시까지는
진입금지
4) 이렇게 매시간 매매해 나가다가 총수익이 1포 이상 되면 장 끝날 때까지 진입금지
5) 오후 3시 이후 진입금지
이렇게 매시간 한번씩 진입과 청산을 하고 다음시간까지 기다리게 제어가
가능한지 궁금하며 수식 부탁드립니다.
다음글
이전글