Rss & SiteMap

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

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

标题:开仓条件

1楼
pxmygl 发表于:2014/8/24 14:28:16

variable:BB:=8;//平仓点数

开仓语句: if  L<=开仓后最高-bb then sellshort(holding<0,0,limitr,开仓后最高-bb );

 

如果开仓后 条件a成立 平仓点数减1

不希望改变开仓语句,只改变BB,如何写?

 

if 条件a then BB:=7  ??  //这样测试无效

 

 

2楼
jinzhe 发表于:2014/8/25 9:05:18

variable:bb=8;

if 条件a then bb:=bb-1;

[此贴子已经被作者于2014/8/25 9:05:23编辑过]
3楼
pxmygl 发表于:2014/8/25 9:41:59
这样如果出现两次条件a,会不会成为bb:=bb-2 ?
4楼
jinzhe 发表于:2014/8/25 9:59:16
你希望开仓后条件a成立后减一,只执行一次?
5楼
pxmygl 发表于:2014/8/25 13:43:57

6楼
jinzhe 发表于:2014/8/25 13:53:05

variable:bb=8;

variable:bj=0;

if 条件a and bj=0 then begin

   bb:=bb-1;

   bj:=1;

end

 

然后你在开仓代码里面加上bj:=0;

比如

if 开仓条件  and 持仓判断 then begin

    buy....;

    bj:=0;

end

7楼
pxmygl 发表于:2014/8/25 13:55:40

谢谢

另外

 

tt:=time<=145500

if.....and tt then........; 

 

可不可以这样写,有什么坏处?

tt:=and time<=145500

if..... tt then........;

8楼
jinzhe 发表于:2014/8/25 14:06:34
最好写在if后面,如果你的tt和if中间有其他代码计算tt的话,会影响到后面的if判断
9楼
pxmygl 发表于:2014/8/25 14:20:33

variable:bb=8;

variable:bb:=8;

有没有区别?

10楼
jinzhe 发表于:2014/8/25 14:32:34
下面的写法是不对的
共35 条记录, 每页显示 10 条, 页签: [1] [2][3][4]


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