Type/to search
2
Follow
0
Followers
다음 지표의 값을 구하고 판단을 내려야 합니다. 전략 조건에 사용할 수 있도록 작성하는 방법을 알려주시겠습니까?
Help
Created 2022-10-17 22:31:57  Updated 2022-10-23 12:20:34
 1
 1047

저는 아래의 지표들을 평가하고 판단해야 합니다. 어떻게 하면 전략에 사용할 수 있는 조건을 쓸 수 있을까요?

//指标取值 // varip HVchmthresholdExtraHigh = chmthresholdExtraHigh == chm1 // varip HVchmthresholdHigh = chmthresholdHigh == chm2 var bool HVconditionExtraHigh = conditionExtraHigh var bool HVconditionHigh = conditionHigh //判断阳线或阴线 var bool kbar = na kbar := close > open hbar = kbar ? "阳线" : "阴线" //hbar 阳线 lbar = not kbar ? "阴线" : "阳线" //lbar 阴线

두 가지 문제가 있습니다.

1 전략에 필요한 조건:
케이도: K선에 해당하는 양에너지 기둥이 빨간색으로 나타납니다.
공백: 음 K 선에 대응하는 양 에너지 기둥이 빨간색으로 나타난다

2 , 선 선 또는 음 선의 변수 정의: var bool kbar = na, 정의 유형이 문제 있고, 수정할 필요가 있거나, 새로운 올바른 쓰임법이 필요하다.
FMZ나 트레이딩뷰에서 개별적으로 로드하는 것은 문제가 없지만, 조합 전략이 트레이딩뷰에서 로드하는 것은 다음과 같은 오류가 발생합니다: ((Cannot call 'operator ==' with argument 'expr0'='hbar'. An argument of 'series string' type was used but a 'series bool' is expected)

Long = hbar == HVconditionExtraHigh and HVconditionHigh
Short = lbar == HVconditionExtraHigh and HVconditionHigh

저는 위와 같은 조건만 쓸 수 있지만, 그렇게 쓰는 것은 분명 틀렸으며, 다른 지표값과 조합하면 확실히 문제가 될 것입니다.

참고: (나는 위의 지표를 로드 테스트했는데, FMZ에서 부가 그래프 효과가 좋지 않아, 트레이딩뷰에서 로드해야 좋은 지표가 표시됩니다.)

Related Recommendations
Comment
All comments (1)

    您好,把多个指标写在一个策略中,你要注意,多个指标计算实现的时候有没有重复定义的重名变量,如果有肯定要修改区别。否则一个指标中定义a, 另一个指标中也有a这个变量,他们单独运行的时候是没问题的,放在一起就互相影响了。 判断阳线和阴线很简单: close > open 阳线, close < open 阴线。

    4 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)