设置一根K线上最大信号个数 [文华财经]
- 咨询内容:
请编写一个交易程序 :执行出现信号立即开仓,不进行信号复核的情况下,在同一根K线中出现两次平仓就不再开仓,保持空仓状态。例如:现在持有空单,在某根K线价格向上突破20均线,信号出现平空开多, 然后行情出现反复,价格向下突破20均线,信号又出现平多开空,我的意思是在第二次出现平仓后,不再开仓,保持空仓状态。
- 文华技术人员:
参考以下函数
SETSIGMAXNUM(N) 设置一根K线最大信号个数。
用法:
1、N为参数,可以为常量或变量
2、该函数作用于信号执行方式选择为“不进行信号复核”的模型
3、如果模型中写了MONO_SIGNAL函数,SETSIGMAXNUM(N)的设置不起作用,仍然按照一根K线最多出现一个信号执行例:
AA:HHV(H,20),COLORRED;
BB:LLV(L,20),COLORCYAN;
CROSS(H,REF(AA,1)),BK;
CROSS(REF(BB,1),L),SK;
CROSS(H,REF(AA,1)),BP;
CROSS(REF(BB,1),L),SP;
SETSIGMAXNUM(2);
AUTOFILTER;
//一根K线上最多出现两个信号 - 文华客服:
请问平仓和开仓分别算信号吗?还是开仓才算信号?
- 网友回复:
开仓和平仓都是交易信号,被该函数统计和控制。
- 网友回复:
请您把一根K线只出现3次交易信号(持仓——空仓——开仓——平仓)的模型编写到下面程序中:
再新建模型命名为BB #IMPORT[,MIN3,AA] AS VAR HMA20:VAR.MA20;//3分钟周期的20均线 MA60:MA(C,60); C<HMA20&&C<MA60&&HMA20<MA60,SPK; C>HMA20&&C>MA60&&HMA20>MA60,BPK; AUTOFILTER; 它的的意思是:当价格同时大于3分钟20均线价和1分钟60均线价并且3分钟20均线价大于1分钟60均线价时平空开多;当价格同时小于3分钟20均线价和1分钟60均线价并且3分钟20均线价小于1分钟60均线价时平多开空。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容