如何获得涨停跌停价?
使用保留字(Reserve Word)不能直接获得涨停价或跌停价。 国信TradeStation提供QuotesProvider在EasyLanguage中获取代码的涨停价和跌停价。 具体用法见示例。
示例1:使用QuotesProvider获得涨停价或跌停价
using guosen;
using tsdata.common;
using tsdata.marketdata;
vars:QuotesProvider QP(null);
method void AnalysisTechnique_Initialized( elsystem.Object sender, elsystem.InitializedEventArgs args )
begin
QP = new QuotesProvider;
QP.Load = false;
QP.Symbol = "000001.SZ";//设置股票代码
QP.fields += "highLimit,LowLimit";//属性可增可减,不区分大小写,但需用逗号分隔开来
QP.Updated += QP_Updated; //为QuotesProvider绑定更新事件
QP.Load = true;
end;
Method void QP_Updated(elsystem.Object sender,tsdata.marketdata.QuoteUpdatedEventArgs args)
Begin
if(QP.State=DataState.loaded)then
Begin
Print("HighLimit: "+ numtostr(QP.Quote["HighLimit"].Int64Value,0) + //代码名称
" LowLimit:" + numtostr(QP.Quote["HighLimit"].Int64Value,0) //最新价
);
End;
End;
//打印语句输出栏结果示例:HighLimit: 100900 LowLimit:100900