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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教老师后台交易

   

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


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

主题:请教老师后台交易

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
请教老师后台交易  发帖心情 Post By:2010/9/21 6:04:27    Post IP:115.198.216.160[显示全部帖子]

//以下为移动止盈的范例 VARIABLE: aspect=0; //初始化假定做多头 VARIABLE: stopprice=0;//止损价格变量 VARIABLE: stopnum =zy; //止损价差 variable:mypos=0; variable:mypos1=0; if barpos = 0 then stopprice := l - stopnum; if aspect = 0 then begin //多头处理 if l <= stopprice then begin //多反空 aspect:= 1; stopprice := h+stopnum; end //处理移动的底部 if l - stopnum > stopprice then stopprice := l-stopnum; end if aspect = 1 then begin //空头处理 if h >= stopprice then begin //空反多 aspect:= 0; stopprice := l-stopnum; end //处理移动的DING部 if h + stopnum < stopprice then stopprice := h+stopnum; end 多止赢:SELL(close<=stopprice and h>=(ENTERPRICE+止盈目标) and openprofit >0,0); 空止赢:SELLshort(close>=stopprice and l<=(ENTERPRICE-止盈目标) and OPENPROFIT>0,0); 这是一个论坛里群主老师给过的一个移动止盈。在图表化交易中可以用的。我将相关函数改成后台交易函数。手工开仓后,到了目标位置不会有交易。请老师指教!! 我的设想是:止盈目标20个价位以上,止损价差5个价位

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 11:06:10    Post IP:115.193.193.131[显示全部帖子]

原来论坛里有一个高点回落止盈的模板,是按照回落百分比算的。我习惯用回落点数算。

如果用buy、enterprice等函数的话,配合开仓函数,在图标交易中可以自动进行开仓和平仓。

如果我改成如下的后台交易函数,在手工开仓的情况下,不能自动交易。请老师指点。

 

variable:Tmaxprofit=0;
variable:TWIN:=0;
variable:TWIN2:=0;
if THOLDING> 0 and Tenterbars > 0 then
begin
 TWIN:=(C-TENTERPRICE)*1; //记录最大差额
 if TWIN > Tmaxprofit then
  Tmaxprofit:=TWIN;
 
 TWIN2:=(Tmaxprofit-TWIN)*1; //最大差额后的回调幅度
end

if THOLDING < 0 and Tenterbars > 0 then
begin
 TWIN:=(TENTERPRICE-C)*1; //记录最大盈利
 if TWIN > Tmaxprofit then
  Tmaxprofit:=TWIN;
 
 TWIN2:=(Tmaxprofit-TWIN)*1; //最大差额后的反弹幅度
end
 

//出现最高盈利后,回落TZY点后止盈
T止多赢:=TSELL(TWIN2 >= TZY and TWIN>=(T止盈目标1)  AND THOLDING>0 AND Topenprofit>0,T减仓数量); 

 T止空赢:=TSELLSHORT(TWIN2 >= TZY and TWIN>=(T止盈目标1)  AND THOLDING<0 AND Topenprofit>0, T减仓数量); 

 

 


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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 15:19:39    Post IP:115.193.193.131[显示全部帖子]

谢谢老师!找到了这个文件,怎么才能打开?


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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 15:23:08    Post IP:115.193.193.131[显示全部帖子]

在手工开仓的情况下,用Tenterprice函数值,好像不是自己的开仓价格??如果在上述函数中,我用TAVGENTERPRICE可以吗?

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 16:08:00    Post IP:115.193.193.131[显示全部帖子]

以下是引用fly在2010-9-21 15:46:25的发言:
金字塔的后台交易部分,使用手工闪电下单的记录,将无法通过比如TENTERPRICE等与交易记录有关函数中得到结果,但可以通过程式化交易监控中的手工下单干预功能完成此项目的。

 

原来如此!!那么,程序化交易监控中的手工下单干预功能在哪里??或者,我就不用手工闪电下单??


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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 16:10:41    Post IP:115.193.193.131[显示全部帖子]

是不是,下单需手工确认哪里打上勾,在我手工开仓的情况下,TENTERPRICE函数后台交易就可以了??

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 16:54:51    Post IP:115.193.193.131[显示全部帖子]

是不是开平仓到:预警--监控--右面有开多,平多,开空,平空按钮,在这里开平仓??还有,这样的话,设置指标预警时,“下单需手工确认”仍旧不要打勾??就可以实现手工开仓,在涉及TENTERPRICE 等函数时,按照程序预定的条件平仓了??


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


加好友 发短信
等级:论坛游侠 帖子:415 积分:1791 威望:0 精华:0 注册:2009/11/20 21:02:10
  发帖心情 Post By:2010/9/21 17:45:36    Post IP:115.193.193.131[显示全部帖子]

说明书中有这个内容,下周开盘后我试试看。应该可以的。谢谢老师!节日快乐!!


 回到顶部