以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何记录资金曲线创了上次开仓后的新高  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147922)

--  作者:Yangygzy
--  发布时间:2017/2/18 8:54:08
--  如何记录资金曲线创了上次开仓后的新高
variable:HistoryAsset[2]=0;

if holding<>ref(holding,1) and holding=0 then begin
HistoryAsset[1]:=HistoryAsset[0];
HistoryAsset[0]:=Asset;
end

想着每次平仓时把资金本次开仓的最大资金赋给HistoryAsset[1],HistoryAsset[0]继续记录,可是最后的结果是HistoryAsset[1],HistoryAsset[0]一直是一样的,这个是什么问题呢?
ss:HistoryAsset[0],NOAXIS;
ss2:HistoryAsset[1],NOAXIS;

if HistoryAsset[1]<>0 and HistoryAsset[0]>HistoryAsset[1] then 
do something;

--  作者:jinzhe
--  发布时间:2017/2/20 9:01:28
--  
数组从1开始,[2]大小的数组元素是x[1]和x[2]