커뮤니티
수식문의
2015-11-09 16:49:43
174
글번호 92208
수식 문의 드립니다.
아래와 같은 지표 수식을 만들고요..
Inputs: TurnLen(26), StdLen(26), PrdLen(52),매수(0.50),매도(0.50);
Variables: 매수선(0), 매도선(0), 중심(0), 선행스팬1(0), 선행스팬2(0);
매수선 = (Highest(High, TurnLen) - 매수);
매도선 = (lowest(low, StdLen) + 매도);
중심 = (Highest(High, 52)+lowest(low, 52)) / 2;
선행스팬1 = (매수선 + 매도선) / 2 ;
선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2;
Plot1(매수선, "매수선");
Plot2(매도선, "매도선");
Plot3(중심, "중심");
Plot4(선행스팬1,"선행스팬1");
Plot5(선행스팬2, "선행스팬2");
첨부파일로 그림 올립니다.
이렇게 작성이 돼었을때.
매수는
매도선을 돌파하고 매수선에 현재가가 왔을시 매수를 잡고 손절은 매수선 포지션에서 5틱을 손절로 놓고요..
매도는 그와 반대로 하고 싶은데... 가능한가요
청산은 포지션을 잡은 상태에서 목표가를 10틱으로 놓고요. 6틱 이상 올라갔다. 포지션에서
2틱 이상 으로 내려왔을시. 익절... 이렇게..
하는 시스템을 만들고 싶습니다.
도와주세요.
- 1. 92721_매수매도.jpg (0.21 MB)
답변 1
예스스탁 예스스탁 답변
2015-11-09 17:20:48
안녕하세요
예스스탁입니다.
Input : TurnLen(26), StdLen(26), PrdLen(52),매수(0.50),매도(0.50);
Var : 매수선(0), 매도선(0),BuyCond(false),SellCond(false);
매수선 = (Highest(High, TurnLen) - 매수);
매도선 = (lowest(low, StdLen) + 매도);
if crossup(C,매도선) Then
Buycond = true;
if CrossDown(C,매도선) Then
Buycond = false;
if crossup(C,매도선) Then
Sellcond = true;
if CrossDown(C,매도선) Then
Sellcond = false;
if BuyCond == true Then{
if NextBarOpen >= 매수선 then
buy("b1",atlimit,매수선);
Else
buy("b2",AtStop,매수선);
}
if SellCond == true Then{
if NextBarOpen <= 매도선 then
sell("s1",atlimit,매도선);
Else
sell("s2",AtStop,매도선);
}
if MarketPosition == 1 Then{
ExitLong("BL",AtStop,매수선-PriceScale*5);
ExitLong("BP",atlimit,EntryPrice+PriceScale*10);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*6 Then
ExitLong("Btr",AtStop,EntryPrice+PriceScale*2);
}
if MarketPosition == -1 Then{
ExitShort("SL",AtStop,매도선+PriceScale*5);
ExitShort("SP",atlimit,EntryPrice-PriceScale*10);
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*6 Then
ExitShort("Str",AtStop,EntryPrice-PriceScale*2);
}
즐거운 하루되세요
> 바다선물 님이 쓴 글입니다.
> 제목 : 수식문의
> 수식 문의 드립니다.
아래와 같은 지표 수식을 만들고요..
Inputs: TurnLen(26), StdLen(26), PrdLen(52),매수(0.50),매도(0.50);
Variables: 매수선(0), 매도선(0), 중심(0), 선행스팬1(0), 선행스팬2(0);
매수선 = (Highest(High, TurnLen) - 매수);
매도선 = (lowest(low, StdLen) + 매도);
중심 = (Highest(High, 52)+lowest(low, 52)) / 2;
선행스팬1 = (매수선 + 매도선) / 2 ;
선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2;
Plot1(매수선, "매수선");
Plot2(매도선, "매도선");
Plot3(중심, "중심");
Plot4(선행스팬1,"선행스팬1");
Plot5(선행스팬2, "선행스팬2");
첨부파일로 그림 올립니다.
이렇게 작성이 돼었을때.
매수는
매도선을 돌파하고 매수선에 현재가가 왔을시 매수를 잡고 손절은 매수선 포지션에서 5틱을 손절로 놓고요..
매도는 그와 반대로 하고 싶은데... 가능한가요
청산은 포지션을 잡은 상태에서 목표가를 10틱으로 놓고요. 6틱 이상 올라갔다. 포지션에서
2틱 이상 으로 내려왔을시. 익절... 이렇게..
하는 시스템을 만들고 싶습니다.
도와주세요.
다음글
이전글