커뮤니티

수식적용

프로필 이미지
하임스
2020-04-04 08:24:08
623
글번호 137610
답변완료
input : P1(50),P2(120),af(0.02),maxaf(0.2); var1 = ema(C,P1); var2 = ema(c,P1); var3 = sar(af,maxaf); if MarketPosition >= 0 and var1 < var2 and CrossDown(c,var3) Then sell(); if MarketPosition == -1 and crossup(c,var3) Then ExitShort(); if MarketPosition <= 0 and var1 > var2 and CrossUp(c,var3) Then Buy(); if MarketPosition == 1 and CrossDown(c,var3) Then ExitLong(); 제가 문의드린 수식에 답을 지금 적용 시켰더니 전략실행차트에서는 아무것도 나타나지 않고 시뮬레이션차트에서도 그래프가 0 으로만 나옵니다ㅜㅜ 왜 그런걸까요? ㅜㅜ
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-04-07 10:18:07

안녕하세요 예스스탁입니다. 이평 기간처리에 문제가 있었습니다. 아래식 적용하시면 됩니다. input : P1(50),P2(120),af(0.02),maxaf(0.2); var1 = ema(C,P1); var2 = ema(c,P2); var3 = sar(af,maxaf); if MarketPosition >= 0 and var1 < var2 and CrossDown(c,var3) Then sell(); if MarketPosition == -1 and crossup(c,var3) Then ExitShort(); if MarketPosition <= 0 and var1 > var2 and CrossUp(c,var3) Then Buy(); if MarketPosition == 1 and CrossDown(c,var3) Then ExitLong(); 즐거운 하루되세요 > 하임스 님이 쓴 글입니다. > 제목 : 수식적용 > input : P1(50),P2(120),af(0.02),maxaf(0.2); var1 = ema(C,P1); var2 = ema(c,P1); var3 = sar(af,maxaf); if MarketPosition >= 0 and var1 < var2 and CrossDown(c,var3) Then sell(); if MarketPosition == -1 and crossup(c,var3) Then ExitShort(); if MarketPosition <= 0 and var1 > var2 and CrossUp(c,var3) Then Buy(); if MarketPosition == 1 and CrossDown(c,var3) Then ExitLong(); 제가 문의드린 수식에 답을 지금 적용 시켰더니 전략실행차트에서는 아무것도 나타나지 않고 시뮬레이션차트에서도 그래프가 0 으로만 나옵니다ㅜㅜ 왜 그런걸까요? ㅜㅜ
프로필 이미지

하임스

2020-04-07 11:43:21

하임스 님에 의해 삭제된 답변입니다.