知识库 > 金融建模 > 公用函数 > 金融工程 > 投资组合 > Common

AdjustSampleByAny    

简述
计算满足条件Condition的股票的EvalExp,选取值在RangeBeg跟RangeEnd之间,按照不同的RangeType类型选择股票,并分配资金
定义

AdjustSampleByAny(BkName:Striong,BegT:TDateTime,Money:Real,EvalExp:Expression,SortDir:Boolean,RangeType:Integer,RangeBeg:Real,RangeEnd:Real,PercentType:Integer,Condition:Expression):TableArray
参数

BkName:字符串,板块名称
BegT:日期型时间,开始时间
Money:实数,初始资金
EvalExp:表达式
SortDir:真假,排序方向
RangeType:整数,范围类型
RangeBeg:实数,范围上限
RangeEnd:实数,范围下限
PercentType:整数,资金分配方法,用户自定义,含义如下表:
显示名
流通股0
总股本1
等资金2


Condition:表达式,条件选择

返回:计算满足条件Condition的股票的EvalExp,选取值在RangeBeg跟RangeEnd之间,按照不同的RangeType类型选择股票,并分配资金
  • 范例:

     Return AdjustSampleByAny("深证A股",inttodate(20120916),500,@close(),false,0,7,9,0,@true);

    //结果:


相关