저는 아래의 지표에 대한 값을 가져야 하고 판단을 해야 합니다. 어떻게 대장씨가 글을 써서 전략 조건으로 사용할 수 있는지 알려주세요.

저자:희망, 창작: 2022-10-17 22:31:57, 업데이트: 2022-10-23 12:20:34

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

//指标取值
// 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)).

긴 = hbar == HVconditionExtraHigh 및 HVconditionHigh 짧은 = lbar == HVconditionExtraHigh 및 HVconditionHigh

나는 위의 조건만 쓸 수 있지만, 그것은 확실히 옳지 않습니다. 다른 지표 값과 결합하면 문제가 발생할 수 있습니다.

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


더 많은

작은 꿈안녕하세요, 여러 지표들을 하나의 전략에 써서, 여러 지표 계산을 구현할 때 반복적으로 정의된 별명 변수가 있는지, 만약 있다면 확실히 변수를 수정해야 한다는 점에 유의해야 합니다. 그렇지 않으면 한 지표가 a를 정의하고, 다른 지표가 이 변수를 가지고 있는데, 그것들은 개별적으로 실행될 때 문제가 없습니다.