欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]问题出在哪,为什么不下单,代码见正文:

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5642人关注过本帖树形打印复制链接

主题:[求助]问题出在哪,为什么不下单,代码见正文:

帅哥哟,离线,有人找我吗?
yikechenai
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
[求助]问题出在哪,为什么不下单,代码见正文:  发帖心情 Post By:2012/8/17 9:27:28 [显示全部帖子]

请教老师,我这个代码,测试是正常的,但就是到了信号位,却不会自动下单,不知道问题出在哪,请老师帮我检查一下,看是否要做些修改,谢谢!

 

//声明变量
VARIABLE : Position=0 ;   //仓位状态
//0表示没有仓位,1表示持有多头, -1表示持有空头


 //建立多头进场条件
 Long := (c>=o+3) ;
 
 //多头进场
 if Long and Position=0 then begin  
  buy( 1,1,market);
  Position := 1 ;
 end


 //建立空头进场条件
 Short := (c<=o-3) ;
 
 //空头进场
 if Short and Position=0 then begin      
  buyshort( 1,1,market);
  Position := -1 ;
 end

 
 //建立多头离场条件
 LongX1 :=(c>=o+10)  ;
 
 if LongX1 then begin   
  sell( 1 ,1,market);
  Position := 0 ;
 end

 

 //建立多头止损条件
 LongX2 := (c<=o-2)  ;

 if LongX2 and Position=1 then begin
  sell(1 ,1,market);
  Position := 0 ;
 end

 

 Goto ContinueLine ;

 

 //建立空头离场条件
 ShortX1 :=(c<=o-10)  ;

 if ShortX1 then begin   
  sellshort(1,1,market);
  Position := 0 ;
 end

 

 //建立空头止损条件
 ShortX2 :=(c>=o+2)  ;

 if ShortX2 and Position = -1 then begin 
  sellshort( 1,1,market);
  Position := 0 ;
 end

 

 

 

[此贴子已经被作者于2012-8-17 9:30:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 9:43:04 [显示全部帖子]

编译都是正常的,


 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 9:46:48 [显示全部帖子]

啊??,怎么我的是测试正常呢,那如果不要这句,可否呢?

 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 9:49:39 [显示全部帖子]

我就是不知道问题出在哪,请老师帮我修改一下,在此感激不尽。

 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 10:01:39 [显示全部帖子]

去掉这一句,好像有反应了,再看看先。

[此贴子已经被作者于2012-8-17 10:04:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 10:36:58 [显示全部帖子]

去掉那一句后,现在到了条件点,会有信号出来,但还是不会下单,辛苦老师再帮我看看,麻烦了。


 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
请教一下后台撤单的问题  发帖心情 Post By:2012/8/17 10:56:31 [显示全部帖子]

不是,我下的是M1305,

 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 12:00:03 [显示全部帖子]

经过耐心的等到第二条K 线出来,能按条件开平仓了,但一条K 线上只开平仓一次,我在交易选项里选 的是“固定时间间隔”模式,按理说,这个模式应该是满足条件就要开平仓的吧,怎么和“走完K 线模式”差不多呢,而我的思路就是要满足条件就开平仓,大师们啊,谁来教教我啊??


 回到顶部
帅哥哟,离线,有人找我吗?
yikechenai
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:23 积分:95 威望:0 精华:0 注册:2012/8/13 11:00:29
  发帖心情 Post By:2012/8/17 13:06:32 [显示全部帖子]

好的,我去试试,多谢您的指点.

 

是的,allowrepeat这个函数,是可以控制重复下单的。

 

但是,现在我还不够专业版的级别,唉,只能望而兴叹了,

 

再次感谢您的指点。至少我已经明白应该怎样做了。

[此贴子已经被作者于2012-8-17 13:11:58编辑过]

 回到顶部