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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件交易策略发布专区 → 多空幽灵策略,讨论贴

   

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


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

主题:多空幽灵策略,讨论贴

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


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
多空幽灵策略,讨论贴  发帖心情 Post By:2020/8/21 20:35:36 [只看该作者]

空策略============================ runmode:1; settradesign(1); startday:=currentdate-12*100,noaxis,linethick0; if ref(date,0)<=startday-7 then exit; opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray; closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray; if date=1 then settradesign(0); else settradesign(1); runmode:0; pk:sellshort(closedaytime=1 and holding=-1,1); kk:buyshort(opendaytime=1 and holding=0,1); runmode:1; kfl:openprofit,noaxis; kzc:asset,noaxis; kjl:netprofit,noaxis; ============================ 多策略========================= runmode:1; settradesign(1); startday:=currentdate-12*100,noaxis,linethick0; if ref(date,0)<=startday-7 then exit; opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray; closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray; if date=1 then settradesign(0); else settradesign(1); runmode:0; pd:sell(closedaytime=1 and holding=1,1); kd:buy(opendaytime=1 and holding=0,1); runmode:1; dfl:openprofit,noaxis; dzc:asset,noaxis; djl:netprofit,noaxis; =================================== 多空幽灵========================= dfl:=(#d.dfl()#),noaxis,colorred,linethick1; kfl:=(#k.kfl()#),noaxis,colorgreen,linethick1; kd:=dfl>kfl>0;开多 pd:=kfl>dfl>0;平多 kk:=kfl>dfl>0;开空 pk:=dfl>kfl>0;平空 ======================== 讨论贴

版主评定:好评,获得30个金币奖励好评,获得30个金币奖励
(理由:奖励)
 回到顶部
帅哥哟,离线,有人找我吗?
ma-robot
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
  发帖心情 Post By:2020/8/21 20:53:38 [只看该作者]

中性看待涨跌,不主观不武断不判断。 多头盈利跟多头,空头盈利跟空头。 当胜率50%情况下,改盈亏比就是了。 应该不难写吧?
[此贴子已经被作者于2020/8/21 20:55:19编辑过]

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


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
  发帖心情 Post By:2020/8/21 20:57:57 [只看该作者]

以下是引用ma-robot在2020/8/21 20:35:36的发言:
空策略============================ runmode:1; settradesign(1); startday:=currentdate-12*100,noaxis,linethick0; if ref(date,0)<=startday-7 then exit; opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray; closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray; if date=1 then settradesign(0); else settradesign(1); runmode:0; pk:sellshort(closedaytime=1 and holding=-1,1); kk:buyshort(opendaytime=1 and holding=0,1); runmode:1; kfl:openprofit,noaxis; kzc:asset,noaxis; kjl:netprofit,noaxis; ============================ 多策略========================= runmode:1; settradesign(1); startday:=currentdate-12*100,noaxis,linethick0; if ref(date,0)<=startday-7 then exit; opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray; closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray; if date=1 then settradesign(0); else settradesign(1); runmode:0; pd:sell(closedaytime=1 and holding=1,1); kd:buy(opendaytime=1 and holding=0,1); runmode:1; dfl:openprofit,noaxis; dzc:asset,noaxis; djl:netprofit,noaxis; =================================== 多空幽灵========================= dfl:=(#d.dfl()#),noaxis,colorred,linethick1; kfl:=(#k.kfl()#),noaxis,colorgreen,linethick1; kd:=dfl>kfl>0;开多 pd:=kfl>dfl>0;平多 kk:=kfl>dfl>0;开空 pk:=dfl>kfl>0;平空 ======================== 讨论贴

整理一下

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


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
  发帖心情 Post By:2020/8/22 10:51:17 [只看该作者]

空策略==============保存为K策略==============
runmode:1;
settradesign(1);
startday:=currentdate-12*100,noaxis,linethick0;
if ref(date,0)<=startday-7 then exit;
opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray;
closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray;
if date=1 then
settradesign(0);
else
settradesign(1);
runmode:0;
pk:sellshort(closedaytime=1 and holding=-1,1);
kk:buyshort(opendaytime=1 and holding=0,1);
runmode:1;
kfl:openprofit,noaxis;
kzc:asset,noaxis;
kjl:netprofit,noaxis;
============================
多策略============保存为D策略=============
 runmode:1;
 settradesign(1);
 startday:=currentdate-12*100,noaxis,linethick0;
if ref(date,0)<=startday-7 then exit;
 opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray;
closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray;
if date=1 then
settradesign(0);
else
settradesign(1);
runmode:0;
pd:sell(closedaytime=1 and holding=1,1);
kd:buy(opendaytime=1 and holding=0,1);
runmode:1;
dfl:openprofit,noaxis;
dzc:asset,noaxis;
djl:netprofit,noaxis;
===================================
 多空幽灵===========主策略保存为DKYL去执行==============
dfl:=(#d.dfl()#),noaxis,colorred,linethick1; //取多头策略D浮动盈亏
kfl:=(#k.kfl()#),noaxis,colorgreen,linethick1;// 取空头策略K浮动盈亏
kd:=buy(dfl>kfl>0,1,1);//开多信号 多头比空头盈利
pd:=sell(kfl>dfl>0,1,0);//平多信号 空头盈利
kk:=buyshort(kfl>dfl>0,1,1);//开空信号 空头比多头盈利
pk:=sellshort(dfl>kfl>0,1,0);//平空信号 多头盈利
========================
多空幽灵通过去读多头策略和空头策略的浮动盈亏判断,那个盈利去开仓
以上策略是三个一个名称为D的策略,一个名为K的策略,主策略是DKYL去运行。

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


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
  发帖心情 Post By:2020/8/22 10:56:10 [只看该作者]

//==================K=========================

runmode:1;
settradesign(1);
startday:=currentdate-12*100,noaxis,linethick0;
if ref(date,0)<=startday-7 then exit;
opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray;
closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray;
if date<startday or totaldaytrade>=1 then
 settradesign(0);
else
 settradesign(1);
runmode:0;
pk:sellshort(closedaytime=1 and holding=-1,1);
kk:buyshort(opendaytime=1 and holding=0,1);
runmode:1;
kfl:openprofit,noaxis;
kzc:asset,noaxis;
kjl:netprofit,noaxis;


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


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
  发帖心情 Post By:2020/8/22 10:57:44 [只看该作者]

//=============D==============

runmode:1;
settradesign(1);
startday:=currentdate-12*100,noaxis,linethick0;
if ref(date,0)<=startday-7 then exit;
opendaytime:=time>=opentime(1)+1*100 and time<=closetime(0)-10000+5959-1*100,noaxis,colorgray;
closedaytime:=time>=closetime(0)-10000+5959-1*100,noaxis,colorgray;
if date<startday or totaldaytrade>=1 then
 settradesign(0);
else
 settradesign(1);
runmode:0;
pd:sell(closedaytime=1 and holding=1,1);
kd:buy(opendaytime=1 and holding=0,1);
runmode:1;
dfl:openprofit,noaxis;
dzc:asset,noaxis;
djl:netprofit,noaxis;


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


加好友 发短信
等级:新手上路 帖子:83 积分:0 威望:0 精华:0 注册:2020/2/12 18:02:45
  发帖心情 Post By:2020/8/22 10:59:11 [只看该作者]

多空幽灵===========主策略保存为DKYL去执行==============

dfl:=(#d.dfl()#),noaxis,colorred,linethick1; //取多头策略D浮动盈亏
kfl:=(#k.kfl()#),noaxis,colorgreen,linethick1;// 取空头策略K浮动盈亏
kd:=buy(dfl>kfl>0,1,1);//开多信号 多头比空头盈利
pd:=sell(kfl>dfl>0,1,0);//平多信号 空头盈利
kk:=buyshort(kfl>dfl>0,1,1);//开空信号 空头比多头盈利
pk:=sellshort(dfl>kfl>0,1,0);//平空信号 多头盈利
========================
多空幽灵通过去读多头策略和空头策略的浮动盈亏判断,那个盈利去开仓
以上策略是三个一个名称为D的策略,一个名为K的策略,主策略是DKYL去运行。
 
不知道为啥用苹果浏览器发出来没有回车键。。。。

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


加好友 发短信
等级:论坛游侠 帖子:299 积分:62 威望:0 精华:0 注册:2011/8/17 12:25:19
  发帖心情 Post By:2021/2/16 14:37:10 [只看该作者]

能整理下吗?发个完整版

 回到顶部