tradeblazer mysql_交易开拓者(TradeBlazer)上手指南

今天试用了交易开拓者(TradeBlazer),记一下自编写公式的指南,以备后查。

一、打开新建公式窗口

单击左边导航栏的“新建公式应用”,在弹出的对话框中,输入公式的简称,名称,注释等,点击“确定”按钮。

7c45f22f22902879a36f56399d2cef6b.png

二、编写公式

在弹出的“公式编辑器”中,输入你的公式,下面是一个自定义的双均线的交易系统。

输入完之后,点击上方工具栏上的“编译”按钮,当下方出现“成功保存当前公式信息”的提示时,意味着程序编译通过。

小知识:交易开拓者(TradeBlazer)的交易系统分为:Params、Vars、Begin+End三部分。

fc336931e55dc177feb6aba6824c103d.png

三、插入公式

在K线图界面单击鼠标右键,在弹出的菜单中,执行“插入公式应用”功能。

1287cb86bbf6b94e8a85915ab64cd657.png

在弹出的窗口中,找到你刚刚自定义的公式。

小技巧:在窗口最下面的“过滤”按钮前面,直接输入你自定义公式的名称,点击“过滤”按钮,可以迅速找到你自定义的公式。

c92ef7fe8b04efa3684832234a6cbef9.png

四、测试公式

可以看到双均线的交易策略已经显示在K线图上。

49f1a91d4c4134d9bbd76d712a3b6080.png

另附一个日内交易策略:

开盘N分钟不进行买卖操作

开盘N分钟后,如果价格突破前N分钟波动区间的高点,则做多,

如果价格突破前N分钟波动区间的低点,则做空,

收盘前平仓。

交易头寸默认1手。

Params

Numeric RangeEndTime(93000); //区间结束时间

Numeric TradeEndTime(145500); //日内平仓时间

Numeric lots(1);

Vars

NumericSeries UpperBand;

NumericSeries LowerBand;

Begin

if(CurrentBar == 0 or Date <> Date[1])

{

UpperBand = High;

LowerBand = Low;

}

Else if(Time <= RangeEndTime * 0.000001)

{

UpperBand = Max(high,UpperBand);

LowerBand = Min(Low,LowerBand);

}

Else if(Time >= TradeEndTime * 0.000001)

{

Sell(0,Open);

BuyToCover(0,Open);

}

Else

{

if(High >= UpperBand)

Buy(lots,Max(Open,UpperBand));

if(Low <= LowerBand)

SellShort(lots,Min(Open,LowerBand));

}

PlotNumeric("UpperBand",UpperBand);

PlotNumeric("LowerBand",LowerBand);

End

原载:蜗牛博客

网址:http://www.snailtoday.com

尊重版权,转载时务必以链接形式注明作者和原始出处及本声明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值