Rss & SiteMap

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

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

标题:请问条件语句问题

1楼
gbbb 发表于:2014/9/11 16:23:35

当a<0.1时开仓,然后当下一个a<0.1时平仓,请问样怎么设置??

 

0.01

0.2

0.3

0.2

0.1

0.01

在第一个值时开仓,最后一个值出现时平仓,而又不会颠倒顺序的

 

 

2楼
pyd 发表于:2014/9/11 16:34:22

用全局变量,第一次满足时开仓并且把n赋值为1,平仓是限定n=1才平,这样可以控制先后顺序

VARIABLE:n=0;
if a<0.01 and and n=0 and holding=0 then begin
buy(1,1,market);
n:=1;
end
if n=1 and a<0.01 and holding>0 then BEGIN
sell(1,1,market);
n:=0;
end

[此贴子已经被作者于2014/9/11 16:35:56编辑过]
3楼
fantasynew 发表于:2014/9/11 18:05:10
不需要n,用holding控制足矣
共3 条记录, 每页显示 10 条, 页签: [1]


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