欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 高端新图表程式化交易

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3408人关注过本帖树形打印复制链接

主题:高端新图表程式化交易

帅哥哟,离线,有人找我吗?
FireScript
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/17 17:14:49    Post IP:180.169.30.6[显示全部帖子]

 主要有几点吧:
1.后台没有K线图形界面,因此从消耗上来说 效率更高,可以交易更多品种而不至于资源占用过高。不过也因此后台不能直接如图表那样直接看到历史交易回测的大致情况。
2.后台交易是直接操作实际账户的,而图表则是先根据策略的虚拟运行结果给出下单指令,图表交易时候实际账号的情况无法反馈并影响策略本身的运行。 而后台对账号持仓的控制是更精细和准确的,可以实现更多更复杂的操作。
3.后台代码编写由于无法直接在K线上查看效果,因此编写和调试比图表难度大。



图表交易标准版即可:3800
后台交易:8800


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/18 9:37:13    Post IP:180.169.30.6[显示全部帖子]

 不是这个意思。 举个例子:图表程序化就相当于 你跟随或者模仿另一个人(“图表程序”)进行交易。比如说你跟随巴菲特交易股票,巴菲特就相当于一个理想的交易策略,你跟随他的动作进行操作,但是你本身操作成功与否,是无法影响到巴菲特的决策思路的。他买个了一个亿,你操作不了这么多资金 是不会影响到他的操作的。 或者他能成交了,但是到你这就没办法全部成交也是不会影响巴菲特的下一步决策的。

等于说图表交易是有一个单向影响过程,模型本身是一直按照策略的理想状态,至于你实际下单是不是未能成交或者成交很迟或者其他情况 模型是不管的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/21 9:17:04    Post IP:180.169.30.6[显示全部帖子]

 能。只需要使用PERTRADER 函数即可。
[此贴子已经被作者于2019/10/21 9:17:55编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/21 13:54:33    Post IP:180.169.30.6[显示全部帖子]

新建个框架,把交易放在这个框架的图表下,然后启用多框架的显示方式就行了。这样差不多也算是隐藏起来了。

2个框架,一个在交易,默认的技术框架我在在做其他事情。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

多框架显示设置:工具-选项

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

新建框架:
参考链接:http://www.weistock.com/WeisoftHelp/kuangjia.htm

在画面-框架布局  进入之后可以新建框架之类的。试一试操作下就行了。
反正能做到。





命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/21 14:32:43    Post IP:180.169.30.6[显示全部帖子]

 多周期也可以的啊。窗口是能拆分的。在进去框架设置之后 是可以进行 行和 列的拆分的。
[此贴子已经被作者于2019/10/21 14:33:31编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/21 15:02:16    Post IP:180.169.30.6[显示全部帖子]

 他们对你这段话的理解是“历史K信号上的下单手数也要按照实际资金的百分比” 所以才回复你说不行的。
先不管怎么理解的吧。我简单说明下PERTRADER函数能做到的效果,你可以自行参考下是否满足你的需求。

正常呢,下单都是按照信号上的下单手数下单的。
1.buy(1,1,market);//下单时候按照一手下单,K线信号上也是1手

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

2.
buy(1,1%,market);//按照虚拟资金的1%计算一个下单手数,实际下单也按照这个手数下单。此外这个手数可能会大于实际能下的手数,我这里虚拟资金本身比较小,所以就计算出2手出来了而已。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

3.
2中按照虚拟资金计算的1%的下单手数是2手,实际上你的资金可能并不足以下2手,因此才有了PERTRADER,那就是按照实际资金百分比下单.
直接看下效果:
buy(ISLASTBAR,1%,market),PERTRADER;//后面加一个PERTRADER
这种情况下天图表上信号不变,还是2手:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

但是实际下单交易日志里则是这样子了:
2019-10-21 14:54:15.006    【图表】框架:Technic 触发下单 BUY 品种 RB00 下单K线 2019.10.21 00:00:00 公式:Formula6 窗格ID:Main 代码行:1
2019-10-21 14:54:15.196    【图表】模型下单百分比 1
2019-10-21 14:54:15.196    【图表】直接下单
2019-10-21 14:54:15.236    【图表】RB00 运行完毕
2019-10-21 14:54:15.236    【下单】RB01 价0.000000 量1267 买卖0 类型1 开平0 账户7 Formula 1
2019-10-21 14:54:15.236    【下单】已提交,订单ID :1911685733
2019-10-21 14:54:15.306    【指令】收到回报指令 ID = 1911685733
2019-10-21 14:54:15.366    【回报】7 : RB01 - 已报单 1267 价格:3295 开 买
2019-10-21 14:54:15.426    【回报】7 : RB01 螺纹钢2001 - 已撤单 量:1267
2019-10-21 14:54:15.426    【指令】收到回报指令 ID = 1911685733

我这里账号资金比较多,直接按照1% 算出来了都有1267手。这就是实际 资金百分比下单的效果。

按照实际百分比下单时候,图表上信号依然保持按照虚拟资金计算的结果显示,只是在实际下单时候的手数 不按照图表信号的手数来,而是按照实际资金计算并下单。

你可以申请一个模拟账号和一个软件试用账号,做程序化试一下就知道大致情况了。





命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/22 8:46:35    Post IP:180.169.30.6[显示全部帖子]

 在  查看-交易日志 下面。


命数如织,当如磐石。
 回到顶部