첨부 이미지
그림1
* 많은 도움에 고맙습니다.
* var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) Then buy("SS9");
if CrossDown(var1,var2) Then sell("DD9"); 수식 일 경우
요청1. 청산후 5봉 경과 후 다음 진입(매수,매도) 되게 로직 요청 드립니다.
요청2. 동일 매매(매수면 매수 매도면 매도)가 연속 3회 이상 안되게 로직 좀 부탁 드립니다.
* 고맙습니다.
답변 1
예스스탁
예스스탁 답변
2020-08-13 11:00:22
안녕하세요
예스스탁입니다.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
Condition1 = MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceExit(1) >= 5));
Condition2 = MarketPosition == 0 and MarketPosition(1) == 1 and MarketPosition(1) == 1;
Condition3 = MarketPosition == 0 and MarketPosition(1) == -1 and MarketPosition(1) == -1;
if Condition1 == true and Condition2 == false and CrossUp(var1,var2) Then buy("SS9");
if Condition1 == true and Condition3 == false and CrossDown(var1,var2) Then sell("DD9");
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 청산수식(3회) 좀 부탁 드립니다.
> * 많은 도움에 고맙습니다.
* var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) Then buy("SS9");
if CrossDown(var1,var2) Then sell("DD9"); 수식 일 경우
요청1. 청산후 5봉 경과 후 다음 진입(매수,매도) 되게 로직 요청 드립니다.
요청2. 동일 매매(매수면 매수 매도면 매도)가 연속 3회 이상 안되게 로직 좀 부탁 드립니다.
* 고맙습니다.