커뮤니티

행복; 수식 작성 바랍니다

프로필 이미지
행복한가방
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 일 때 ) 수고하십시요^^