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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请帮忙看看止盈止扣为什么不能产生作用

   

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


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

主题:请帮忙看看止盈止扣为什么不能产生作用

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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
请帮忙看看止盈止扣为什么不能产生作用  发帖心情 Post By:2013/1/25 14:27:19    Post IP:113.105.10.34[显示全部帖子]


if tholding2=0 then begin
 extgbdataset('maxprofit',0);
 
 //判断当前持仓状态下的最大盈利
 win:=0;
 win2:=0;
end
 
if tavgenterprice>0 then begin

 debugout('最新开仓价tavgenterprice=%2.f',tavgenterprice);
 
 maxprofit:=extgbdata('maxprofit');
 
 if tholding2 > 0  then
 begin
  win:=(c-tavgenterprice)/tavgenterprice*100; //记录最大盈利
   if win > maxprofit then extgbdataset('maxprofit',win);
    win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
 end
 
 if tholding2 < 0  then
 begin
  win:=(tavgenterprice-c)/tavgenterprice*100; //记录最大盈利
  if win > maxprofit then extgbdataset('maxprofit',win);
  win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
 end
end

//出现浮动亏损比如2%平仓
多止损:TSELL(win<=-1*止损,0);
空止损:TSELLshort(win<=-1*止损,0);
 
//出现最高盈利后,回落到盈利的40%平仓出场
多止赢:TSELL(maxprofit>止盈 and win2 >= 50 and topenprofit>0,0);
空止赢:TSELLshort(maxprofit>止盈 and win2 >= 50 and topenprofit>0,0);

 

 


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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/25 15:31:47    Post IP:113.105.10.34[显示全部帖子]

监控里是有的输出的

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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/28 10:41:55    Post IP:221.179.30.111[显示全部帖子]

管理器里有值,会不会是,因为比例的原因,小数位太小,系统反应不过来?


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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/28 16:11:38    Post IP:221.179.30.111[显示全部帖子]

程序本身在全局变量的应用上有问题吗


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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/29 9:23:12    Post IP:219.136.200.9[显示全部帖子]

跟踪了一下,那个maxprofitr 全局变量怎么还会缩小的?按程序要求是记录最大值的。


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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/29 9:24:19    Post IP:219.136.200.9[显示全部帖子]

请问Tsell怎么参数不全法,应该怎么写,不是省略就全卖吗?

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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/29 11:26:16    Post IP:219.136.200.9[显示全部帖子]

跟踪了一下,那个maxprofitr 全局变量怎么还会缩小的?按程序要求是记录最大值的。


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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/29 13:17:51    Post IP:219.136.200.9[显示全部帖子]

如果我要实现全局后台多策略止盈止损应该如何写更好,按是高盈利回落一半止盈


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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/29 13:22:42    Post IP:219.136.200.9[显示全部帖子]

是啊,里面是可以省略的啊,现在的问题那个maxprofit会随close价格变动,忽大忽少,我的意图是它是相对固定的,只有新的最大利润才会变大

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


加好友 发短信
等级:黑侠 帖子:791 积分:856 威望:0 精华:0 注册:2011/11/16 23:34:34
  发帖心情 Post By:2013/1/29 13:25:33    Post IP:219.136.200.9[显示全部帖子]

用法:TSELL(COND,V,[Type,P1,P2,AC,STOCK]);表示当最后的一个周期的COND条件成立时,
卖出V股(手)当前品种,为0表示全部平仓,TYPE表示平仓类型,
LMT限价 MKT市价 STP止损 STPLMT限价止损
P1表示平仓价格,当TYPE为LMT和STP,STPLMT时为指定限价和止损价格,其他情况填0
P2为止损限价,当TYPE为STPLMT时,必须指定P2的止损限价,其他情况填0,当P1止损价触发时按照P2价格止损操作.
当TYPE参数省略时,为市价平仓。AC为帐户ID或者帐户分组名称,为空时为系统默认帐户,否则将下单到指定帐户中
STOCK为品种代码或者篮子名称,比如'SH600215',为空或者不填时为当前品种
例如:TSELL(C>O ,1000,LMT,C);表示收阳线则在本周期收盘价上卖出1000股(手)。
TSELL(C>0,1000,STP,CLOSE-0.2);表示收阳线则在本周期收盘价低于0.2元下1000股(手)止损单,当盘中价格到了触发价时按市价平仓止损.
TSELL(C>0,1000,STPLMT,CLOSE-0.2,CLOSE);表示收阳线则在本周期收盘价低于0.2元下1000股(手)止损单,当盘中价格到了触发价时按CLOSE价格平仓止损
更多使用范例请参考TBUY函数
该函数只有在后台程式化交易运行中有效

 

 

这不是说手数0,就是全部,省略类型就是市价吗?!


 回到顶部
总数 19 1 2 下一页