커뮤니티
연속신호 부탁드립니다.
2017-02-01 11:44:00
159
글번호 106409
Input : shortPeriod(12), longPeriod(26), Period(9);
var : T(0),H1(0),H2(0),L1(0),L2(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
#하락반전
if T == -1 and T[1] == 1 Then{
H1 = value2[1];
H2 = H1[1];
if H1 < H2 Then
sell("매도");
}
#상승반전
if T == 1 and T[1] == -1 Then{
L1 = value2[1];
L2 = L1[1];
if L1 > L2 Then
buy("매수");
}
수식은 이렇습니다... 여기에서 그림에서 보면 1번에선 매도 신호가 뜨는데.. 2번 조건에서도 신호가 뜨게 하고 싶습니다. 반대 신호(매수)가 뜨기 전까지 계속 신호를 뜨게 하고 싶은데.. 중복 신호를 어떻게 하는지요... 부탁드립니다.
- 1. 106943_캡처.JPG (0.05 MB)
답변 2
타잔94
2017-02-01 16:48:42
#매도진입 이후 진입봉 고가 대비 +X틱이상 상승하면 즉시청산
if MarketPosition == -1 Then{
ExitShort("매도손절",AtStop,H[BarsSinceEntry]+PriceScale*2);
}
----> 진입봉의 고가 대비 일정 틱 이상 상승하면 청산을 진입봉의 고가 대비 종가가 1틱이상이면 청산으로 바꾸고 싶은데..
H[BarsSinceEntry]-Close<0 로 바꾸니 숫자표현식이 와야 한다고 하네요.
종가청산으로 수식도 부탁드립니다.
-------------------------------------------------
> 타잔94 님이 쓴 글입니다.
> 제목 : 연속신호 부탁드립니다.
> Input : shortPeriod(12), longPeriod(26), Period(9);
var : T(0),H1(0),H2(0),L1(0),L2(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
#하락반전
if T == -1 and T[1] == 1 Then{
H1 = value2[1];
H2 = H1[1];
if H1 < H2 Then
sell("매도");
}
#상승반전
if T == 1 and T[1] == -1 Then{
L1 = value2[1];
L2 = L1[1];
if L1 > L2 Then
buy("매수");
}
수식은 이렇습니다... 여기에서 그림에서 보면 1번에선 매도 신호가 뜨는데.. 2번 조건에서도 신호가 뜨게 하고 싶습니다. 반대 신호(매수)가 뜨기 전까지 계속 신호를 뜨게 하고 싶은데.. 중복 신호를 어떻게 하는지요... 부탁드립니다.
예스스탁 예스스탁 답변
2017-02-01 18:29:35
안녕하세요
예스스탁입니다.
1.
문의하신 내용은 따로 수식에서 수정할 내용은 없습니다.
수식 적용시에 시스템 트레이딩 설정창의 피라미딩 탭에서
모든진입신호로 지정하시면
동일방향 진입이 조건만족 하면 신호가 중복으로 발생합니다.
2
안녕하세요
예스스탁입니다.
if MarketPosition == -1 and C >= H[BarsSinceEntry]+PriceScale*1 Then{
ExitShort("매도손절");
}
즐거운 하루되세요
즐거운 하루되세요
> 타잔94 님이 쓴 글입니다.
> 제목 : Re : 연속신호 부탁드립니다.
> #매도진입 이후 진입봉 고가 대비 +X틱이상 상승하면 즉시청산
if MarketPosition == -1 Then{
ExitShort("매도손절",AtStop,H[BarsSinceEntry]+PriceScale*2);
}
----> 진입봉의 고가 대비 일정 틱 이상 상승하면 청산을 진입봉의 고가 대비 종가가 1틱이상이면 청산으로 바꾸고 싶은데..
H[BarsSinceEntry]-Close<0 로 바꾸니 숫자표현식이 와야 한다고 하네요.
종가청산으로 수식도 부탁드립니다.
-------------------------------------------------
> 타잔94 님이 쓴 글입니다.
> 제목 : 연속신호 부탁드립니다.
> Input : shortPeriod(12), longPeriod(26), Period(9);
var : T(0),H1(0),H2(0),L1(0),L2(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
#하락반전
if T == -1 and T[1] == 1 Then{
H1 = value2[1];
H2 = H1[1];
if H1 < H2 Then
sell("매도");
}
#상승반전
if T == 1 and T[1] == -1 Then{
L1 = value2[1];
L2 = L1[1];
if L1 > L2 Then
buy("매수");
}
수식은 이렇습니다... 여기에서 그림에서 보면 1번에선 매도 신호가 뜨는데.. 2번 조건에서도 신호가 뜨게 하고 싶습니다. 반대 신호(매수)가 뜨기 전까지 계속 신호를 뜨게 하고 싶은데.. 중복 신호를 어떻게 하는지요... 부탁드립니다.
다음글
이전글