以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 为什么变量FIT没能取最大值? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=53974) |
-- 作者:学习中 -- 发布时间:2013/7/15 23:47:39 -- 为什么变量FIT没能取最大值? aa:tholding,linethick0; bb:=extgbdata(\'quanju\'); if bb>0 then begin buy(barpos=datacount-1,bb,thisclose); end kc:=TAVGENTERPRICE; 开仓价:extgbdata(\'qu\'),linethick0; 买一价:DYNAINFO( 28),linethick0; 差价:if(bb>0,买一价-开仓价,0),linethick0; if islastbar then extgbdataset(\'quanju\',aa); if islastbar then extgbdataset(\'qu\',kc); variable: fit=0 ; IF 差价>fit THEN fit:=差价; if bb<=0 then fit:=0; 高差:fit,linethick0; fit1:if(fit>40,fit-15,0.6),linethick0; 止赢:=开仓价+fit1; if bb>0 and 高差>2 and c<=止赢 then begin sell(1,0,marketr); end
|
-- 作者:jinzhe -- 发布时间:2013/7/16 9:40:26 -- 能否举例说明一下,哪个最高值没有取到? |
-- 作者:学习中 -- 发布时间:2013/7/16 10:35:50 -- IF 差价>fit THEN fit:=差价; FIT会随差价上下浮动,不是只取最大值.(一会是个大数值,一会又减小,跟随差价变化)
[此贴子已经被作者于2013/7/16 10:36:14编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/7/16 10:45:25 -- 这些计算的值都是根据实际账户详情计算出来的,图表全局变量根本无法记录这样的历史变化情况 |