커뮤니티
불필요한 신호 삭제
2014-01-14 04:36:35
162
글번호 71364
자동매매시 한봉에서 청산과 진입 두 신호가 나오는 것을 피하기 위해 진입의 전 봉에서 청산이 되게 했습니다. 그런데 청산시호 봉에서 불필요한 신호(매수와 매수청산)가 발생하기에 없애려합니다. 파일첨부했습니다
If a1>a2 Then
Buy();
If a1[1]<a2[1] Then
Exitlong();
If a1<a2 Then
Sell();
If a1[1]>a2[1] Then
Exitshort();
- 1. 71818_첨부파일.JPG (0.13 MB)
답변 1
예스스탁 예스스탁 답변
2014-01-14 11:11:12
안녕하세요
예스스탁입니다.
아래와 같이 작성하시면 조건만족하면 청산하고
다음봉에서 진입이 됩니다.
var : a1(0),a2(0);
a1 = ma(c,5);
a2 = ma(c,20);
Condition1 = crossup(a1,a2);
Condition2 = CrossDown(a1,a2);
If Condition1[1] == true Then
Buy("b");
If Condition2 == true Then
Exitlong("bx");
If Condition2[1] == true Then
Sell("s");
If Condition1 == true Then
Exitshort("sx");
즐거운 하루되세요
> mcs0422 님이 쓴 글입니다.
> 제목 : 불필요한 신호 삭제
> 자동매매시 한봉에서 청산과 진입 두 신호가 나오는 것을 피하기 위해 진입의 전 봉에서 청산이 되게 했습니다. 그런데 청산시호 봉에서 불필요한 신호(매수와 매수청산)가 발생하기에 없애려합니다. 파일첨부했습니다
If a1>a2 Then
Buy();
If a1[1]<a2[1] Then
Exitlong();
If a1<a2 Then
Sell();
If a1[1]>a2[1] Then
Exitshort();
다음글
이전글