以文本方式查看主题

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

--  作者:fdcs
--  发布时间:2017/5/24 9:43:06
--  资金管理问题
想要实现 如果现在的权益小于初始权益的80%就不在交易,例如初始投入资金10W程序化交易,当权益小于8W时不在交易,要怎么编写,图表。
--  作者:pyd
--  发布时间:2017/5/24 10:00:29
--  
if asset>0.8*初始资金 then buy()
--  作者:fdcs
--  发布时间:2017/5/24 10:34:57
--  
关键初始资金怎么写? 我原来就是这样写的,Variable:As0=asset;ZS:=asset<0.8*as0;if NOT(ZS) then begin 
问题
1、用Variable:As0=asset 这个来表示初始资金可以吗,as0是否保证和费率设置里面的初始资金一致?
2、asset>0.8*初始资金,这个asset肯定是不准的,因为图表显示运行了一段时间后,asset发生了很大变化,这时入市的话asset和实际账户权益完全不一样。如果改成TACCOUNT(6)<0.8*as0可以吗?

--  作者:pyd
--  发布时间:2017/5/24 11:02:35
--  

1,初始资金

aa:VALUEWHEN(barpos=1,asset);

2,图标要依据历史信号,图表的资金是虚拟资金无法和实际资金一致,TACCOUNT(6)只有最新值没有历史值 不建议在图表使用


--  作者:fdcs
--  发布时间:2017/5/24 11:31:20
--  
aa:VALUEWHEN(barpos=1,asset); 这个写法aa的值 是否保证和费率设置里面的初始资金一致?
--  作者:pyd
--  发布时间:2017/5/24 12:28:22
--  

是的,取的就是下图这个资金


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/5/24 12:29:46编辑过]