커뮤니티
시스템식 질문입니다
2010-12-23 10:32:14
708
글번호 34519
옵션 1분 차트에서
매수조건
이평 5,20 의 골든크로스 입니다
여기에서 10봉이 지날 때 아래와 같이
한계약(또는 일정금액)씩 추가 매수 하고 싶습니다
A.
10봉이 지났을때 한번더 한계약(또는 일정금액) 추가 매수하고 싶습니다
B.
10봉이 지날때마다 한계약(또는 일정금액) 추가 매수하고 싶습니다
A,B 케이스 별로 시스템을 만들어주세요
그리고 간단한 수식 설명도 넣어주세요
감사합니다
답변 1
예스스탁 예스스탁 답변
2010-12-23 13:38:22
안녕하세요
예스스탁입니다.
1. 진입후 10 경과하면 한계약 추가
if MarketPosition == 0 and crossup(ma(c,5),ma(C,20)) Then
buy("b");
if MarketPosition == 1 and BarsSinceEntry == 10 Then
buy("bb",OnClose,def,1);
2.금액
input : 투입금액(10000000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then
Var1 = int(투입금액/C);
if CodeCategory == 6 Then
Var1 = int(투입금액/(C*BigPointValue));
if MarketPosition == 0 and crossup(ma(c,5),ma(C,20)) Then
buy("b");
if MarketPosition == 1 and BarsSinceEntry == 10 Then
buy("bb",OnClose,def,var1);
3. 진입후 10봉이 지날때마다 1계약 추가
if MarketPosition == 0 and crossup(ma(c,5),ma(C,20)) Then
buy("b");
if MarketPosition == 1 and BarsSinceEntry%10 == 0 Then
buy("bb",OnClose,def,1);
4. 금액
input : 투입금액(10000000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then
Var1 = int(투입금액/C);
if CodeCategory == 6 Then
Var1 = int(투입금액/(C*BigPointValue));
if MarketPosition == 0 and crossup(ma(c,5),ma(C,20)) Then
buy("b");
if MarketPosition == 1 and BarsSinceEntry%10 == 0 Then
buy("bb",OnClose,def,1);
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 시스템식 질문입니다
> 옵션 1분 차트에서
매수조건
이평 5,20 의 골든크로스 입니다
여기에서 10봉이 지날 때 아래와 같이
한계약(또는 일정금액)씩 추가 매수 하고 싶습니다
A.
10봉이 지났을때 한번더 한계약(또는 일정금액) 추가 매수하고 싶습니다
B.
10봉이 지날때마다 한계약(또는 일정금액) 추가 매수하고 싶습니다
A,B 케이스 별로 시스템을 만들어주세요
그리고 간단한 수식 설명도 넣어주세요
감사합니다