Rss & SiteMap

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

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

标题:求助 这个怎么写

1楼
NashSc 发表于:2016/4/8 14:14:13
减少同时间下单的量,  当信号出来后,控制固定的时间,比如30后,根据信号下单,应该如何写
2楼
yukizzc 发表于:2016/4/8 14:22:56
图表还是后台?图表不适用这类下单过程中的细节控制
3楼
人生如棋 发表于:2016/4/8 14:25:23
yukizzc,可以用后台,不知道如何写

4楼
人生如棋 发表于:2016/4/8 14:27:51
 八、提前N秒下单的方法,适用于各个周期 
//这里以股指期货为例,商品原理类似:关键是找出K线结束的时间规律。
 
大家注意了
2.80版本以上,time这个函数有所变化,直接可以直接获得K线结束的时间。提前下单更加方便了
ma5:=ma(c,5);
ma10:=ma(c,10);
input:tq(5,3,60,1);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
if abb then begin
  if holding>0 and ma5<ma10 then sell(1,1,thisclose);
  if holding<0 and ma5>ma10 then sellshort(1,1,thisclose);
  if holding=0 and ma5>ma10 then buy(1,1,thisclose);
  if holding=0 and ma5<ma10 then buyshort(1,1,thisclose);

是不是这里的小于改成大于tq就可以了

5楼
人生如棋 发表于:2016/4/8 14:30:57
感觉永远不会大于这时间  time0-timetot0(dynainfo(207)都是<的
6楼
yukizzc 发表于:2016/4/8 14:37:23

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=2183&skin=0

看下这边的一个延迟下单的例子

7楼
人生如棋 发表于:2016/4/8 14:40:17
看你这个例子,看不懂啊,能不能用
ma5:=ma(c,5);
ma10:=ma(c,10);
input:tq(5,3,60,1);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
if abb then begin
  if holding>0 and ma5<ma10 then sell(1,1,thisclose);
  if holding<0 and ma5>ma10 then sellshort(1,1,thisclose);
  if holding=0 and ma5>ma10 then buy(1,1,thisclose);
  if holding=0 and ma5<ma10 then buyshort(1,1,thisclose);
来举例
8楼
yukizzc 发表于:2016/4/8 14:42:23

不行,这个是用的提前下单,不是延迟下单

你这个必须用上面的例子出现信号记录时间,然后控制。因为本身就属于需要一定编程技巧的使用

9楼
人生如棋 发表于:2016/4/8 15:05:24
yukizzc大侠,能不能帮写一个范例
10楼
yukizzc 发表于:2016/4/8 15:34:19

话说,上面那个连接里面不是有一个例子吗

出现信号后,等15秒再报单

共10 条记录, 每页显示 10 条, 页签: [1]


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