Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:同一根K线既开仓又平仓,什么原因

1楼
wn10000neng 发表于:2014/2/27 16:44:24


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

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

2楼
jinzhe 发表于:2014/2/27 16:49:25

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

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

3楼
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呢

4楼
jinzhe 发表于:2014/2/27 16:59:27

开仓语句是什么?

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

5楼
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编辑过]
6楼
jinzhe 发表于:2014/2/27 17:28:41
刚编译了一下,你本地不报错?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
7楼
jinzhe 发表于:2014/2/27 17:29:35

if()

和if ()是两个意思

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

8楼
wn10000neng 发表于:2014/2/27 17:32:05

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

 

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

9楼
lichenghu 发表于:2014/2/28 9:19:16
 IF 里面不用加括号,对应ENTERPRICE是什么值,您在图上输出下不就行了。看下enterprice-c是否是您说的那样
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.