Rss & SiteMap

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

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

标题:持仓8分钟就平仓 怎么写法?

1楼
panjian 发表于:2010/9/11 10:32:00
持仓8分钟就平仓 怎么写法?
2楼
sludi 发表于:2010/9/11 10:46:41

可以使用enterbars函数

如果是一分钟周期,那么8分钟是enterbars=8;

如果是两分钟周期,那么8分钟是enterbars=4;

以此类推

 

 sell(enterbars=8,0,thisclose);

[此贴子已经被作者于2010-9-11 10:48:31编辑过]
3楼
panjian 发表于:2010/9/11 11:13:10
但是如果我的周期是10分钟,您上面的办法就不管用了,所以我问一下是否可以sleep来实现,朋友可以给个用sleep来解决的办法吗?
4楼
panjian 发表于:2010/9/11 11:21:09

sleep(48000);

tsell(con,0,mkt);不知以上办法是否可以做到持仓8分钟平仓?

5楼
wattwei 发表于:2010/9/11 11:28:15
建议最好不要用Sleep。因为Sleep是阻塞函数,到指定时间间隔后线程才会被唤醒继续运行。金字塔没有披露是如何使用多线程技术的。如果整个后台运行程序就一个线程,阻塞了就无法监控其它品种了。而且你的要求是10分钟,结果可以想象,不会好。
楼主的要求如果不能用pel语言解决,可以尝试学点VBA,它的定制能力强的多。
6楼
panjian 发表于:2010/9/11 11:31:05

要是只用它做一个品种 就应该没问题吧 ?

7楼
wattwei 发表于:2010/9/11 11:48:29
 楼上sludi坛友提供的是比较好的方法,验证过的。管理老大都给好评了。你另辟蹊径,不能说不行,要做实验,期待你的结果
8楼
msedu 发表于:2010/9/11 11:51:46
开仓时候的时间,记录到全局变量 ExtGbDataSet('Bft',CurrentTime),然后用现在的时间减去开仓时间:Current-ExtGbData('Bft')。。。
9楼
wattwei 发表于:2010/9/11 11:59:20
 楼上方法适用于单品种
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.