Сосна - Наличие дополнительного индикатора и необходимого индикатора - PullRequest
0 голосов
/ 26 марта 2020

Может кто-нибудь помочь мне с этим. У меня есть чертовски много времени, чтобы найти информацию об этом или пример кода, чтобы посмотреть. Вот что я хотел бы сделать в Pine Script.

минимум 6 из 10 индикаторов покупки, которые являются истинными, включая 1 необходимый индикатор и консенсус в 6 или более, чтобы вызвать условие покупки.

минимум 4 из 7 индикаторов продажи, которые верно, включая 1 индикатор, необходимый для запуска условия продажи.

Спасибо всем.

1 Ответ

0 голосов
/ 26 марта 2020

Здесь показаны 2 метода: первый с добавлением значений 0/1 к итогу и затем с использованием логического теста, а второй с просто логическим тестом:

//@version=4
study("")
s0B = input(true, "Required")
s1B = input(true)
s2B = input(false)

// ————— Method 1
// Returns 1 when boolean is true, 0 if false.
f_01(_c) => _c ? 1 : 0
buySignals = f_01(s1B) + f_01(s2B)
buyCond1 = s0B and buySignals >= 1
plotchar(buyCond1, "buyCond1", "1", location.top)

// ————— Method 2
buyCond2 = s0B and (s1B or s2B)
plotchar(buyCond2, "buyCond2", "2", location.bottom)
...