设为首页收藏本站

 找回密码
 注册
查看: 1794|回复: 1
打印 上一主题 下一主题

请小米版主帮忙检查一下这个公式是否有问题,谢谢 [复制链接]

Rank: 1

精华
0
UID
262681
积分
3
帖子
2
主题
1
阅读权限
10
注册时间
2018-2-25
最后登录
2018-3-6
跳转到指定楼层
1#
发表于 2018-3-6 18:10:36 |只看该作者 |倒序浏览
我把超级图表主图设置为RM1809,插入一个商品RM1901,然后插入以下公式想实现价差交易功能,但是模拟账户没有任何反应,不知道是公式有问题还是设置不对,本人刚接触TB,还不太熟,只是大概了解了一下公式编写规则就编出了这个公式,请小米版主给检查一下,谢谢
Params
Numeric Num(25);
Vars
Numeric JC1;
Numeric JC2;
Numeric CP09B;
Numeric CP09S;
Numeric CP01B;
Numeric CP01S;
Numeric CP09BID;
Numeric CP09ASK;
Numeric CP01BID;
Numeric CP01ASK;

Begin
IF(BarStatus()==2)
{
CP09B==DATA0.A_BuyPosition;
CP09S==DATA0.A_SellPosition;
CP01B==DATA1.A_BuyPosition;
CP01S==DATA1.A_SellPosition;
CP09BID==Data0.Q_BidPrice;
CP09ASK==Data0.Q_AskPrice;
CP01BID==Data1.Q_BidPrice;
CP01ASK==Data1.Q_AskPrice;
}
JC1==CP09BID-CP01ASK;
JC2==CP09ASK-CP01BID;
if (JC1>0)
{
IF (JC1>=Num*(CP09S+1)) DATA0.SellShort(1,CP09BID);
IF (JC1>=Num*(CP01B+1)) DATA1.Buy(1,CP01ASK);
}
IF (CP09S>0 AND JC2<=Num*(CP09S-1)) DATA0.BuyToCover(1,CP09ASK);
IF (CP01B>0 AND JC2<=Num*(CP01B-1)) DATA1.SELL(1,CP01BID);

End

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-3-13 11:07:19 |只看该作者
先直接试一下软件自带的价差交易的公式吧。。
CL_SpreadChannelBreakout_L, CL_SpreadChannelBreakout_S

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-26 00:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部