以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  数据引用合并  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=87480)

--  作者:天仞
--  发布时间:2015/11/19 9:32:08
--  数据引用合并
老师好,我想调用一个数据
  一。 比如我现在100万做交易,,做5个品种,,每个品种20%,,
我要在图上显示资产一栏,,这个资产的数据是这5个品种资产的总合,,就是每个品种现在的资产相加值,谢谢
就是把5个品种的资产用一个数显示出来,,
二、如果这个数据出来后,每个品种的开仓手数就用这个数据来算20%。

--  作者:jinzhe
--  发布时间:2015/11/19 11:11:19
--  

公式里面的费率设置,把初始资金设置为20万,然后引用这个初始资金为20万的公式的5个品种的asset


--  作者:jinzhe
--  发布时间:2015/11/19 11:16:42
--  

公式里面的费率设置,把初始资金设置为20万,然后引用这个初始资金为20万的公式的5个品种的asset


--  作者:天仞
--  发布时间:2015/11/19 13:58:43
--  
谢谢,,,请问怎么写呀,,我不会写,,,详细点,,
--  作者:jinzhe
--  发布时间:2015/11/19 14:06:03
--  

 


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

图片点击可在新窗口打开查看此主题相关图片如下:bb.png
图片点击可在新窗口打开查看
把你的初始公式的初始资金填写20万,

初始公式的代码最后写上aa:asset;

 

然后新建一个公式,引用5个品种的上面公式里面的aa即可

[此贴子已经被作者于2015/11/19 14:17:45编辑过]

--  作者:天仞
--  发布时间:2015/11/19 14:27:13
--  
你发的什么,,,看不到呀
--  作者:jinzhe
--  发布时间:2015/11/19 14:35:47
--  
现在能看到吗?或者你打开IE浏览器试试看
--  作者:天仞
--  发布时间:2015/11/19 15:13:21
--  
就是问你怎么写,,引用怎么写呀,,,
--  作者:jinzhe
--  发布时间:2015/11/19 16:27:46
--  

比如你的初始公式的名字是“公式1”,那么在这个公式最后加一句aa:asset;

 

然后新建一个新的公式,进行引用,假设你交易的几个品种是if ru  rb ag tf

a1:=stkindi(\'if00\',\'公式1.aa\',0,datatype);

a2:=stkindi(\'rb00\',\'公式1.aa\',0,datatype);

a3:=stkindi(\'ru00\',\'公式1.aa\',0,datatype);

a4:=stkindi(\'ag00\',\'公式1.aa\',0,datatype);

a5:=stkindi(\'tf00\',\'公式1.aa\',0,datatype);

as:=a1+a2+a3+a4+a5;

as就是初始公式应用在5个合约上的总体资金了,然后再用这个资金进行计算手数

ss:as/(close*multiplier*保证金比率);

需要手工定义当前交易合约的保证金比率


--  作者:天仞
--  发布时间:2015/11/19 23:06:46
--  
谢谢,,写的很详细,,但我5个品种用的是一个交易系统,,,在一个交易系统中怎么写呀,,我写好后,,提示公式不能引用自己,,然后关不了,,怎么办,,你的方法是,,每个品种的系统都换个名字吗,,,然后在引用,,能不能就在一个系统中引用呀,,怎么改?谢谢