教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

麦语言自编策略模型函数列表 - 图文(15)

来源:网络收集 时间:2026-02-01
导读: GROUPSKVOL('A')>0C MA1,BP(‘A’,GROUPSKVOL('A')); //最新价大于5日均线,买平所有的A组的空头持仓 C>O,BP(‘B’,GROUPSKVOL('B')); //阴线收阳线,买平所有的B组空头持仓 注意1、与未来函数同时使用如ISLASTBAR,

GROUPSKVOL('A')>0&&CMA1,BP(‘A’,GROUPSKVOL('A')); //最新价大于5日均线,买平所有的A组的空头持仓 C>O,BP(‘B’,GROUPSKVOL('B')); //阴线收阳线,买平所有的B组空头持仓 注意1、与未来函数同时使用如ISLASTBAR,EMA2,ZIGZAG,BACKSET,PEAK,PEAKBARS,TROUGH,TROUGHBARS,REFX等可能会导致误差。 2、本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用! 模型分组指令中某组买开信号位置的买开信号价位。 用法: GROUPBKPRICE 返回分组指令中最近一次模型买开位置的买开信号价位。 GROUPBKPRICE 写法示例: C>O,BK('A'); BB:GROUPBKPRICE('A');//给BB赋值为A组指令中最近一次模型买开位置的买开信号价位。 模型分组指令中某组卖开信号位置的卖开信号价位。 用法: GROUPSKPRICE 返回分组指令中最近一次模型卖开位置的卖开信号价位。 GROUPSKPRICE 写法示例: C10,SP;上一次买开仓(不包含出现买开信号的那根K线)距离当前K线的周期数大于10,卖平; 2、HHV(H,BARSBK+1);上一次买开仓(包含开仓信号出现的当根k线)到当前的最高价的最大值。 当根K线出现BK信号,AA返回为空值,如果需要返回当根K线上最高价,模型需要修改为: AA:IFELSE(BARSBK>=1,HHV(H,BARSBK+1),H); (1)当根K线出现BK信号,BARSBK返回为空值,不满足BARSBK>=145

BARSBK 的条件,则取值为当根K线的最高价H (2)发出BK信号之后K线BARSBK返回买开仓的K线距离当前K线的周期数,满足BARSBK>=1的条件,则取值为HHV(H,BARSBK+1),即买开仓(包含开仓信号出现的当根k线)到当前的最高价的最大值。 修改后如果平仓条件中用到了AA的值,当根K线满足了平仓条件,可以出现平仓信号 3、AA:IFELSE(BARSBK>=1,REF(C,BARSBK),C);//取最近一次买开仓K线的收盘价 (1)发出BK信号的当根k线BARSBK返回空值,则当根K线不满足BARSBK>=1的条件,AA返回当根k线的收盘价; (2)发出BK信号之后的k线BARSBK返回买开仓的K线距离当前K线的周期数,则AA返回REF(C,BARSBK),即开仓k线的收盘价; (3)例:1、2、3三根k线,1 K线为开仓信号的当根k线,则返回当根k线的收盘价,2、3 K线AA返回值为 1 K线的收盘价。 上一次卖开信号位置 用法: BARSSK返回上一次卖开仓的K线距离当前K线的周期数(不包含出现SK信号的那根K线);发出SK信号的当根k线BARSSK返回空值 如果取包含SK信号出现的那根K线到当前K线的周期数,则需要在此函数后+1,即BARSSK+1;由于发出SK信号的当根k线BARSSK返回空值,则BARSSK+1在发出SK信号当根k线返回空值。 注: 1、若当前K线之前无SK信号,则函数返回值为空值 2、SK信号当根K线信号固定后BARSSK返回为空值r\\n例: 1、BARSSK>10,BP;上一次卖开仓(不包含出现买开信号的那根K线)距离当前K线的周期数大于10,买平; 2、LLV(L,BARSSK+1);上一次卖开仓(包含开仓信号出现的当根k线)到当前的最低价的最小值。 当根K线出现SK信号,AA返回为空值,如果需要返回当根K线上最低价,模型需要修改为: AA:IFELSE(BARSSK>=1,LLV(L,BARSSK+1),L); (1)当根K线出现SK信号,BARSSK返回为空值,不满足BARSSK>=1的条件,则取值为当根K线的最低价L (2)发出SK信号之后K线SARSBK返回卖开仓的K线距离当前K线的周期数,满足BARSSK>=1的条件,则取值为LLV(L,BARSSK+1),即卖开仓(包含开仓信号出现的当根k线)到当前的最低价的最小值。 修改后如果平仓条件中用到了AA的值,当根K线满足了平仓条件,可以出现平仓信号。 3、AA:IFELSE(BARSSK>=1,REF(C,BARSSK),C);//取最近一次卖开仓K线的收盘价 (1)发出SK信号的当根k线BARSSK返回空值,则当根K线不满足BARSSK>=1的条件,AA返回当根k线的收盘价; (2)发出SK信号之后的k线BARSSK返回卖开仓的K线距离当前K46

BARSSK 线的周期数,则AA返回REF(C,BARSSK),即开仓k线的收盘价; (3)例:1、2、3三根k线,1 K线为开仓信号的当根k线,则返回当根k线的收盘价,2、3 K线AA返回值为 1 K线的收盘价。 判断上一个信号是否CLOSEOUT 。 用法: ISLASTCLOSEOUT 如果上一个交易信号是CLOSEOUT则返回1(Yes),否则返回0(No) (1)主图加载,CLOSEOUT信号当根ISLASTCLOSEOUT返回值为0,CLOSEOUT信号的下根ISLASTCLOSEOUT返回值为1 ISLASTCLOSEOUT (2)效果测试及模组运行 a.信号执行方式选择K线走完及K线走完进行信号复核,CLOSEOUT信号当根ISLASTCLOSEOUT返回值为0,CLOSEOUT信号的下根ISLASTCLOSEOUT返回值为1 b.信号执行方式选择不进行信号复核,CLOSEOUT信号当根ISLASTCLOSEOUT返回值为1 判断上一个交易信号是否是BK。 用法: ISLASTBK 如果上一个交易信号是BK则返回1(Yes),否则返回0(No) 注:如果模型中含有BPK条件,且上一个信号为平仓信号时,BPK会自动转化为BK信号发出,此时虽然满足BPK条件,但图中发出的信号为BK信号,所以ISLASTBK返回为1 (1)主图加载,BK信号当根ISLASTBK返回值为0,BK信号的下根ISLASTBK返回值为1 (2)效果测试及模组运行 a.信号执行方式选择K线走完及K线走完进行信号复核,BK信号当根ISLASTBK返回值为0,BK信号的下根ISLASTBK返回值为1 b.信号执行方式选择不进行信号复核,BK信号当根ISLASTBK返回值为1 判断上一个交易信号是否是SK。 用法: ISLASTSK 如果上一个交易信号是SK则返回1(Yes),否则返回0(No) 注:如果模型中含有SPK条件,且上一个信号为平仓信号时,SPK会自动转化为SK信号发出,此时虽然满足SPK条件,但图中发出的信号为SK信号,所以ISLASTSK返回为1 (1)主图加载,SK信号当根ISLASTSK返回值为0,SK信号的下根ISLASTSK返回值为1 (2)效果测试及模组运行 a.信号执行方式选择K线走完及K线走完进行信号复核,SK信号当根ISLASTSK返回值为0,SK信号的下根ISLASTSK返回值为1 b.信号执行方式选择不进行信号复核,SK信号当根ISLASTSK返回值为1 47

ISLASTBK ISLASTSK ISLASTBP 判断上一个交易信号是否是BP。 用法: ISLASTBP 如果上一个交易信号是BP则返回1(Yes),否则返回0(No) (1)主图加载,BP信号当根ISLASTBP返回值为0,BP信号的下根ISLASTBP返回值为1 (2)效果测试及模组运行 a.信号执行方式选择K线走完及K线走完进行信号复核,BP信号当根ISLASTBP返回值为0,BP信号的下根ISLASTBP返回值为1 b.信号执行方式选择不进行信号复核,BP信号当根ISLASTBP返回值为1 判断上一个交易信号是否是SP。 用法: ISLASTSP 如果上一个交易信号是SP则返回1(Yes),否则返回0(No) (1)主图加载,SP信号当根ISLASTSP返回值为0,SP信号的下根ISLASTSP返回值为1 (2)效果测试及模组运行 a.信号执 …… 此处隐藏:2298字,全部文档内容请下载后查看。喜欢就下载吧 ……

麦语言自编策略模型函数列表 - 图文(15).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/521299.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)