Input:crosscolor(true),up(red),down(green);var:var1(12),var2(26),var3(9),var4(0),var5(0),var6(0);var4 = macd(close,var1,var2);//diffvar5 = XAverage(var4,var3);//deavar6 = var4 - var5 ; //macd//draw lineplot1(var4,"diff");plot2(var5,"dea");plot3(var6,"macd");Plot4(0,"0");if crosscolor = true then begin //change colorif var4 > var5 then begin //gold crossSetPlotColor(1,up); //set diff color redSetPlotColor(2,up); //set dea color redend;if var4 <=var5 then begin //dead crossSetPlotColor(1,down); //set diff greenSetPlotColor(2,down); //set dea greenend;if var6 > 0 then SetPlotColor(3,red) else SetPlotColor(3,green); //change bar colorend;
语法系列:
SetPlotColor
设定指标的色彩。
用法
SetPlotColor(PlotNumber,PlotColor)
参数说明
PlotNumber —— 指标编号,代表指标编号的数字,范围为1至999
PlotColor —— 指标色彩,数字表达式,指定指标的颜色。颜色可以是RGB色码或传统色码或者17种基本颜色。
范例
设定Plot1为蓝色:
SetPlotColor(1,Blue);
设定Plot1为RGB色码2138336(橘色):
SetPlotColor(1,2138336);
设定Plot1为传统色码4(绿色):
[LegacyColorValue=True];
SetPlotColor(1,4);
SetPlotBGColor
设定指标的背景颜色。SetPlotBGColor仅使用在市场扫描窗口。
用法
SetPlotBGColor(PlotNumber,PlotColor)
参数说明
PlotNumber —— 指标编号,代表指标编号的数字,范围为1至999
PlotColor —— 指标色彩,数字表达式,指定指标的颜色。颜色可以是RGB色码或传统色码或者17种基本颜色。
范例
设定Plot1的背景色为蓝色:
SetPlotBGColor(1,Blue);
设定Plot1的背景色为RGB色码2138336(橘色):
SetPlotColor(1,2138336);
设定Plot1的背景色为传统色码4(绿色):
[LegacyColorValue=True];
SetPlotBGColor(1,4);
SetPlotWidth
为特定编号的指标设定线宽。
用法
SetPlotWidth(PlotNumber,LineWidth)
参数说明: PlotNumber —— 数值表达式,代表指标编号的数字,范围为1至999
LineWidth —— 数值表达式,代表指标线宽;范围为1到14
范例
为当前图表的指标Plot1设定线宽为10:
SetPlotWidth(1,10);
关注微信:
加入群:每天接收新策略新思路
关注公众号:每天经典策略不错过!
通过下面方式支持我们:
1、关注管理员微信、我们公众号及入群。
2、想用multicharts平台做程序化可以联系我们购买它们年度会员或绑定实盘进行程序化,我们有最具性价比的手续费政策和年度会员购买优惠折扣政策。
3、使用我们自研平台“鼎元C++全自动化”平台进行期货量化交易,执行期货公司特惠佣金费率,享受免平台费服务,【执行无平台费,不加手续费政策】,众多策略模板范例可供参考、优化与升级。我们还提供更多的教程服务与视频培训,欢迎咨询。
4、通过我们开立证券股票账户,执行人性化佣金政策,欢迎咨询。
5、我们的工作与研究离不开大家的支持。感谢大家!

