采用 指令 BUY(C > HI,1,limitr,c+20*mindiff);
与
BUY(C > HI,1,thisclose+20*mindiff);
第一个可以在在图上显示,第二都无法显示出来,有差别吗?
另外enterprice这个变量,如果交易是按 BUY(C > HI,1,limitr,c+20*mindiff); 成交的价格,都不在K范围内,能不能改一下呀,报单是这么价,但成交价 enterprice 的取值能不能限制在一个K线范围内,要么最高、要么最低?
请注意查看BUY函数的函数说明及各个参数的含义,书写出正确的函数
BUY(C > HI,1,limitr,c+20*mindiff);
BUY(C > HI,1,thisclose);
另外enterprice这个变量,如果交易是按 BUY(C > HI,1,limitr,c+20*mindiff); 成交的价格,都不在K范围内,能不能改一下呀,报单是这么价,但成交价 enterprice 的取值能不能限制在一个K线范围内,要么最高、要么最低?
不能,图表上enterprice,本来就是虚拟的开仓价
BUY(C > HI,1,thisclose+4*mindiff);这个写法就可以正常显示,也就是控制在4个点内,是正常的。
另外enterprice这个变量,如果交易是按 BUY(C > HI,1,limitr,c+20*mindiff); 成交的价格,都不在K范围内,能不能改一下呀,报单是这么价,但成交价 enterprice 的取值能不能限制在一个K线范围内,要么最高、要么最低?
不能,图表上enterprice,本来就是虚拟的开仓价
那么用 enterprice 来控制止损,就没有意义了。我把20个滑点加价确保成交,未必是真的成交价,如果enterprice 取的值都一个K线范围内,还是有参考意义,这个不能改吗?这个对止损很有意义的。
BUY图表程序化交易,资金,持仓,开仓均价,等等等等
都是虚拟的.
实盘可以按照这些虚拟的信号来进行.