MultiCharts编程-PowerLanguage-Environment Information环境信息
[font=宋体]第[/font]11[font=宋体]章[/font] Environment Information[font=宋体]环境信息[/font][p=30, 2, left][font=宋体]本章几个关键字,可取得程序计算的数据系列编号([/font]DataN[font=宋体])、交易或图表属性信息、[/font]PC[font=宋体]设定的国家、币别、[/font]MC[font=宋体]的用户名和[/font]MaxBarsBack[font=宋体]值等。方便用户监控电脑和数据计算的环境信息的不可重复性。[/font][/p][table=98%]
[tr] [td=2,1] BaseDataNumber [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前公式计算所使用的数据编号。若写在函数脚本中,调用该函数的指标或信号脚本,则返回计算所使用的数据编号。[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]BaseDataNumber[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]将目前公式计算所使用的数据编号存入变量[/size][/font]Value1:[/p] [p=30, 2, left]Value1=BaseDataNumber[/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] CurrentDataNumber [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前函数计算所使用的数据编号。[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]CurrentDataNumber[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]将目前函数计算所使用的数据编号存入变量[/size][/font]Value1:[/p] [p=30, 2, left]Value1=CurrentDataNumber[/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] ExecOffset [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前函数执行偏移的[/size][/font]K[font=宋体][size=12.0pt]棒数量。[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]ExecOffset[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]将目前函数执行偏移的[/size][/font]K[font=宋体][size=12.0pt]棒数量存入变量[/size][/font]Value1:[/p] [p=30, 2, left]Value1=ExecOffset;[/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] GetAppInfo [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回一个数值,表示应用程序的特定属性。[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]GetAppInfo([font=宋体][size=12.0pt]参数[/size][/font])[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]参数[/size][/font][/p] [/td] [td=1,1,85%] [table=98%]
[tr] [td=1,1,31%] [p=30, 2, left][font=宋体][size=12.0pt]关键字[/size][/font][size=12.0pt][/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]功能[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiBarSpacing[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前图表上的[/size][/font][size=12.0pt]K[/size][font=宋体][size=12.0pt]棒宽度[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiHighestDispValue [/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前图表价格刻度轴的最大值[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiLowestDispValue[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前图表价格刻度轴的最小值[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiLeftDispDateTime[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前图表时间刻度轴的最左方[/size][/font][size=12.0pt]K[/size][font=宋体][size=12.0pt]棒的儒略日[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiRightDispDateTime [/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前图表时间刻度轴的最右方[/size][/font][size=12.0pt]K[/size][font=宋体][size=12.0pt]棒的儒略日[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiSpaceToRight[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前图表设定的右边空白边界宽度(以[/size][/font][size=12.0pt]K[/size][font=宋体][size=12.0pt]棒数量表示,可在设置窗口[/size][/font][size=12.0pt]->X-[/size][font=宋体][size=12.0pt]时间刻度中设置)[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiOptimizing[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]1[/size][font=宋体][size=12.0pt]表示目前正在进行最佳化演算[/size][/font][size=12.0pt][/size][/p] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]0[/size][font=宋体][size=12.0pt]表示其他状况[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiStrategyAuto[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]1[/size][font=宋体][size=12.0pt]表示目前自动交易为启用状态[/size][/font][size=12.0pt][/size][/p] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]0[/size][font=宋体][size=12.0pt]表示其他状况[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiStrategyAutoConf[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]0[/size][font=宋体][size=12.0pt]表示不显示委托确认视窗[/size][/font][size=12.0pt][/size][/p] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]1[/size][font=宋体][size=12.0pt]表示其他状况[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiIntraBarOrder [/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]1[/size][font=宋体][size=12.0pt]表示目前有启用[/size][/font][size=12.0pt]K[/size][font=宋体][size=12.0pt]棒内产生委托[/size][/font][size=12.0pt][/size][/p] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]0[/size][font=宋体][size=12.0pt]表示其他状况[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiAppId[/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回代表目前应用程式的识别码(为非[/size][/font][size=12.0pt]0[/size][font=宋体][size=12.0pt]整数值)[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[tr] [td=1,1,31%] [p=30, 2, left][size=12.0pt]aiRealTimeCalc [/size][/p] [/td] [td=1,1,68%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]1[/size][font=宋体][size=12.0pt]表示目前处于接收实时行情状态[/size][/font][size=12.0pt][/size][/p] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font][size=12.0pt]0[/size][font=宋体][size=12.0pt]表示其他状况[/size][/font][size=12.0pt][/size][/p] [/td] [/tr]
[/table] [p=30, 2, left][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]取得图表上[/size][/font]K[font=宋体][size=12.0pt]棒宽度:[/size][/font][/p] [p=30, 2, left]GetAppInfo(aiBarSpacing)[/p] [p=30, 2, left][font=宋体][size=12.0pt]取得是否显示委托单确认视窗的状态:[/size][/font][/p] [p=30, 2, left]GetAppInfo(aiStrategyAutoConf)[/p] [p=30, 2, left][font=宋体][size=12.0pt]取得是否处于即时行情状态,当使用到即时行情资料计算时,返回值为[/size][/font]1[font=宋体][size=12.0pt];否则返回值为[/size][/font]0[font=宋体][size=12.0pt]:[/size][/font][/p] [p=30, 2, left]GetAppInfo(aiRealTimeCalc)[/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] GetCountry [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font]windows[font=宋体][size=12.0pt]控制面板中地区与语言中设定的语言及区域格式名称。[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]GetCountry[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]若设定为“中文(简体,中国)”,则[/size][/font]GetCountry[font=宋体][size=12.0pt]返回值为“[/size][/font][font=宋体][size=12.0pt]中华人民共和国[/size][/font][font=宋体][size=12.0pt]”[/size][/font][/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] GetCurrency [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回[/size][/font]windows[font=宋体][size=12.0pt]控制面板中地区与语言中设定的货币符号。[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]GetCurrency[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]若使用人民币的话,则[/size][/font]GetCurrency[font=宋体][size=12.0pt]返回值为[/size][/font][font=宋体][size=12.0pt]¥[/size][/font][/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] GetUserID [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前电脑的[/size][/font]MC[font=宋体][size=12.0pt]用户名。用户名可用于公式保护。([/size][/font]MC[font=宋体][size=12.0pt]用户名,可在帮助[/size][/font]-[font=宋体][size=12.0pt]》关于[/size][/font]Multicharts[font=宋体][size=12.0pt]中[/size][/font] [font=宋体][size=12.0pt]查看)[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]GetUserID[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]将用户编号存入变量[/size][/font]Value1[font=宋体][size=12.0pt]:[/size][/font][/p] [p=30, 2, left]Value1=GetUserID;[/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] MaxBarsBack [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回目前公式所设定的最大引用[/size][/font]K[font=宋体][size=12.0pt]棒数量。[/size][/font][/p] [p=30, 2, left][font=宋体][size=12.0pt]所有公式都会使用一定数量的历史数据计算,这些使用资料的数量称作公式计算时最大引用[/size][/font]K[font=宋体][size=12.0pt]棒数量或最大引用[/size][/font]K[font=宋体][size=12.0pt]棒数量。[/size][/font][/p] [p=30, 2, left][font=宋体][size=12.0pt](设置方法:[/size][/font][/p] [p=30, 2, left][font=宋体][size=12.0pt]信号[/size][/font]——[font=宋体][size=12.0pt]策略属性》属性》指标运算参考的最大[/size][/font]Bars[font=宋体][size=12.0pt]数量,[/size][/font][/p] [p=30, 2, left][font=宋体][size=12.0pt]指标[/size][/font]——[font=宋体][size=12.0pt]设置指标》属性》指标运算参考的最大[/size][/font]Bars[font=宋体][size=12.0pt]数量)[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]MaxBarsBack[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]将目前公式所设定的最大引用[/size][/font]K[font=宋体][size=12.0pt]棒数量存入变量[/size][/font]Value1[font=宋体][size=12.0pt]:[/size][/font][/p] [p=30, 2, left]Value1=MaxBarsBack;[/p] [/td] [/tr]
[/table][p=30, 2, left]
[/p][table=98%]
[tr] [td=2,1] MaxBarsForward [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]说明[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]返回图表上设定的右边空白边界宽度(以[/size][/font]K[font=宋体][size=12.0pt]棒数量表示)。[/size][/font][/p] [p=30, 2, left][font=宋体][size=12.0pt](在图表上设置方法:右击图表》设置窗口》[/size][/font]X-[font=宋体][size=12.0pt]时间刻度》设置右边空白[/size][/font]N[font=宋体][size=12.0pt]根[/size][/font]K[font=宋体][size=12.0pt]线位置。)[/size][/font][/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]语法[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left]MaxBarsForward[/p] [/td] [/tr]
[tr] [td=1,1,14%] [p=30, 2, left][font=宋体][size=12.0pt]范例[/size][/font][/p] [/td] [td=1,1,85%] [p=30, 2, left][font=宋体][size=12.0pt]将目前设定的右方边界宽度存入变量[/size][/font]Value1[font=宋体][size=12.0pt]:[/size][/font][/p] [p=30, 2, left]Value1=MaxBarsForward;[/p] [/td] [/tr]
[/table]
页:
[1]