커뮤니티
시스템식 부탁드립니다
2009-10-25 16:13:37
604
글번호 25638
안녕하세요
시스템식 부탁드립니다
1. 기본적인 매매식은 이겁니다
var1 = BollBandUp(12,2);
var2 = BollBandDown(12,2);
if crossup(c,var1) Then
buy();
if CrossDown(c,var2) Then
sell();
2. 1번에 이어서 여기서
** RSI(12)가 RSI값이 30 이상일 때는 매수 금지
RSI값이 30 이하일 때만 매수가 가능
-단 EXITLONG는 RSI값에 상관없이 되어야 함
을 어떻게 작성하나요?
3. 1번에 이어서 DMI(14)가 DI+가 DI- 아래 있을 때는
매수 금지
-단 EXITLONG은 DMI에 상관없이 되어야 함
를 어떻게 작성합니까?
4. 1번에 이어서 ADX지표가 DI+가 값이 30이상일 때만
매수가 되게 작성하려면 어떻게 합니까?
-단 EXITLONG은 DI값에 상관없이 되어야 합니다
5. 진입 제한식 질문합니다
Inputs: Length1(5),Length2(10),Length3(60);
if c > ma(c,Length3) Then{
if crossup(ma(c,Length1) ,ma(c,Length2) ) Then
buy();
if CrossDown(ma(c,Length1) ,ma(c,Length2) ) Then
exitlong();
}
이런 식이 있다고 할 때
IF-THEN 에다 { } -이거 안에 수식을 써 넣는데
이렇게 하면 수식작성이 좀 불편하고 해서
이런 형식 말고
A. 봉이 60일선 위에만 있을 때 거래
B. if crossup(ma(c,Length1) ,ma(c,Length2) ) Then
buy();
C. if CrossDown(ma(c,Length1) ,ma(c,Length2) ) Then
exitlong();
이런 식으로 진입제한식을 매수매도식 밖에다
따로 작성해 넣을 수는 없는지요?
그러니까 형식으로 말하자면
A.봉이 60일 선 위에만 있을 때 거래
B. 5선이 20선을 돌파하면 매수
C. 20선이 5선을 하향돌파하면 EXITLONG
같이 작성할 수 없는지요?
그리고 제한을 여러개로 해도 되나요?
A1.봉이 60일 선 위에만 있을 때 거래
A2.RSI(12)가 30이하일 때만 거래
B. 5선이 20선을 돌파하면 매수
C. 20선이 5선을 하향돌파하면 EXITLONG
이렇게 매수매도식 밖에다 진입제한식을 넣을 수 있는지 알고 싶습니다
답변 1
예스스탁 예스스탁 답변
2009-10-26 09:26:31
안녕하세요
예스스탁입니다.
2.
var1 = BollBandUp(12,2);
var2 = BollBandDown(12,2);
if crossup(c,var1) and RSI(12) < 30 Then
buy();
if CrossDown(c,var2) Then
sell();
3.
var1 = BollBandUp(12,2);
var2 = BollBandDown(12,2);
if crossup(c,var1) and Diplus(14) > DiMinus(14) Then
buy();
if CrossDown(c,var2) Then
sell();
4.
var1 = BollBandUp(12,2);
var2 = BollBandDown(12,2);
if crossup(c,var1) and Diplus(14) >= 30 Then
buy();
if CrossDown(c,var2) Then
sell();
5.
buy에 대한 조건은 모두 if문안에 조건으로 넣어주셔야 합니다.
아래아 같이 논리변수에 해당 식을 할당하여 직접넣거나 if문을 중첩으로 사용하여
식을 작성하셔야 합니다.
Condition1 = C > ma(c,60);
Condition2 = rsi(12) < 30;
if Condition1 == true and Condition2 == true and crossup(ma(c,Length1) ,ma(c,Length2) ) Then
buy();
if Condition1 == true and Condition2 == true and CrossDown(ma(c,Length1) ,ma(c,Length2) ) Then
exitlong();
즐거운 하루되세요
> 공부와노력 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다
> 안녕하세요
시스템식 부탁드립니다
1. 기본적인 매매식은 이겁니다
var1 = BollBandUp(12,2);
var2 = BollBandDown(12,2);
if crossup(c,var1) Then
buy();
if CrossDown(c,var2) Then
sell();
2. 1번에 이어서 여기서
** RSI(12)가 RSI값이 30 이상일 때는 매수 금지
RSI값이 30 이하일 때만 매수가 가능
-단 EXITLONG는 RSI값에 상관없이 되어야 함
을 어떻게 작성하나요?
3. 1번에 이어서 DMI(14)가 DI+가 DI- 아래 있을 때는
매수 금지
-단 EXITLONG은 DMI에 상관없이 되어야 함
를 어떻게 작성합니까?
4. 1번에 이어서 ADX지표가 DI+가 값이 30이상일 때만
매수가 되게 작성하려면 어떻게 합니까?
-단 EXITLONG은 DI값에 상관없이 되어야 합니다
5. 진입 제한식 질문합니다
Inputs: Length1(5),Length2(10),Length3(60);
if c > ma(c,Length3) Then{
if crossup(ma(c,Length1) ,ma(c,Length2) ) Then
buy();
if CrossDown(ma(c,Length1) ,ma(c,Length2) ) Then
exitlong();
}
이런 식이 있다고 할 때
IF-THEN 에다 { } -이거 안에 수식을 써 넣는데
이렇게 하면 수식작성이 좀 불편하고 해서
이런 형식 말고
A. 봉이 60일선 위에만 있을 때 거래
B. if crossup(ma(c,Length1) ,ma(c,Length2) ) Then
buy();
C. if CrossDown(ma(c,Length1) ,ma(c,Length2) ) Then
exitlong();
이런 식으로 진입제한식을 매수매도식 밖에다
따로 작성해 넣을 수는 없는지요?
그러니까 형식으로 말하자면
A.봉이 60일 선 위에만 있을 때 거래
B. 5선이 20선을 돌파하면 매수
C. 20선이 5선을 하향돌파하면 EXITLONG
같이 작성할 수 없는지요?
그리고 제한을 여러개로 해도 되나요?
A1.봉이 60일 선 위에만 있을 때 거래
A2.RSI(12)가 30이하일 때만 거래
B. 5선이 20선을 돌파하면 매수
C. 20선이 5선을 하향돌파하면 EXITLONG
이렇게 매수매도식 밖에다 진입제한식을 넣을 수 있는지 알고 싶습니다
다음글
이전글