커뮤니티
수식부탁합니다.
2009-07-20 14:58:29
799
글번호 23591
아래 지난운영자님의 답변글인데 답변글을 시스템에 적용하고자 합니다.
왕초보라 직접대입은 못하고 부탁드립니다.
감사합니다.
지난 운영자님이 다른사람에게 답변해 주신 글입니다.
안녕하세요
예스스탁입니다.
............................................................
input : capital(10000000);
var : PL(0),cnt(0);
##당일 손실
PL = 0;
for cnt = 0 to 10 {
if sdate == EntryDate(cnt) Then
PL = PL+PositionProfit(cnt);
}
value1 = (Capital+PL)/Capital*100;
if value1 > 70 Then{
if Condition1 Then
buy("매수");
}
if value1 <= 70 Then
exitlong();
capital변수에 시스템 트레이딩 비용수량 탭의 고정금액과 같은 액을
넣어주시기 바랍니다.
위 식은 현물기준입니다.
옵션은 value1 = (Capital+(PL*100000)/Capital*100;
입니다.
즐거운 하루되세요
..............................................................
//
테스트 시스템. 에 적용하고자 할때.
Var : value(0);
value = 0;
# 매수 / 매도청산
If CCI(9) > 0 Then
value = 1;
If MACD(12,26) > 0 Then
value = value+1;
If DIPlus(14) > DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) > StochasticsD(12,5,5) Then
value = value+1;
# 매수/매도청산
If value >= 3 Then
{
Buy();
}
value = 0;
# 매도/매수청산
If CCI(9) < 0 Then
value = 1;
If MACD(12,26) < 0 Then
value = value+1;
If DIPlus(14) < DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) < StochasticsD(12,5,5) Then
value = value+1;
If value >= 3 Then
{
Sell();
}
답변 1
예스스탁 예스스탁 답변
2009-07-20 21:12:54
안녕하세요
예스스탁입니다.
input : capital(10000000);
var : PL(0),cnt(0),value(0);;
##당일 손실
PL = 0;
for cnt = 0 to 10 {
if sdate == EntryDate(cnt) Then
PL = PL+PositionProfit(cnt);
}
value1 = (Capital+PL)/Capital*100;
value = 0;
# 매수 / 매도청산
If CCI(9) > 0 Then
value = 1;
If MACD(12,26) > 0 Then
value = value+1;
If DIPlus(14) > DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) > StochasticsD(12,5,5) Then
value = value+1;
# 매수/매도청산
if value1 > 70 Then{
If value >= 3 Then
{
Buy();
}
}
value = 0;
# 매도/매수청산
If CCI(9) < 0 Then
value = 1;
If MACD(12,26) < 0 Then
value = value+1;
If DIPlus(14) < DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) < StochasticsD(12,5,5) Then
value = value+1;
If value >= 3 Then
{
Sell();
}
if value1 <= 70 Then
exitlong();
즐거운 하루되세요
> kospi50 님이 쓴 글입니다.
> 제목 : 수식부탁합니다.
> 아래 지난운영자님의 답변글인데 답변글을 시스템에 적용하고자 합니다.
왕초보라 직접대입은 못하고 부탁드립니다.
감사합니다.
지난 운영자님이 다른사람에게 답변해 주신 글입니다.
안녕하세요
예스스탁입니다.
............................................................
input : capital(10000000);
var : PL(0),cnt(0);
##당일 손실
PL = 0;
for cnt = 0 to 10 {
if sdate == EntryDate(cnt) Then
PL = PL+PositionProfit(cnt);
}
value1 = (Capital+PL)/Capital*100;
if value1 > 70 Then{
if Condition1 Then
buy("매수");
}
if value1 <= 70 Then
exitlong();
capital변수에 시스템 트레이딩 비용수량 탭의 고정금액과 같은 액을
넣어주시기 바랍니다.
위 식은 현물기준입니다.
옵션은 value1 = (Capital+(PL*100000)/Capital*100;
입니다.
즐거운 하루되세요
..............................................................
//
테스트 시스템. 에 적용하고자 할때.
Var : value(0);
value = 0;
# 매수 / 매도청산
If CCI(9) > 0 Then
value = 1;
If MACD(12,26) > 0 Then
value = value+1;
If DIPlus(14) > DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) > StochasticsD(12,5,5) Then
value = value+1;
# 매수/매도청산
If value >= 3 Then
{
Buy();
}
value = 0;
# 매도/매수청산
If CCI(9) < 0 Then
value = 1;
If MACD(12,26) < 0 Then
value = value+1;
If DIPlus(14) < DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) < StochasticsD(12,5,5) Then
value = value+1;
If value >= 3 Then
{
Sell();
}