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

使用Amibroker回测交易系统简介

读取56秒

回测是一个简单的过程,可以帮助交易者评估其交易思路并提供有关交易系统在给定历史数据集上的表现的信息。它讨论了很多交易系统的行为,交易特定交易系统所涉及的风险以及很多交易系统的性能。这是一个视频教程,其中包含有关如何使用Amibroker执行简单回测的逐步指南。

简单的EMA交叉交易系统

//Marketcalls Backtesting Tutorial

_SECTION_BEGIN("EMA Crossover Trading System");
SetChartOptions(0,chartShowArrows|chartShowDates);

//Plot CandleSticks
Plot( C, "Price", ParamColor( "Color", colorDefault ), ParamStyle( "Style", styleCandle, maskPrice ) );


//Compute EMA 20 and EMA50

EMA20 = EMA(C,20);
EMA50 = EMA(C,50);


//Plot the EMA lines


Plot(EMA20,"EMA20",colorGreen,styleLine);  //Shorter Length EMA
Plot(EMA50,"EMA50",colorblue,styleLine);  //Longer Length EMA


//Logical Buy and Sell Rules

Buy = Cross(EMA20,EMA50);  //Positive Crossover 
sell = Cross(EMA50,EMA20); //Negative Crossover

//Short AND Cover for a system which wants to go short


//Plot Buy and Sell Arrows

/* Plot Buy and Sell Signal Arrows */

PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);
PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);



//At what Price to Buy

BuyPrice = Close;
SellPrice = Close;


//Money Management - How much to buy


SetPositionSize( 100000, spsValue ); // 1 Lakh in each trade

//PositionSize = 100000;



//Trade Delays

SetTradeDelays(0,0,0,0);




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

什么是QuantZilla?

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

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

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

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

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

5 Replies to “使用Amibroker回测交易系统简介”

  1. 主席先生,在amibroker Afl代码中是否有与mt4斐济趋势指标相似的指标,我们可以在其中曲线拟合/修改指标中的时间范围吗?

  2. 您的站点上存在许多系统混乱,对此感到困惑。这是该领域的新内容,并且正在从事金银期货的手提包交易。
    是否可以进行无止损交易?

    请为我建议合适的系统/软件

    1. 1)了解如何进行回测
      2)采用系统并使用您所需的一组交易工具进行回测
      3)了解交易系统的风险/性质
      4)如果适合您的风险状况,请对其进行调整。否则,请继续下一个!

发表评论

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