花生网

标题: 关于交易函数的一些建议 [打印本页]

作者: masterxl    时间: 2013-4-3 09:14     标题: 关于交易函数的一些建议

现在如果用enterlong 就无法与tfilter并用
用enterlong:Bcondition,tfilter;报错
可否和文华财经之类的对接,使用Bcondition,sp,tfilter;
也就是说增加类似文华之类的
SK(卖开),BK(买开),SP(卖平),BP(买平)四个函数,并使得tfilter能够正常使用。
还有一个问题,就是洗了一个程序之后,一旦开始,就总是出现平仓指令,这是怎么回事。

作者: masterxl    时间: 2013-4-3 09:52

另外,可否加入结算价,有些事settle; 有些用动态行情取;金魔方没有这类
作者: masterxl    时间: 2013-4-3 10:16

更正:
1.关于无持仓时,开市时间连续出现平仓指令,应该是写法问题。
作者: bt11    时间: 2013-4-3 10:27

  SK(卖开),   BK(买开),   SP(卖平),   BP(买平)四个函数对应金魔方的
  sellshort(卖开),buy(买开),buytocover(卖平),sell(买平)。

,就是洗了一个程序之后,一旦开始,就总是出现平仓指令,这是怎么回事。
能截个图看看嘛
作者: masterxl    时间: 2013-4-3 10:36

bt11 发表于 2013-4-3 10:27
SK(卖开),   BK(买开),   SP(卖平),   BP(买平)四个函数对应金魔方的
  sellshort(卖开),buy ...

时间             指令
10:32:51:103 [0]平仓时获取持仓失败:记录为空
10:32:51:425 [0]平仓时获取持仓失败:记录为空
10:32:52:286 [0]平仓时获取持仓失败:记录为空
10:32:52:523 [0]平仓时获取持仓失败:记录为空
10:32:53:102 [0]平仓时获取持仓失败:记录为空
10:32:53:332 [0]平仓时获取持仓失败:记录为空
10:32:54:362 [0]平仓时获取持仓失败:记录为空
10:32:54:648 [0]平仓时获取持仓失败:记录为空
10:32:54:954 [0]平仓时获取持仓失败:记录为空
10:32:55:552 [0]平仓时获取持仓失败:记录为空
10:32:56:070 [0]平仓时获取持仓失败:记录为空
10:32:56:369 [0]平仓时获取持仓失败:记录为空
10:32:56:892 [0]平仓时获取持仓失败:记录为空

作者: masterxl    时间: 2013-4-3 10:36

是在太长了,我就截取了一小段
作者: masterxl    时间: 2013-4-3 10:39

我的写法

if BKH=1 then
Buy('','',0,0,OT_MARKET,OB_THISBAR);
if SPH=1  then
Sell('','',0,0,OT_MARKET,OB_THISBAR);
作者: bt11    时间: 2013-4-3 10:41

用这个组合OT_MARKET,OB_THISBAR
要在代码最开始加

#Run_Every_Tick
作者: masterxl    时间: 2013-4-3 10:42

换种写法没事
if BKH=1 then Buy;
if SPH=1  then Sell;
作者: masterxl    时间: 2013-4-3 11:09

bt11 发表于 2013-4-3 10:41
用这个组合OT_MARKET,OB_THISBAR
要在代码最开始加

咨询一个问题,就是每次判断条件的扫描时间间隔是多长
加入说,我要在均线金叉入市做多,那么按照正常的
if ... then buy
写法,他是隔几秒扫描一次条件?
如果使用
#run_every_tick
if ... then buy
写法,又是隔几秒扫描一次。
这两种在执行效率上有差别吗,会不会有信号,正好没有扫描到,结果漏掉交易的现象。
作者: bt11    时间: 2013-4-3 14:15

if ... then buy,前面没加run_every_tick,是用的默认参数
Buy('Symbol'='', Lots=DEFAULT, Price=0, Slippage=0,OT=OT_Market, OB=OB_NextBar, EntryName='')
下个bar市价开仓。

加run_every_tick,一般是配合OT_MARKET,OB_THISBAR,本根K线上,每来一个tick,触发公式执行一次
作者: jazzson    时间: 2013-4-3 21:52

看来金魔方还是有很多相关性的东西需要好好注意
作者: fu1984513    时间: 2013-4-6 12:21

jazzson 发表于 2013-4-3 21:52
看来金魔方还是有很多相关性的东西需要好好注意

是的哈,希望他能越做越好啊
作者: jazzson    时间: 2013-4-8 08:14

bt11 发表于 2013-4-3 10:41
用这个组合OT_MARKET,OB_THISBAR
要在代码最开始加

Bar 内满足条件即开仓,mark 备用
作者: 逍遥壶中仙    时间: 2013-4-13 15:14

学习了哈
作者: xsyzm    时间: 2013-4-17 14:32

很难很难啊




欢迎光临 花生网 (http://hs633.com/) Powered by Discuz! X2