公式中能根据应用的品种自动进行参数调节么?
比如一个公式为MTD,应用在ru上自动调整为预设的3,3,5参数,应用在sr上自动调整为预设的3,8,6参数?
否则进行多品种交易时,总要根据品种不同手工调整,很麻烦,要是能在公式内部预设好不同品种不同参数就方便了。
可将公式复制成"公式001_RU"\公式001_SR\...,保留参数后就不会变了
以下是引用金字塔在2010-9-28 8:45:26的发言:
可将公式复制成"公式001_RU"\公式001_SR\...,保留参数后就不会变了
就是说建立多个公式吧,每个公式内容一样,就保留不同的参数,对吧?
不过这样还是很麻烦,因为每切换一个品种,就要重新选择不同的公式呀。
比如我现在24个品种,应用了一个公式,如果都切换一边的话,要重新选择24次公式。
如果公式能根据品种不同自动调整预设的参数,就加载一次参数就行了。
参考 EXTGBDATA(S) 和 EXTGBDATASET(S,X),将参数变量存放全局变量数据库,用品种代码做关键字,这样就可以实现不同品种的不同参数,具体请参阅金字塔函数帮助和论坛的以往讨论
不用参数,用变量代替参数。首先判断合约类型(可能有些繁),通过选择语句确定这些值,然后运行公式主体
以下是引用wattwei在2010-9-28 8:58:36的发言:
不用参数,用变量代替参数。首先判断合约类型(可能有些繁),通过选择语句确定这些值,然后运行公式主体
怎么判断合约类型?如何得到?
取得合约的label,然后用字符串函数取头部,头部比对,如ru,cu,还要考虑单个字符的头如a。有点繁的
以下是引用wattwei在2010-9-28 9:11:44的发言:
取得合约的label,然后用字符串函数取头部,头部比对,如ru,cu,还要考虑单个字符的头如a。有点繁的
怎么得到label,用stklabel么?得到的都是100000呀
不可能啊,不知道你怎么搞的。
加语句DRAWTEXTEX( 1,0,0,0,stklabel);输出看看
以下是引用wattwei在2010-9-28 9:30:47的发言:
不可能啊,不知道你怎么搞的。
加语句DRAWTEXTEX( 1,0,0,0,stklabel);输出看看
当前合约:stklabel,linethick0;
