Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0);
MACDv = MACD(shortPeriod, longPeriod);
if ATr(14)[1]>ATr(14) and macdv < 0
Then Sell();
macd 가 -이고 atr이 전봉 atr보다 줄어들면 매도하려는데
매수일때는 일단 거래가 체결은 됐었는데 매도로 가면 거래자체가 성사되지않는데 무엇이 문제인지 모르겠습니다
답변 1
예스스탁
예스스탁 답변
2023-05-08 10:36:34
안녕하세요
예스스탁입니다.
1
올려주신 내용은 신호는 발생하는 내용입니다.
수식 자체에 문제는 없고 아래 매수까지 추가해서
적용해 보면 진입-청산이 반복되면서 신호가 나오고 있습니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0);
MACDv = MACD(shortPeriod, longPeriod);
if ATr(14)[1]>ATr(14) and macdv < 0 Then
Sell();
if ATr(14)[1]<ATr(14) and macdv > 0 Then
Buy();
2
시스템에서 신호가 발생하면
시스템 트레이딩 설정창에서 지정한 매매가격으로 주문만 처리가 됩니다.
주문이후에 미체결등은 수식에서 알수가 없습니다.
즐거운 하루되세요
> 초심자의행운 님이 쓴 글입니다.
> 제목 : 이건 왜 매매체결이 안되는지 봐도 잘 모르겠습니다 ㅠㅠ
> Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0);
MACDv = MACD(shortPeriod, longPeriod);
if ATr(14)[1]>ATr(14) and macdv < 0
Then Sell();
macd 가 -이고 atr이 전봉 atr보다 줄어들면 매도하려는데
매수일때는 일단 거래가 체결은 됐었는데 매도로 가면 거래자체가 성사되지않는데 무엇이 문제인지 모르겠습니다