커뮤니티
행복; 수식 작성 바랍니다
2012-07-15 23:56:27
346
글번호 52898
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
아래의 수식은
- 조건 A가 발생한 날로부터 1,000일 이내에
- 조건 B가 10번째 발생하면 지표에 1을 표시하고
20번째 발생하면 지표에 2를 표시하고
- 아니면 지표에 0을 표시하시요
------< 아래 수식 >-----------------------------------
if 조건A then
{ var1 = index ;
var2 = 0 ;
var11 = 0 ; }
if index <= var1 + 1000 and index > var1 + 0 and 조건B then
{ var2 = var2 + 1 ;
if var2 == 10 then
var11 = 1 ;
if var2 == 20 then
var11 = 2 ; }
Else var11 = 0 ;
Plot1(var11) ;
---------------------------------------------------------
이를 변형하여 수식을 작성 바랍니다
질문1
< 지표식 조건 >
- 상기의 수식에서
- var11 = 1 인 날부터 20일 지나면 지표에 120을 표시하고
- var11 = 2 인 날부터 10일 지나면 지표에 210을 표시합니다
질문 2
< 시스템식 조건 >
- 질문1의 지표식을 변형하여
- var11 = 2 인 날부터 10일 지나면 종가에 매수합니다
- 단, 보유잔고가 없을 때( marketposition == 0 일 때 )
수고하십시요^^
답변 1
예스스탁 예스스탁 답변
2012-07-16 17:52:26
안녕하세요
예스스탁입니다.
1.
if 조건A then
{
var1 = index ;
var2 = 0 ;
var11 = 0 ;
value1 = 0;
value2 = 0;
var12 = 0;
}
if index <= var1 + 1000 and index > var1 + 0 and 조건B then
{
var2 = var2 + 1 ;
if var2 == 10 then
var11 = 1 ;
if var2 == 20 then
var11 = 2 ;
if var11 == 1 and var11[1] == 0 Then
value1 = index;
if var11 == 2 and var11[1] == 1 Then
value2 = index;
if index == value1+20 Then
var12 = 120;
if index == value2+10 Then
var12 = 210;
}
Else {
var11 = 0;
var12 = 0;
}
Plot1(var12);
2.
if 조건A then
{
var1 = index ;
var2 = 0 ;
var11 = 0 ;
value1 = 0;
value2 = 0;
var12 = 0;
}
if index <= var1 + 1000 and index > var1 + 0 and 조건B then
{
var2 = var2 + 1 ;
if var2 == 10 then
var11 = 1 ;
if var2 == 20 then
var11 = 2 ;
if var11 == 1 and var11[1] == 0 Then
value1 = index;
if var11 == 2 and var11[1] == 1 Then
value2 = index;
if index == value1+20 Then
var12 = 120;
if index == value2+10 Then{
if MarketPosition == 0 Then
buy();
}
}
Else {
var11 = 0;
var12 = 0;
}
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
아래의 수식은
- 조건 A가 발생한 날로부터 1,000일 이내에
- 조건 B가 10번째 발생하면 지표에 1을 표시하고
20번째 발생하면 지표에 2를 표시하고
- 아니면 지표에 0을 표시하시요
------< 아래 수식 >-----------------------------------
if 조건A then
{ var1 = index ;
var2 = 0 ;
var11 = 0 ; }
if index <= var1 + 1000 and index > var1 + 0 and 조건B then
{ var2 = var2 + 1 ;
if var2 == 10 then
var11 = 1 ;
if var2 == 20 then
var11 = 2 ; }
Else var11 = 0 ;
Plot1(var11) ;
---------------------------------------------------------
이를 변형하여 수식을 작성 바랍니다
질문1
< 지표식 조건 >
- 상기의 수식에서
- var11 = 1 인 날부터 20일 지나면 지표에 120을 표시하고
- var11 = 2 인 날부터 10일 지나면 지표에 210을 표시합니다
질문 2
< 시스템식 조건 >
- 질문1의 지표식을 변형하여
- var11 = 2 인 날부터 10일 지나면 종가에 매수합니다
- 단, 보유잔고가 없을 때( marketposition == 0 일 때 )
수고하십시요^^
다음글