2
집중하다
0
수행원

다음 지표의 값을 구하고 판단을 내려야 합니다. 전략 조건에 사용할 수 있도록 작성하는 방법을 알려주시겠습니까?

만든 날짜: 2022-10-17 22:31:57, 업데이트 날짜: 2022-10-23 12:20:34
comments   1
hits   811

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

//指标取值
// 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에서 부가 그래프 효과가 좋지 않아, 트레이딩뷰에서 로드해야 좋은 지표가 표시됩니다.)