커뮤니티
수식작성 부탁드립니다.
2019-09-30 21:22:05
232
글번호 132388
3중이동평균선을 이용한
Input : Period1(5), Period2(25), Period3(50);
var : 단기(0),중기(0),장기(0);
단기 = ma(C,Period1);
중기 = ma(C,Period2);
장기 = ma(C,Period3);
IF 단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Buy("매수");
Var1 = Highest(h, BarsSinceEntry+1);
ExitLong("추적청산", AtStop, Var1-ATR(15)*3);
If 단기>중기 and 중기>장기 and CrossUp(c,단기) Then
Buy("재매수");
를 시스템식에 적용하여 실습에 사용하고있지만
재매수를 없애고, 매도신호를 추가한 후 샹들리에청산을 넣고싶습니다.
아래는 잘 모르지만 일단 붙여본 수식입니다 ㅜㅜ
저런 느낌으로 하고싶단것만 참고해서 다듬어주시길 부탁드립니다.
Input : Period1(6), Period2(28), Period3(50);
var : 단기(0),중기(0),장기(0);
단기 = ma(C,Period1);
중기 = ma(C,Period2);
장기 = ma(C,Period3);
IF 단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Buy("매수");
IF 단기 < 중기 and 중기 < 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Sell("매도");
고처야할 부분을 다듬어주시길 부탁드리고, 샹들리에청산 기능을 넣어주세요.
또 하나 질문을 드리면 여기다가 오실레이터를 이 시스템식 자체에 접목이 가능한가요?
따로 지표식을 열어서 확인하며 거래하지만 아예 시스템식에 stochastic을 집어넣을 수 있는지, 그냥 스토캐스틱 시스템식을 여기다 붙여 추가로 넣으면되는건지 궁금합니다.
스토캐스틱 기능까지 접목시키려면 식을 또 어떻게 수정해야할지 알려주세요!
감사합니다! 부탁드립니다( _ _)
답변 1
예스스탁 예스스탁 답변
2019-10-01 14:21:48
안녕하세요
예스스탁입니다.
1
Var1 = Highest(h, BarsSinceEntry+1);
ExitLong("추적청산", AtStop, Var1-ATR(15)*3);
기존의 수식 중에 위 청산수식이 상들리에청산입니다.
진입이후 최고수익지점에서 일정값이상 반대로 가면 청산하는 내용입니다.
Input : Period1(6), Period2(28), Period3(50),ATRP(15),ATRS(3);
var : 단기(0),중기(0),장기(0);
단기 = ma(C,Period1);
중기 = ma(C,Period2);
장기 = ma(C,Period3);
IF MarketPosition <= 0 and
단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Buy("매수");
IF MarketPosition >= 0 and
단기 < 중기 and 중기 < 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Sell("매도");
if MarketPosition == 1 Then
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-ATR(ATRP)*ATRS);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+ATR(ATRP)*ATRS);
2
필요한 지표나 계산식이 있으시면 수식에 추가하고
진입식에 해당값을 이용해 조건을 추가하시면 됩니다.
조건내용이 불명확하여
매수에는 k가 d를 상향돌파하는 조건을 추가하고
매도에는 k가 d를 하향이틸하는 조건을 추가했습니다.
Input : Period1(6), Period2(28), Period3(50);
input : ATRP(15),ATRS(3);
input : sto1(10),sto2(5),sto3(5);
var : 단기(0),중기(0),장기(0),stok(0),stod(0);
단기 = ma(C,Period1);
중기 = ma(C,Period2);
장기 = ma(C,Period3);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
IF MarketPosition <= 0 and
단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) and
crossup(stok,stod) Then
Buy("매수");
IF MarketPosition >= 0 and
단기 < 중기 and 중기 < 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) and
CrossDown(stok,stod) Then
Sell("매도");
if MarketPosition == 1 Then
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-ATR(ATRP)*ATRS);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+ATR(ATRP)*ATRS);
즐거운 하루되세요
> 좋아요 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다.
> 3중이동평균선을 이용한
Input : Period1(5), Period2(25), Period3(50);
var : 단기(0),중기(0),장기(0);
단기 = ma(C,Period1);
중기 = ma(C,Period2);
장기 = ma(C,Period3);
IF 단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Buy("매수");
Var1 = Highest(h, BarsSinceEntry+1);
ExitLong("추적청산", AtStop, Var1-ATR(15)*3);
If 단기>중기 and 중기>장기 and CrossUp(c,단기) Then
Buy("재매수");
를 시스템식에 적용하여 실습에 사용하고있지만
재매수를 없애고, 매도신호를 추가한 후 샹들리에청산을 넣고싶습니다.
아래는 잘 모르지만 일단 붙여본 수식입니다 ㅜㅜ
저런 느낌으로 하고싶단것만 참고해서 다듬어주시길 부탁드립니다.
Input : Period1(6), Period2(28), Period3(50);
var : 단기(0),중기(0),장기(0);
단기 = ma(C,Period1);
중기 = ma(C,Period2);
장기 = ma(C,Period3);
IF 단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Buy("매수");
IF 단기 < 중기 and 중기 < 장기 and
(단기[1] <= 중기[1] OR 중기[1] <= 장기[1]) Then
Sell("매도");
고처야할 부분을 다듬어주시길 부탁드리고, 샹들리에청산 기능을 넣어주세요.
또 하나 질문을 드리면 여기다가 오실레이터를 이 시스템식 자체에 접목이 가능한가요?
따로 지표식을 열어서 확인하며 거래하지만 아예 시스템식에 stochastic을 집어넣을 수 있는지, 그냥 스토캐스틱 시스템식을 여기다 붙여 추가로 넣으면되는건지 궁금합니다.
스토캐스틱 기능까지 접목시키려면 식을 또 어떻게 수정해야할지 알려주세요!
감사합니다! 부탁드립니다( _ _)
다음글