커뮤니티

질문 있습니다.

프로필 이미지
대박내자잉
2019-04-07 23:10:31
200
글번호 127692
답변완료
a,b 두가지 전략이 있습니다. b전략은 a전략이 충족 되어야만 작동합니다. 하지만 시스템을 돌리때는 a전략이 성립할땐 매수하지 않고 b전략만 매수하게 하고싶다면 어떻게 해야할까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-09 14:05:06

안녕하세요 예스스탁입니다. 올리신 내용만으로는 a전략의 초기화지점(조건만족후유효기간)을 알수 없습니다. 아래내용 참고해서 작성해 보시기 바랍니다. 1번 전략이 이평 골든크로스 2번 전략이 스토케스틱 골드라면 아래와 같이 작성됩니다. 이평골드가 만족하면 1, 데드이면 -1값을 주어 골드구간인지 데드구간인지 인지하고 1구간에서 스토케스틱 골드가 발생하면 매수합니다. var : mav1(0),mav2(0),stok(0),stod(0),T(0); mav1 = ma(C,5); mav2 = ma(C,20); stok = StochasticsK(10,5); stod = StochasticsD(10,5,5); if crossup(mav1,mav2) Then T = 1; if CrossDown(mav1,mav2) Then T = -1; if T == 1 and crossup(stok,stod) Then buy(); 즐거운 하루되세요 > 대박내자잉 님이 쓴 글입니다. > 제목 : 질문 있습니다. > a,b 두가지 전략이 있습니다. b전략은 a전략이 충족 되어야만 작동합니다. 하지만 시스템을 돌리때는 a전략이 성립할땐 매수하지 않고 b전략만 매수하게 하고싶다면 어떻게 해야할까요?