SELLSHORT(1,IF(HIGH>REF(HIGH,1),2*AAA*0.01+5),AAA%),LIMITR,HIGH);
AAA默认是50
我想满足HIGH>REF(HIGH,1)条件时返回一个固定的手数平仓,不满足时返回按照参数百分比平仓(50%),但是这样编译能过但是应用错误,请问如何解决
百分比下单要用pertrader,如何使用参考函数说明
我问的是
SELLSHORT(1,IF(HIGH>REF(HIGH,1),2*AAA*0.01+5),AAA%),LIMITR,HIGH);
里面的AAA%编译通过但是应用错误,跟实盘百分比没关系
要么返回固定手数,要么返回AAA%,这个意思
如果这样写:
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编辑过]
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;