现有几个问题求解答 [文华财经]
- 咨询内容:
1.引用了日周期中的布林、KD、MACD,还能引用分时图作为部分判断条件吗?如何引用分时图?
2.&&和||这两个逻辑运算的顺序是什么?是从前到后还是?假如均线金叉,价格破上轨的同时,MACD金叉或者MACD金叉状态下KD刚好金叉,轻仓进多,这是我写的:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||MA5>MA10&&cross(c,TOP)&&DIFF>DEA&&CROSS(K,D),BK;不知道正确不?还是下面的:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK;就是不明白"||"和"&&"运行顺序,还是要把两个大括号起来,请详解。
3.仓位的问题,做多的信号出现时,不同的信号,仓位不一样,如下:轻仓:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK;重仓:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)&&CROSS(K,D),BK(2);
4.止损问题,止损设在所操作合约保证金的10%,亏也就亏10%,怎么写?
问题有点多多,请老师详解。不要嫌我太笨。 - 文华技术人员:
1.分时图不支持引用,可以引用1分钟周期做替代,目前不支持大周期引用小周期,下一版本会支持。
2.&& 的优先级高于|| 优先计算&& 所以应该采用第一种写法
3.需要用非过滤模型来写
MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK(1);MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)&&CROSS(K,D),BK(2);
4.持仓后保证金是实时变动的,您想取哪一时刻的保证金作为标准? - 文华客服:
我想引用的是,下单那刻的保证金
- 网友回复:
3.需要用非过滤模型来写
MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK(1);MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)&&CROSS(K,D),BK(2);对于这个轻仓和重仓买开,那要是平仓也要写SP(1)和SP(2)吗? - 网友回复:
1.关于持仓保证金,你可以用下面的函数实现。
VOLMARGIN持仓保证金
用法:
VOLMARGIN计算当前的持仓保证金。
注:该保证金为动态的保证金
(1)VOLMARGIN为资金管理函数,不能加载到主图
(2)效果测试
信号执行方式选择K线走完确认信号下单或出信号立即下单,K线走完进行信号复核:
a.开仓信号当根VOLMARGIN返回值不变
b.无信号有持仓K线VOLMARGIN返回值为:当根K线的收盘价*交易单位*手数*保证金比例(效果测试中设置的保证金)
c.平仓信号当根VOLMARGIN返回值不变
d.无信号无持仓K线VOLMARGIN返回值为0
信号执行方式选择出信号立即下单,不进行复核
a.开仓信号当根VOLMARGIN返回值为:当根K线的收盘价*交易单位*手数*保证金比例(效果测试中设置的保证金)
b.有持仓K线VOLMARGIN返回值为:当根K线的收盘价*交易单位*保证金比例*手数(效果测试中设置的保证金)
c.无持仓K线VOLMARGIN返回值为0
(3)模组运行
a.历史信号返回值,根据效果测试计算得到
b.盘中运行,模组理论持仓大于0时,VOLMARGIN返回值为:最新价(若K线走完则为收盘价)*交易单位*手数*保证金比例(模组保证金参数中设置的保证金);模组理论持仓为0时,VOLMARGIN返回值为0
注:
1、模组中手动干预可影响理论持仓,故作用于VOLMARGIN的返回值
2、不能与未来函数同时使用如ISLASTBAR,EMA2,ZIGZAG,BACKSET,PEAK,PEAKBARS,TROUGH,TROUGHBARS,REFX等
3、本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用2. 如果想要全部平仓可以这样编写SP(BKVOL);
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容