以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 平仓语句参数求教! (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=144434) |
-- 作者:zxsd -- 发布时间:2016/12/9 15:47:17 -- 平仓语句参数求教! SELLSHORT(1,IF(HIGH>REF(HIGH,1),2*AAA*0.01+5),AAA%),LIMITR,HIGH); AAA默认是50 我想满足HIGH>REF(HIGH,1)条件时返回一个固定的手数平仓,不满足时返回按照参数百分比平仓(50%),但是这样编译能过但是应用错误,请问如何解决 |
-- 作者:jinzhe -- 发布时间:2016/12/9 16:16:34 -- 百分比下单要用pertrader,如何使用参考函数说明 |
-- 作者:zxsd -- 发布时间:2016/12/9 16:39:12 -- 我问的是 SELLSHORT(1,IF(HIGH>REF(HIGH,1),2*AAA*0.01+5),AAA%),LIMITR,HIGH); 里面的AAA%编译通过但是应用错误,跟实盘百分比没关系 要么返回固定手数,要么返回AAA%,这个意思 |
-- 作者:zxsd -- 发布时间:2016/12/9 16:40:32 -- 应用错误之后整个公式加载不上 |
-- 作者:zxsd -- 发布时间:2016/12/9 16:41:46 -- 如果这样写: SELLSHORT(1,IF(HIGH>REF(HIGH,1),2*AAA*0.01+5),AAA%),LIMITR,HIGH); 就应用错误 SELLSHORT(1,IF(HIGH>REF(HIGH,1),2*AAA*0.01+5),999),LIMITR,HIGH); 就没问题,所以这里的AAA%有问题,怎么转化一下子? AAA是参数默认50 [此贴子已经被作者于2016-12-9 16:42:25编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/12/9 16:47:20 -- if h>ref(h,1) then SELLSHORT(1,2*AAA*0.01+5,LIMITR,HIGH); if h<=ref(h,1) then sellshort(1,aaa%,limitr,high),pertrader; |