커뮤니티
시스템 신호 두개를 동시에 쓸수 없나요
2015-05-19 19:42:57
167
글번호 86200
두개의 시스템 신호을 쓰고 싶은데 예를 들어 MACD와 스토캐스틱 둘을 동시에 적용시키고 싶은데 MACD 설정하니 스토캐스틱은 날라가네요
어찌해야 두개를 동시에 사용할수 있을까요
답변 부탁드립니다.
수고하세요 꾸벅^^
답변 1
예스스탁 예스스탁 답변
2015-05-20 09:08:21
안녕하세요
예스스탁입니다.
하나의 차트에서 시스템은 하나만 적용이 됩니다.
2개의 식을 서로 간섭없이 보실려면
2개의 차트에 각각 적용하셔야 합니다.
만약 2개의 전략을 or조건으로 연결해서
먼저 만족한 쪽으로 신호를 내고자 하시면 1번식을
2개전략의 조건이 동시만족되면 신호를 내고자 하시면 2번식과 같이
작성하시면 됩니다.
1번
Input : short(12), long(26), sig(9);
input : sto1(10),sto2(5),sto3(5);
Var : MACDv(0), MACDs(0),stok(0),stod(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if crossup(MACDv,MACDs) or crossup(stok,stod) Then
buy();
if CrossDown(MACDv,MACDs) or CrossDown(stok,stod) Then
sell();
2번
Input : short(12), long(26), sig(9);
input : sto1(10),sto2(5),sto3(5);
Var : MACDv(0), MACDs(0),stok(0),stod(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if crossup(MACDv,MACDs) and crossup(stok,stod) Then
buy();
if CrossDown(MACDv,MACDs) and CrossDown(stok,stod) Then
sell();
즐거운 하루되세요
> YG_ha****** 님이 쓴 글입니다.
> 제목 : 시스템 신호 두개를 동시에 쓸수 없나요
> 두개의 시스템 신호을 쓰고 싶은데 예를 들어 MACD와 스토캐스틱 둘을 동시에 적용시키고 싶은데 MACD 설정하니 스토캐스틱은 날라가네요
어찌해야 두개를 동시에 사용할수 있을까요
답변 부탁드립니다.
수고하세요 꾸벅^^
이전글