拉贾德兰R 市场电话的创始人和联合创始人Algomojo。全职衍生品交易员。交易系统设计专家(Amibroker,Ninjatrader,Metatrader,Python,Pinescript)。自2006年以来进行市场交易。指导交易者进行交易系统设计,市场概况,订单流和交易自动化。

变色烛台

读取40秒

这是有关如何根据我们的策略改变颜色的简单演示。出于演示目的,我使用了ADX指标,该指标使用正数和
负方向指示符+ DI和-DI,并以amibroker术语表示为PDI()和MDI()。而且在本演示中,我们将不会专注于ADX。


 
示例代码如下所示

_SECTION_BEGIN(“Price”);
_N(标题= StrFormat(“{{NAME}} –{{INTERVAL}} {{DATE}}打开%g,Hi%g,Lo%g,
关 %g (%.1f%%) Vol ”+ WriteVal(V,1.0)+” {{VALUES}}”, O, H, L, C ));
范围=参数(“Periods”, 14, 2, 200, 1 );
SetChartOptions(0,chartShowArrows | chartShowDates);
情节(C,“Close”, IIf( PDI(range) > MDI(range), ParamColor(“Up Color”, colorGreen ),
ParamColor(“Down Color”,colorRed)),styleNoTitle | ParamStyle(“Style”)| GetPriceStyle());
_SECTION_END();

如果+ DI大于-DI表示上升趋势,则绘制绿色蜡烛;如果+ DI小于-DI表示下降趋势,则绘制红色蜡烛,并且以下代码在切换蜡烛的颜色方面发挥了所有魔力。

情节(C,“Close”, IIf( PDI(range) > MDI(range), ParamColor(“Up Color”, colorGreen ),
ParamColor(“Down Color”,colorRed)),styleNoTitle | ParamStyle(“Style”)| GetPriceStyle());

拉贾德兰R 市场电话的创始人和联合创始人Algomojo。全职衍生品交易员。交易系统设计专家(Amibroker,Ninjatrader,Metatrader,Python,Pinescript)。自2006年以来进行市场交易。指导交易者进行交易系统设计,市场概况,订单流和交易自动化。

什么是QuantZilla?

Quantzilla是75个小时以上的代码指导程序,专为希望从设计指标,扫描仪,交易...
拉贾德兰R
读取58秒

建立括号订单执行时要考虑的事项…

我们从大多数algomojo交易员那里得到了最迫切的需求,即制定框架定单策略。本文介绍了...的列表
拉贾德兰R
12分钟阅读

下订单–Amibroker的多经纪人Exectuion代码段

本教程说明了如何从头开始构建按钮交易,以及单击按钮如何发送订单...
拉贾德兰R
7分钟阅读

6 Replies to “变色烛台”

  1. 嗨,拉吉先生

    我希望你必须在假期把它保持到最大

    但是我确实强烈希望在afl上发布一份关于如何在图表上使用AUX1和AUX2的注释,在amibroker 5.30中以数组的形式进行整体扫描和探索,因为我进行了大量搜索,但没有找到任何解决方案,我认为很多人寻找它
    和托马斯,只要使用OLE语言,COM或addtocomposite,我们就可以访问它。
    但我尽了最大努力但未能做到
    当您从假期回来时,请先生请客
    上帝保佑你!

    问候
    安奇

  2. 嗨,拉吉先生,
    对不起,请耐心等待先生。

    上帝保佑你
    问候
    安奇

  3. 先生

    我复制了此页面上给出的代码(http://www.25young.cn/afl-code/colour-changing-candlesticks.html)完全一样

    但是它显示错误。

    请帮我。

    这就是我的代码:

    _SECTION_BEGIN(“价格”);
    _N(标题= StrFormat(“{{Name}} – {{Interval}} {{Date}} Open %g, Hi %g, Lo %g,
    关 %g (%.1f%%) Vol ”+ WriteVal(V,1.0)+” {{VALUES}}”, O, H, L, C ));
    range = Param(“ 期间”,14,2,200,1);
    SetChartOptions(0,chartShowArrows | chartShowDates);
    情节(C,“ 关”,IIf(PDI(范围)> MDI(range), ParamColor(“Up Color”, colorGreen ),
    ParamColor(“Down Color”,colorRed)),styleNoTitle | ParamStyle(“Style”)| GetPriceStyle());
    _SECTION_END();

    情节(C,“ 关”,IIf(PDI(范围)> MDI(range), ParamColor(“Up Color”, colorGreen ),
    ParamColor(“Down Color”,colorRed)),styleNoTitle | ParamStyle(“Style”)| GetPriceStyle());

    1. 该错误是由于__ * Quotation * ____符号的格式引起的,请手动更改所有引号,然后重新应用,该错误不会显示。

      _SECTION_BEGIN(“Price”);
      _N(标题= StrFormat(“{{NAME}} – {{INTERVAL}} {{DATE}}打开%g,Hi%g,Lo%g,
      关 %g (%.1f%%) Vol ”+ WriteVal(V,1.0)+” {{VALUES}}”, O, H, L, C ));
      范围=参数(“Periods”, 14, 2, 200, 1 );
      SetChartOptions(0,chartShowArrows | chartShowDates);
      情节(C,“Close”, IIf( PDI(range) > MDI(range), ParamColor(“Up Color”, colorGreen ),
      ParamColor(“Down Color”,colorRed)),styleNoTitle | ParamStyle(“Style”)| GetPriceStyle());
      _SECTION_END();

发表评论

获取通知,市场更新警报,交易工具,自动化等