커뮤니티

문의

프로필 이미지
목마와숙녀
2024-04-02 16:13:59
771
글번호 178200
답변완료
이동평균선 5,6,7 을 외부변수로 해서 시뮬레이션 해보는데 이동평균선들 변화에 따른 결과값에 변화가 없습니다. 답변 수식에서 아래 내용 변수선언이 되면 될 것 같은데 부탁드립니다. cond1 cond2 cond3 ************************************************************************* 안녕하세요 예스스탁입니다. var1=ma(c,5); var2=ma(c,6); var3=ma(c,7); cond1=crossup(c,var1) cond2=crossdown(c,var2); cond3=crossup(c,var3); if Cond1 == False and cond2 == False and cond3 == False and 진입수식 Then Buy(); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 진입필터를 작성해 보았는데 필터가 작동하지 않습니다. 진입하기 전에 이동평균선이 위로,아래로,위로 움직이면서 변동성이 낮아질 때는 진입을 제지하고 싶습니다. var1=ma(c,5); var2=ma(c,6); var3=ma(c,7); cond1=crossup(c,var1) cond2=crossdown(c,var2); cond3=crossup(c,var3); a) if !(cond1)+!(cond2)+!(cond3) and 진입수식 then buy(); b) if !(cond1+cond2+cond3) and 진입수식 then buy(); a나 b는 아닌 것 같아서 수정을 부탁 드립니다. 항상 고맙습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-03 09:23:25

안녕하세요 예스스탁입니다. input : p1(5),P2(6),P3(7); var : cond1(False),cond2(False),cond3(False); var1=ma(c,P1); var2=ma(c,P2); var3=ma(c,P3); cond1=crossup(c,var1); cond2=crossdown(c,var2); cond3=crossup(c,var3); Var4 = macd(12,26); if Cond1 == False and cond2 == False and cond3 == False and CrossUp(var4,0) Then Buy(); if MarketPosition == 1 and BarsSinceEntry == 3 Then ExitLong(); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 이동평균선 5,6,7 을 외부변수로 해서 시뮬레이션 해보는데 이동평균선들 변화에 따른 결과값에 변화가 없습니다. 답변 수식에서 아래 내용 변수선언이 되면 될 것 같은데 부탁드립니다. cond1 cond2 cond3 ************************************************************************* 안녕하세요 예스스탁입니다. var1=ma(c,5); var2=ma(c,6); var3=ma(c,7); cond1=crossup(c,var1) cond2=crossdown(c,var2); cond3=crossup(c,var3); if Cond1 == False and cond2 == False and cond3 == False and 진입수식 Then Buy(); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 진입필터를 작성해 보았는데 필터가 작동하지 않습니다. 진입하기 전에 이동평균선이 위로,아래로,위로 움직이면서 변동성이 낮아질 때는 진입을 제지하고 싶습니다. var1=ma(c,5); var2=ma(c,6); var3=ma(c,7); cond1=crossup(c,var1) cond2=crossdown(c,var2); cond3=crossup(c,var3); a) if !(cond1)+!(cond2)+!(cond3) and 진입수식 then buy(); b) if !(cond1+cond2+cond3) and 진입수식 then buy(); a나 b는 아닌 것 같아서 수정을 부탁 드립니다. 항상 고맙습니다.