以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]写一个全局变量,记录账户的权益最大值,如何实现? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=170218) |
-- 作者:xuehuihe -- 发布时间:2019/5/30 19:51:03 -- [求助]写一个全局变量,记录账户的权益最大值,如何实现? 如题。我需要记录一下,在启动交易模型后,当账户权益创出新高时,将该值赋值给某个全局变量;再次创新高时,更新该值。 请问:如何实现以上目标?谢谢先。
|
-- 作者:wenarm -- 发布时间:2019/5/31 8:21:42 -- IF EXTGBDATA( \'QY\')<TACCOUNT( 6) THEN BEGIN 注:在需要从新记录的时候,将QY设置为0.
|
-- 作者:xuehuihe -- 发布时间:2019/5/31 9:10:57 -- 要先用variable定义‘QY’ 吗? 另外,图表中测试时,出现”注意冲突“的警告,没问题吧?后台使用一样?
|
-- 作者:wenarm -- 发布时间:2019/5/31 9:19:36 -- 不需要。 这记录的是实际账户的权益,如果是在图表中使用并且要作为某些条件因子项使用。那就不行。会影响历史信号,并且这个记录也没有历史值。 [此贴子已经被作者于2019/5/31 9:20:56编辑过]
|
-- 作者:yukizzc -- 发布时间:2019/5/31 9:20:14 -- 不建议在图表策略中使用和账户实际资金有关系的记录 这些操作最好通过后台程序化去实现
|
-- 作者:xuehuihe -- 发布时间:2019/5/31 9:33:53 -- 显示”未定义的变量“ QY,是不是要用variable先定义一下? 另外,end上一行要有分号?
|
-- 作者:yukizzc -- 发布时间:2019/5/31 9:35:23 -- variable:qy=0; if asset>qy then qy:=asset; 这样去记录
|
-- 作者:xuehuihe -- 发布时间:2019/5/31 9:39:10 -- 谢谢。。。 |