Как построить свечной или линейный график различных ценных бумаг по цене закрытия с помощью скрипта Pine - PullRequest
0 голосов
/ 17 июня 2020

Я попытался построить среднюю цену 7 ценных бумаг по цене их закрытия также в подсвечнике. Я знаю, что у нас есть встроенная функция, такая как plotcandle, но у меня нет особой концепции, поэтому просто попробовал первый график (даже если он вернет линейную диаграмму) для целей тестирования. Я получаю некоторую ошибку в заголовке индикатора: «Пример: ошибка устранения» FXCM ...

Какое может быть оптимальное решение для этой идеи? Я просто хочу построить линейный или свечной график, используя среднюю цену закрытия 7 ценных бумаг. Наконец, у нас должно быть 3 основных ценной бумаги, которые должны быть напечатаны на основном графике в виде свечного или линейного графика.

study("Example", overlay=true)
usdcad = security("FXCM:USDCAD", "240", close)
usdjpy = security("FXCM:USDJPY", "240", close)
usdaud = security("FXCM:USDAUD", "240", close)
usdgbp = security("FXCM:USDGBP", "240", close)
usdchf = security("FXCM:USDCHF", "240", close)
usdeur = security("FXCM:USDEUR", "240", close)
usdnzd = security("FXCM:USDNZD", "240", close)
usdAverage = (usdcad + usdjpy + usdaud + usdgbp + usdchf + usdeur + usdnzd) / 7
plot(usdAverage)

audusd = security("FXCM:AUDUSD", "240", close)
audjpy = security("FXCM:AUDJPY", "240", close)
audcad = security("FXCM:AUDCAD", "240", close)
audgbp = security("FXCM:AUDGB", "240", close)
audchf = security("FXCM:AUDCHF", "240", close)
audeur = security("FXCM:AUDEUR", "240", close)
audnzd = security("FXCM:AUDNZD", "240", close)
audAverage = (audcad + audjpy + audusd + audgbp + audchf + audeur + audnzd) / 7
plot(audAverage)

nzdusd = security("FXCM:NZDUSD", "240", close)
nzdjpy = security("FXCM:NZDJPY", "240", close)
nzdcad = security("FXCM:NZDCAD", "240", close)
nzdgbp = security("FXCM:NZDGBP", "240", close)
nzdchf = security("FXCM:NZDCHF", "240", close)
nzdeur = security("FXCM:NZDEUR", "240", close)
nzdaud = security("FXCM:NZDAUD", "240", close)
nzdAverage = (nzdcad + nzdjpy + nzdusd + nzdgbp + nzdchf + nzdeur + nzdaud) / 7
plot(audAverage)

cadusd = security("FXCM:CADUSD", "240", close)
cadjpy = security("FXCM:CADJPY", "240", close)
cadaud = security("FXCM:CADAUD", "240", close)
cadgbp = security("FXCM:CADGBP", "240", close)
cadchf = security("FXCM:CADCHF", "240", close)
cadeur = security("FXCM:CADEUR", "240", close)
cadnzd = security("FXCM:CADNZD", "240", close)
cadAverage =    (cadnzd + cadjpy + cadusd + cadgbp + cadchf + cadeur + cadaud) / 7
plot(cadAverage)```
...