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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]关于平多反手交易模式,在初始模型加上亏损不平仓,只盈利后平仓以后,后续信号有问题

   

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


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

主题:[求助]关于平多反手交易模式,在初始模型加上亏损不平仓,只盈利后平仓以后,后续信号有问题

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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2018/8/13 15:06:52
[求助]关于平多反手交易模式,在初始模型加上亏损不平仓,只盈利后平仓以后,后续信号有问题  发帖心情 Post By:2019/1/22 13:11:06    Post IP:222.180.58.2[显示全部帖子]

关于平多反手交易模式,在初始模型加上亏损不平仓,只盈利后平仓的策略

1、多单情况

多单亏了不卖,必须出空信号,等空信号平仓后再买多。

多单赚了,就跟着信号交易,平多买空。

 

2、空单情况

空单亏了不卖,必须出多信号,等多信号平仓后再买空。

空单赚了,就跟着信号交易,平空买多。


if buycond then 
begin
if enterbars>0 and OPENPROFIT>0 then begin  
sellshort(holding<0,HOLDING,MARKETR)IGNORECHECKPRICE;
end
if HOLDING>=0 then begin
buy(1,手数,LIMITR,(H+L)/2)IGNORECHECKPRICE;
end

if sellcond then 
begin
if enterbars>0 and OPENPROFIT>0 then begin
sell(holding>0,HOLDING,MARKETR)IGNORECHECKPRICE;
end
if HOLDING<=0 then begin
buyshort(sellcond,手数,LIMITR,(H+L)/2)IGNORECHECKPRICE;
end
end


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
这是初始策略的信号


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190122125238.png
图片点击可在新窗口打开查看
这是修改后的策略信号 亏损不卖后策略只出单边信号了,未按照原有的信号走,我个人觉得是开仓条件上的仓位那里有点问题,请老师帮忙看下,如何能保证后续开仓继续按照初始策略执行呢?


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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2018/8/13 15:06:52
  发帖心情 Post By:2019/1/22 15:52:50    Post IP:222.180.58.2[显示全部帖子]

以下是引用FireScript在2019/1/22 13:52:07的发言:
不平空之前无法开多,如果OPENPROFIT一直小于0,后续都只能单方向不断加仓了。
意思是平空开多 平多开空 必须要一一对应吗? 对于亏损的一边,必须要平了过后,才能反方向开仓?能否做到一边时亏损不卖,另外出反方向信号时按照正常的信号开,等平反方向仓位,再出这边信号即加仓时拉低均价过后盈利平仓呢


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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2018/8/13 15:06:52
  发帖心情 Post By:2019/1/22 16:21:26    Post IP:222.180.58.2[显示全部帖子]

以下是引用FireScript在2019/1/22 16:01:33的发言:
 是的,图表上持仓不能锁仓,这才是最关键的。
那锁仓交易这种模式要通过哪种方式才能实现呢?


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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2018/8/13 15:06:52
  发帖心情 Post By:2019/1/22 17:08:54    Post IP:222.180.58.2[显示全部帖子]

以下是引用FireScript在2019/1/22 16:55:43的发言:
 后台程序化是不受这个限制的。
如果是后台模式的话,上面那段代码能实现这个功能吗? 或者说还需要做哪些修改呢,因为后台模式看不到图表,具体是否按照信号执行,怎么去判别呀?


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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2018/8/13 15:06:52
  发帖心情 Post By:2019/1/23 12:19:01    Post IP:222.180.58.2[显示全部帖子]

以下是引用FireScript在2019/1/22 17:12:34的发言:
 代码需要修改成后台下单的代码。具体参考后台函数列表里面的函数去进行相应的替换。后台没有图表界面直观,你可以使用一些输出函数在信号触发时候进行输出,把关键变量输出出来。
具体在后台上做输出信号触发的关键变量  老师可以提供下模板代码做下参考吗?谢谢


 回到顶部