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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]开平仓问题

   

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


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

主题:[求助]开平仓问题

帅哥哟,离线,有人找我吗?
系统使用者
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
[求助]开平仓问题  发帖心情 Post By:2016/5/12 10:05:51    Post IP:118.112.141.218[显示全部帖子]

1)当开多条件成交,开多,以开多最近2K低点止损保护。
2)当平多条件成立,平多以条件成立当条K线最低点被破平仓。
如何编写?  谢谢。

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 13:20:41    Post IP:118.112.141.218[显示全部帖子]

1)当开多条件成交,开多,以开多最近2K低点止损保护。主要是保护。万一失败,止损

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 13:22:36    Post IP:118.112.141.218[显示全部帖子]

2)当平多条件成立,平多以条件成立当条K线最低点被破平仓。平多条件成立当K,并且当条K线最低点被破,平多条件

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 15:37:37    Post IP:118.112.141.218[显示全部帖子]

valuewhen,不能使用逐K模式

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 15:39:42    Post IP:118.112.141.218[显示全部帖子]

abb:=(time0-timetot0(dynainfo(207))<=5) or not(islastbar); 
if abb then begin  
if tmp1=-1 then buyshort(holding=0,1,marketr);
ll:=valuewhen(enterbars=2,llv(l,2));
if enterbars>2 and l<ll then sell(1,0,marketr);
if  holding<0 and bi=-1  then sell(1,0,limitr,low);
if tmp=1 then buy(holding=0,1,marketr);
ll:=valuewhen(enterbars=2,llv(l,2));
if enterbars>2 and l<ll then sell(1,0,marketr);
if  holding>0 and bi=1 then sell(1,0,limitr,low);
end

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 15:39:57    Post IP:118.112.141.218[显示全部帖子]

不能使用逐K模式

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 15:40:16    Post IP:118.112.141.218[显示全部帖子]

帮改一下

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/12 18:10:29    Post IP:118.112.141.90[显示全部帖子]

ALUEWHEN 函数在逐K线模式下不能直接在IF控制语句之内引用。
还是提示这样

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/13 12:59:09    Post IP:222.210.165.107[显示全部帖子]

是这样的,加入if abb then begin  end就不行。没有就可以
帮看看,是这样的。
这样顺序 对了?
tmpd:=(kd1 or kd2 or kd3 or kd4 or kd5 or kd6) and l>ref(l,1);//做多
tmpk:=(kk1 or kk2 or kk3 or kk4 or kk5 or kk6) and h<ref(h,1);//做空
pkk:=count(bi=-1,2)=1 and l>ref(l,1);//平空
pdd:=count(bi=1,2)=1  and h<ref(h,1); //平多

if tmpk=1 then buyshort(holding=0,1,marketr);
ll:=valuewhen(enterbars=2,llv(l,2));
if enterbars>2 and l<ll then sellshort(1,0,marketr);
if  holding<0 and pkk=1 then sellshort(1,0,limitr,low);
if tmpd=1 then buy(holding=0,1,marketr);
ll:=valuewhen(enterbars=2,llv(l,2));
if enterbars>2 and l<ll then sell(1,0,marketr);
if  holding>0 and pdd=1 then sell(1,0,limitr,low);

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/5/13 13:08:05    Post IP:222.210.165.107[显示全部帖子]

tmpd:=(kd1 or kd2 or kd3 or kd4 or kd5 or kd6) and l>ref(l,1);//做多
tmpk:=(kk1 or kk2 or kk3 or kk4 or kk5 or kk6) and h<ref(h,1);//做空
pkk:=count(bi=-1,2)=1 and l>ref(l,1);//平空
pdd:=count(bi=1,2)=1  and h<ref(h,1); //平多

if tmpk=1 then buyshort(holding=0,SS,marketr);
hh:=valuewhen(enterbars=2,hhv(h,2));
if enterbars>2 and h<hh then sellshort(1,0,marketr);
if  holding<0 and pkk=1 then sellshort(1,0,limitr,low);

if tmpd=1 then buy(holding=0,SS,marketr);
ll:=valuewhen(enterbars=2,llv(l,2));
if enterbars>2 and l<ll then sell(1,0,marketr);
if  holding>0 and pdd=1 then sell(1,0,limitr,low);
这样的,会出现2日高点就平了。或者2日底点就平了。

 回到顶部
总数 22 1 2 3 下一页