커뮤니티
행복; 수식 작성 바랍니다
2011-05-20 04:43:07
694
글번호 38850
보내주신 아래의 답변 잘 받았습니다
추가로 질문 드립니다
< 질문 1 >
아래의 답변에 저의 원래 질문 중
- 1회 매수금액은 백만원씩
- 피라미딩으로 매수하되 최대 매수회수는 10일 중 8회까지만 한다
가 누락되어 있습니다
누락된 부분을 추가하여 수식 작성 바랍니다
만약 시스템트레이딩 설정창에서 할 수 있는 부분이 있으면
설정하는 방법을 알려주십시요
< 질문 2 >
아래의 답변 중
Max3 = max(3,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
는
MaxList3 = max(D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
와
같은 의미 인지요?
===============<< 아래 >>====================================
안녕하세요
예스스탁입니다.
data1은 주종목입니다. 참조종목은 data2부터 시작됩니다.
var : d1(0,data1),d2(0,data2),d3(0,data3),d4(0,data4),d5(0,data5);
var : d6(0,data6),d7(0,data7),d8(0,data8),d9(0,data9),d10(0,data10);
var : Max1(0,data1),Max2(0,data1),Max3(0,data1),Max4(0,data1),Max5(0,data1);
D1 = data1(C-C[1]/C[1]*100);
D2 = data2(C-C[1]/C[1]*100);
D3 = data3(C-C[1]/C[1]*100);
D4 = data4(C-C[1]/C[1]*100);
D5 = data5(C-C[1]/C[1]*100);
D6 = data6(C-C[1]/C[1]*100);
D7 = data7(C-C[1]/C[1]*100);
D8 = data8(C-C[1]/C[1]*100);
D9 = data9(C-C[1]/C[1]*100);
D10 = data10(C-C[1]/C[1]*100);
Max1 = max(1,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max2 = max(2,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max3 = max(3,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max4 = max(4,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max5 = max(5,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
if D1 == max1 Then
buy("b1");
if D1 == max2 Then
buy("b2");
if D1 == max3 Then
buy("b3");
if D1 == max4 Then
buy("b4");
if D1 == max5 Then
buy("b5");
if MarketPosition == 1 Then{
if IsEntryName("b1") and BarsSinceEntry == 10 Then
exitlong("bx1");
if IsEntryName("b2") and BarsSinceEntry == 9 Then
exitlong("bx2");
if IsEntryName("b1") and BarsSinceEntry == 8 Then
exitlong("bx3");
if IsEntryName("b4") and BarsSinceEntry == 7 Then
exitlong("bx4");
if IsEntryName("b5") and BarsSinceEntry == 6 Then
exitlong("bx5");
}
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
> 주기; 일봉
주 종목; 녹십자
참조data1; 유한양행
참조data2; 종근당
참조data3; 삼성카드
참조data4; 현대해상
참조data5; 오뚜기
참조data6; 빙그레
참조data7; 고려아연
참조data8; 이구산업
참조data9; 현대건설
< 매수 >
- 매일 매일 녹십자와 (참조data1~참조data9)를 포함한 10 종목을 비교한다
- 당일 녹십자의 상승율이 10 종목 중에서 1~5위에 해당되는 날마다 종가로 매수
- 1회 매수금액은 백만원씩
- 피라미딩으로 매수하되 최대 매수회수는 10일 중 8회까지만 한다
< 매도 >
- 녹십자 상승율이 1위이면 매수 후 10일( = 11 - 1 )후 종가로 매도
- 녹십자 상승율이 2위이면 매수 후 9일( = 11 - 2 )후 종가로 매도
- 녹십자 상승율이 3위이면 매수 후 8일( = 11 - 3 )후 종가로 매도
- 녹십자 상승율이 4위이면 매수 후 7일( = 11 - 4 )후 종가로 매도
- 녹십자 상승율이 5위이면 매수 후 6일( = 11 - 5 )후 종가로 매도
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
답변 1
예스스탁 예스스탁 답변
2011-05-20 10:14:15
안녕하세요
예스스탁입니다.
죄송합니다. 식상 함수를 잘못사용한 부분이 있어 수정했습니다.
금액은 시스템 트레이딩 설정창의 비용/수량탭에서 설정하셔야 하며
피라미딩을 모든 진입신호허용으로 설정하시면 됩니다.
var : d1(0,data1),d2(0,data2),d3(0,data3),d4(0,data4),d5(0,data5);
var : d6(0,data6),d7(0,data7),d8(0,data8),d9(0,data9),d10(0,data10);
var : Max1(0,data1),Max2(0,data1),Max3(0,data1),Max4(0,data1),Max5(0,data1);
D1 = data1(C-C[1]/C[1]*100);
D2 = data2(C-C[1]/C[1]*100);
D3 = data3(C-C[1]/C[1]*100);
D4 = data4(C-C[1]/C[1]*100);
D5 = data5(C-C[1]/C[1]*100);
D6 = data6(C-C[1]/C[1]*100);
D7 = data7(C-C[1]/C[1]*100);
D8 = data8(C-C[1]/C[1]*100);
D9 = data9(C-C[1]/C[1]*100);
D10 = data10(C-C[1]/C[1]*100);
Max1 = NthMaxList(1,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max2 = NthMaxList(2,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max3 = NthMaxList(3,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max4 = NthMaxList(4,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max5 = NthMaxList(5,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
if CurrentEntries < 8 Then{
if D1 == max1 Then
buy("b1");
if D1 == max2 Then
buy("b2");
if D1 == max3 Then
buy("b3");
if D1 == max4 Then
buy("b4");
if D1 == max5 Then
buy("b5");
}
if MarketPosition == 1 Then{
if IsEntryName("b1") and BarsSinceEntry == 10 Then
exitlong("bx1");
if IsEntryName("b2") and BarsSinceEntry == 9 Then
exitlong("bx2");
if IsEntryName("b1") and BarsSinceEntry == 8 Then
exitlong("bx3");
if IsEntryName("b4") and BarsSinceEntry == 7 Then
exitlong("bx4");
if IsEntryName("b5") and BarsSinceEntry == 6 Then
exitlong("bx5");
}
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
> 보내주신 아래의 답변 잘 받았습니다
추가로 질문 드립니다
< 질문 1 >
아래의 답변에 저의 원래 질문 중
- 1회 매수금액은 백만원씩
- 피라미딩으로 매수하되 최대 매수회수는 10일 중 8회까지만 한다
가 누락되어 있습니다
누락된 부분을 추가하여 수식 작성 바랍니다
만약 시스템트레이딩 설정창에서 할 수 있는 부분이 있으면
설정하는 방법을 알려주십시요
< 질문 2 >
아래의 답변 중
Max3 = max(3,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
는
MaxList3 = max(D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
와
같은 의미 인지요?
===============<< 아래 >>====================================
안녕하세요
예스스탁입니다.
data1은 주종목입니다. 참조종목은 data2부터 시작됩니다.
var : d1(0,data1),d2(0,data2),d3(0,data3),d4(0,data4),d5(0,data5);
var : d6(0,data6),d7(0,data7),d8(0,data8),d9(0,data9),d10(0,data10);
var : Max1(0,data1),Max2(0,data1),Max3(0,data1),Max4(0,data1),Max5(0,data1);
D1 = data1(C-C[1]/C[1]*100);
D2 = data2(C-C[1]/C[1]*100);
D3 = data3(C-C[1]/C[1]*100);
D4 = data4(C-C[1]/C[1]*100);
D5 = data5(C-C[1]/C[1]*100);
D6 = data6(C-C[1]/C[1]*100);
D7 = data7(C-C[1]/C[1]*100);
D8 = data8(C-C[1]/C[1]*100);
D9 = data9(C-C[1]/C[1]*100);
D10 = data10(C-C[1]/C[1]*100);
Max1 = max(1,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max2 = max(2,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max3 = max(3,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max4 = max(4,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
Max5 = max(5,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10);
if D1 == max1 Then
buy("b1");
if D1 == max2 Then
buy("b2");
if D1 == max3 Then
buy("b3");
if D1 == max4 Then
buy("b4");
if D1 == max5 Then
buy("b5");
if MarketPosition == 1 Then{
if IsEntryName("b1") and BarsSinceEntry == 10 Then
exitlong("bx1");
if IsEntryName("b2") and BarsSinceEntry == 9 Then
exitlong("bx2");
if IsEntryName("b1") and BarsSinceEntry == 8 Then
exitlong("bx3");
if IsEntryName("b4") and BarsSinceEntry == 7 Then
exitlong("bx4");
if IsEntryName("b5") and BarsSinceEntry == 6 Then
exitlong("bx5");
}
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
> 주기; 일봉
주 종목; 녹십자
참조data1; 유한양행
참조data2; 종근당
참조data3; 삼성카드
참조data4; 현대해상
참조data5; 오뚜기
참조data6; 빙그레
참조data7; 고려아연
참조data8; 이구산업
참조data9; 현대건설
< 매수 >
- 매일 매일 녹십자와 (참조data1~참조data9)를 포함한 10 종목을 비교한다
- 당일 녹십자의 상승율이 10 종목 중에서 1~5위에 해당되는 날마다 종가로 매수
- 1회 매수금액은 백만원씩
- 피라미딩으로 매수하되 최대 매수회수는 10일 중 8회까지만 한다
< 매도 >
- 녹십자 상승율이 1위이면 매수 후 10일( = 11 - 1 )후 종가로 매도
- 녹십자 상승율이 2위이면 매수 후 9일( = 11 - 2 )후 종가로 매도
- 녹십자 상승율이 3위이면 매수 후 8일( = 11 - 3 )후 종가로 매도
- 녹십자 상승율이 4위이면 매수 후 7일( = 11 - 4 )후 종가로 매도
- 녹십자 상승율이 5위이면 매수 후 6일( = 11 - 5 )후 종가로 매도
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
다음글
이전글