以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 计算当前每笔交易的合计盈亏 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=53660) |
-- 作者:zzking -- 发布时间:2013/7/5 13:43:42 -- 计算当前每笔交易的合计盈亏 假如今天目前为止有N+1笔到交易,怎么能计算出之前的N笔交易的合计盈亏 |
-- 作者:jinzhe -- 发布时间:2013/7/5 14:08:29 -- variable:nn=0;
if 平多条件 then begin sell; nn:=nn+openprofit; end
if 平空条件 then begin sellshort; nn:=nn+openprofit; end |
-- 作者:zzking -- 发布时间:2013/7/5 14:12:30 -- IF 开空条件 TEHN BEGIN SELL (HOLDING>0,1,THISCLOSE); BUYSHORT (HOLDING=0,1,THISCLOSE); END IF 开多条件 TEHN BEGIN SELLSHORT(HOLDING<0,1,THISCLOSE); BUY (HOLDING=0,1,THISCLOSE); END 带有反手的,应该怎么处理
|
-- 作者:jinzhe -- 发布时间:2013/7/5 14:14:44 -- 一样的,把这些内容套入到反手系统里面 |
-- 作者:zzking -- 发布时间:2013/7/5 14:24:27 -- 这样写? IF 开空条件 TEHN BEGIN SELL (HOLDING>0,1,THISCLOSE); BUYSHORT (HOLDING=0,1,THISCLOSE); NN:=NN+OPENPROFIT ; END IF 开多条件 TEHN BEGIN SELLSHORT(HOLDING<0,1,THISCLOSE); BUY (HOLDING=0,1,THISCLOSE); NN:=NN+OPENPROFIT ; END IF 平多条件 THEN BEGIN SELL (HOLDING>0,1,THISCLOSE); NN:=NN+OPENPROFIT ; END IF 平空条件 THEN BEGIN SELLSHORT(HOLDING<,1,THISCLOSE); NN:=NN+OPENPROFIT ; END |