Pine Script中的线条趋势颜色

时间:2019-05-02 11:40:28

标签: pine-script tradingview-api

我有绘制McGinley Dynamic的代码。我的目标是根据上升或下降线(绿色/红色)来区分线的颜色。

用于绘制麦金利作品的代码。问题在于它只能以一种颜色绘制。 在添加了最后两行注释的行(并删除了“ plot(mg,color = orange,linewidth = 4)”)之后,这些行应该会更改颜色,整个代码都会中断。怎么了?

study(title="McGinley Dynamic Average", shorttitle="McGinley", overlay=true, precision=6)
len = input(14, minval=1)
src = input(close, title="Source")

mg = na(mg[1]) ? src : mg[1] + (src - mg[1]) / (0.6 * len * pow(src/mg[1], 4))

plot(mg, color=orange, linewidth=4)
//mgc=(mg>mg[1]) ? green:(mg<mg[1]) ? red:(mg==mg[1]):blue:black
//plot(mg, color=std?mgc:black, linewidth=3, title="mg")

期望麦金利用不同的颜色绘制。

1 个答案:

答案 0 :(得分:1)

此行的条件不匹配(您在import { createGlobalStyle } from 'styled-components'; const GlobalStyle = createGlobalStyle` @import url("https://fonts.googleapis.com/css?family=Quicksand"); body { color: red; } ` const App = () => ( <> <GlobalStyle /> <Provider store={store}> <Router> <div> //REST OF APP </div> </Router> </Provider> </> ); export default App; 之后放置了:而不是?

(mg == mg[1])

只需将其更改为:

mgc=(mg>mg[1]) ? green:(mg<mg[1]) ? red:(mg==mg[1]):blue:black