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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 怎么引用实盘中真实的资产到策略中

   

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


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

主题:怎么引用实盘中真实的资产到策略中

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


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

不建议这样做。如果只是输出显示,无所谓。但是如果参与到策略里面 就会影响到整个历史信号。
后台有相应函数 TOPENPROFIT 可以输出的,你直接在图表里面用就行了。不过只能在最新K上显示。



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


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

那也会影响到历史仓位的吧。你最好确定下历史信号是否受到影响了。



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


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

 必须在持仓的品种的K线上才能返回。会显示这个品种的浮动盈亏。


如果要总的浮动盈亏 用TACCOUNT( 4)

但是还是要提醒一句,后台函数用在图表会影响历史信号的。



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


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

 这个可以简单说明下。
比如你调用浮动盈亏,你用的是读取账户栏的后台函数,并且依靠浮动盈亏值的大小决定是否下单。那就会出现一个情况,昨天日K上判断下单用的浮动盈亏和最新日K上是一模一样的,虽然在时间线上它们完全不一样,可是取的浮动盈亏却是一样,这明显不符合图表策略的思路。而且更麻烦的是,如果现在实际账户栏浮动盈亏变化了,因为我是用浮动盈亏情况决定是否下单,那么原本历史K上开仓的信号就会发生变化。比如之前昨日K上有信号,现在浮动盈亏变化了,信号就可能直接消失了,因为你历史K和最新K取到的值都是一样的,最新K上取到的浮动盈亏变化了,历史K也会受到影响。 


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


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

 这个 or not(islastbar)  是之前处理提前下单时候操作的。
当时那个代码是用not(islastbar)区分了历史K和最新K的。但是这个使用需要注意场景,而且我觉得你这里还是不行的。

举个例子,如果你某个平仓条件是 浮动盈亏>100. 

那现在就是这样:
浮动盈亏>100 or not(islastbar)
这种情况最新K倒是没问题。历史K,每个K都有信号了。。




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


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

 你用的哪个函数? topenprofit这个函数必须加载在持仓品种上才行。否则无法对应到品种上去。此外topenprofit这个在历史K是0.  TACCOUNT( 4) 则是所以K显示一个值。

我大致看了下很多后台函数是只在最新K上有效,账号函数里面是可用从历史一直显示在现在。但是账户函数取值时候可能不能像后台函数那样精细。

[此贴子已经被作者于2019/10/22 11:28:38编辑过]


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


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

 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
看图。 你当前有这个品种持仓吗?没有持仓怎么算盈亏呢。


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


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


都在账户函数分类下面:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
都在这里。
[此贴子已经被作者于2019/10/22 14:49:58编辑过]


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


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

 后台函数部分取值需要和交易的记录所关联,也就是从那个记录中取,以及会涉及到策略运行里的一些统计,如盈亏次数等。 账户函数直接从账户栏读取。 有些数据取值,是后台函数和账户函数都能获取到。有些则是各自独立的。   没有什么区别不区别,本身是2样东西,只是实现某些需求时候,2者都可以选择而已。 


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