以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  同一根K线既开仓又平仓,什么原因  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62135)

--  作者:wn10000neng
--  发布时间:2014/2/27 16:44:24
--  同一根K线既开仓又平仓,什么原因


图片点击可在新窗口打开查看此主题相关图片如下:同k.jpg
图片点击可在新窗口打开查看

同一根K线既开仓又平仓,会是什么原因呢,有什么办法


--  作者:jinzhe
--  发布时间:2014/2/27 16:49:25
--  

1.同一根k线上既满足开仓条件又满足平仓条件,

2.平仓条件加上一个条件  enterbars>0


--  作者:wn10000neng
--  发布时间:2014/2/27 16:55:10
--  

多单止损是这样写的

 

 

if holding > 0 THEN
BEGIN

 

if(enterprice - c > c * 0.005) THEN
begin

sell(1,0,marketr);

end

 

end

 

 

按道理,开仓的那根K线,enterprice 和c是一样的,那么enterprice - c就等于0,怎么会大于c * 0.005呢


--  作者:jinzhe
--  发布时间:2014/2/27 16:59:27
--  

开仓语句是什么?

离这块最近的一个信号是多还是空还是多空都有?


--  作者:wn10000neng
--  发布时间:2014/2/27 17:24:39
--  

信不信由你,把括号去掉就可以了

 

 

if(enterprice - c > c * 0.005) THEN

 

 

改成

 

if enterprice - c > c * 0.005 THEN


[此贴子已经被作者于2014/2/27 17:24:51编辑过]

--  作者:jinzhe
--  发布时间:2014/2/27 17:28:41
--  
刚编译了一下,你本地不报错?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2014/2/27 17:29:35
--  

if()

和if ()是两个意思

if后面直接加括号和if后面空格再括号是两个意思


--  作者:wn10000neng
--  发布时间:2014/2/27 17:32:05
--  

真实神奇啊,没有一个编译器会有这样的区别的,

 

那你说怎么写才是正确的,我干脆不用括号,结果就是正确的


--  作者:lichenghu
--  发布时间:2014/2/28 9:19:16
--  
 IF 里面不用加括号,对应ENTERPRICE是什么值,您在图上输出下不就行了。看下enterprice-c是否是您说的那样