커뮤니티
함수요청
2018-05-09 18:34:43
200
글번호 118787
안녕하세요?
함수요청드립니다.
- 매수: 5일이평선>20일이평선
- 매도: 5일이평선<20일이평선
- 손절 : 50틱
- 익절 : 100틱
- 청산(손절, 익절)된 후 새로운 진입 신호가 발생시 N봉째 이후에도 신후가 유지된다면 N+1봉째에 주문을 생성
- 진입은 조건만족시 즉시
- 청산은 봉완성시
답변 1
예스스탁 예스스탁 답변
2018-05-10 15:16:09
안녕하세요
예스스탁입니다.
조건만족즉시 진입이 가능하지 않습니다.
봉완성시로 작성해 드립니다.
input : N(5);
var1 = ma(C,5);
var2 = ma(C,20);
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and
(IsExitName("bl",1) or IsExitName("bp",1));
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and
(IsExitName("sl",1) or IsExitName("sp",1));
if var1 > var2 Then{
if Condition1 == false Then
buy("b1");
if Condition1 == true and BarsSinceExit(1) == N Then
buy("b2",AtMarket);
}
if var1 < var2 Then{
if Condition2 == false Then
sell("s1");
if Condition1 == true and BarsSinceExit(1) == N Then
sell("s2",AtMarket);
}
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,EntryPrice-PriceScale*50);
ExitLong("bp",AtStop,EntryPrice+PriceScale*100);
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,EntryPrice+PriceScale*50);
ExitShort("sp",AtStop,EntryPrice-PriceScale*100);
}
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
함수요청드립니다.
- 매수: 5일이평선>20일이평선
- 매도: 5일이평선<20일이평선
- 손절 : 50틱
- 익절 : 100틱
- 청산(손절, 익절)된 후 새로운 진입 신호가 발생시 N봉째 이후에도 신후가 유지된다면 N+1봉째에 주문을 생성
- 진입은 조건만족시 즉시
- 청산은 봉완성시
다음글
이전글