커뮤니티
문의 드립니다.
2012-07-18 15:03:37
275
글번호 53001
안녕하십니까!
빠른 답변 감사합니다.
식을 조금 바꾸어 시스템을 만들어 보고자 합니다.(주식 투자시)
<진입>
ㅇ 60 이평선 아래에 있으면 20% 매수한 후
60 이평선 위로 올라 올때는 30% 추가 매수(총 50%)
120 이평선 위로 올라 오면 50% 추가 매수(총 100%)
ㅇ 60 이평선 위에 있으면 50% 매수
ㅇ 120 이평선 위에 있으면 100% 매수
<청산>
ㅇ 120 이평선 아래로 오면 50% 청산
ㅇ 60 이평선 아래로 오면 나머지 50% 청산
감사합니다.
안녕하세요
예스스탁입니다.
input : 투입금액(10000000);
if CodeCategory == 1 Then #코스피
{
if BasePrice < 50000 Then
{
Var1 = int(int((투입금액)/C)/10)*10;
Var2 = int(int((투입금액*0.5)/C)/10)*10;
}
Else
{
Var1 = int((투입금액)/C);
Var2 = int((투입금액*0.5)/C);
}
}
if CodeCategory == 2 Then#코스닥
{
Var1 = int((투입금액)/C);
Var2 = int((투입금액*0.5)/C);
}
if CodeCategory == 6 Then#옵션
{
Var1 = int((투입금액)/(C*BigPointValue));
Var2 = int((투입금액*0.5)/(C*BigPointValue));
}
value1 = ma(c,60);
if MarketPosition == 0 Then{
if C >= value1 Then
buy("b1",OnClose,def,var1);
Else
buy("b1.",OnClose,def,var2);
}
if MarketPosition == 1 and CurrentEntries == 1 and crossup(C,value1) Then
buy("BB",OnClose,def,var2);
if 청산조건 Then
exitlong();
청산함수에 특별히 수량을 지정하지 않으면
일괄청산입니다.
즐거운 하루되세요
> 아틀라스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하십니까!
A조건에서
<진입>
ㅇ 60 이평선 위에 있으면 100% 매수
ㅇ 60 이평선 아래에 있으면 50% 매수한 후
60 이평선 위로 올라 올때는 50% 추가 매수
<청산>
ㅇ 50% 매수일때나 100% 매수일때나 동일하게 일괄 청산
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-07-19 11:39:41
안녕하세요
예스스탁입니다.
input : 투입금액(10000000);
if CodeCategory == 1 Then #코스피
{
if BasePrice < 50000 Then
{
Var1 = int(int((투입금액*0.2)/C)/10)*10;
Var2 = int(int((투입금액*0.3)/C)/10)*10;
Var3 = int(int((투입금액*0.5)/C)/10)*10;
Var4 = int(int((투입금액)/C)/10)*10;
}
Else
{
Var1 = int((투입금액*0.2)/C);
Var2 = int((투입금액*0.3)/C);
Var3 = int((투입금액*0.5)/C);
Var4 = int((투입금액)/C);
}
}
if CodeCategory == 2 Then#코스닥
{
Var1 = int((투입금액*0.2)/C);
Var2 = int((투입금액*0.3)/C);
Var3 = int((투입금액*0.5)/C);
Var4 = int((투입금액)/C);
}
if CodeCategory == 6 Then#옵션
{
Var1 = int((투입금액*0.2)/(C*BigPointValue));
Var2 = int((투입금액*0.3)/(C*BigPointValue));
Var3 = int((투입금액*0.5)/(C*BigPointValue));
Var4 = int((투입금액)/(C*BigPointValue));
}
value1 = ma(c,60);
value2 = ma(c,120);
if MarketPosition == 0 Then
{
if C < value1 Then
buy("b1",OnClose,def,var1);
if C >= value1 Then
buy("b2",OnClose,def,var3);
if C >= value2 Then
buy("b3",OnClose,def,var4);
}
if MarketPosition == 1 and countif(CurrentContracts < CurrentContracts,BarsSinceEntry) < 1 Then
{
if IsEntryName("b1") == true Then
{
if CurrentEntries == 1 and crossup(C,value1) Then
buy("B11",OnClose,def,var2);
if CurrentEntries == 2 and crossup(C,value1) Then
buy("B12",OnClose,def,var3);
}
if IsEntryName("b2") == true Then
{
if CurrentEntries == 1 and crossup(C,value2) Then
buy("B21",OnClose,def,var3);
}
}
if MarketPosition == 1 Then
{
if CodeCategory == 1 Then #코스피
{
if BasePrice < 50000 Then
Var11 = int(CurrentContracts*0.5/10)*10;
Else
Var11 = int(CurrentContracts*0.5);
}
if CodeCategory == 2 Then#코스닥
Var11 = int(CurrentContracts*0.5);
if CodeCategory == 6 Then#옵션
Var11 = int(CurrentContracts*0.5);
if CurrentContracts == MaxContracts and CrossDown(c,value2) Then
exitlong("bx1",OnClose,def,"",var11,1);
if CurrentContracts < MaxContracts and CrossDown(c,value1) Then
exitlong("bx2",OnClose,def,"",var11,1);
}
즐거운 하루되세요
> 아틀라스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하십니까!
빠른 답변 감사합니다.
식을 조금 바꾸어 시스템을 만들어 보고자 합니다.(주식 투자시)
<진입>
ㅇ 60 이평선 아래에 있으면 20% 매수한 후
60 이평선 위로 올라 올때는 30% 추가 매수(총 50%)
120 이평선 위로 올라 오면 50% 추가 매수(총 100%)
ㅇ 60 이평선 위에 있으면 50% 매수
ㅇ 120 이평선 위에 있으면 100% 매수
<청산>
ㅇ 120 이평선 아래로 오면 50% 청산
ㅇ 60 이평선 아래로 오면 나머지 50% 청산
감사합니다.
안녕하세요
예스스탁입니다.
input : 투입금액(10000000);
if CodeCategory == 1 Then #코스피
{
if BasePrice < 50000 Then
{
Var1 = int(int((투입금액)/C)/10)*10;
Var2 = int(int((투입금액*0.5)/C)/10)*10;
}
Else
{
Var1 = int((투입금액)/C);
Var2 = int((투입금액*0.5)/C);
}
}
if CodeCategory == 2 Then#코스닥
{
Var1 = int((투입금액)/C);
Var2 = int((투입금액*0.5)/C);
}
if CodeCategory == 6 Then#옵션
{
Var1 = int((투입금액)/(C*BigPointValue));
Var2 = int((투입금액*0.5)/(C*BigPointValue));
}
value1 = ma(c,60);
if MarketPosition == 0 Then{
if C >= value1 Then
buy("b1",OnClose,def,var1);
Else
buy("b1.",OnClose,def,var2);
}
if MarketPosition == 1 and CurrentEntries == 1 and crossup(C,value1) Then
buy("BB",OnClose,def,var2);
if 청산조건 Then
exitlong();
청산함수에 특별히 수량을 지정하지 않으면
일괄청산입니다.
즐거운 하루되세요
> 아틀라스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하십니까!
A조건에서
<진입>
ㅇ 60 이평선 위에 있으면 100% 매수
ㅇ 60 이평선 아래에 있으면 50% 매수한 후
60 이평선 위로 올라 올때는 50% 추가 매수
<청산>
ㅇ 50% 매수일때나 100% 매수일때나 동일하게 일괄 청산
감사합니다.
다음글
이전글