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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请求版主写个简单公式

   

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


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

主题:请求版主写个简单公式

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


加好友 发短信
等级:新手上路 帖子:19 积分:65 威望:0 精华:0 注册:2013/5/14 21:14:59
请求版主写个简单公式  发帖心情 Post By:2013/5/14 21:22:00    Post IP:116.25.238.241[只看该作者]

就是连续赢利5次后减少一半手数交易

连续亏损5次后增加一倍手数交易

比如平常交易2手,连续赢利5次后按1手交易,连续亏损5次后按4手交易.

我知道用连赢连亏函数,但写出来都不对(刚学金字塔).版主能给个完整的公式模版吗?

十分感谢


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/5/15 9:17:40    Post IP:58.246.57.26[只看该作者]

variable:n=2;

if 连赢>=5 then n:=n/2;

if 连亏>=5 then n:=n*2;



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:48 积分:284 威望:0 精华:0 注册:2012/10/25 19:52:08
  发帖心情 Post By:2013/5/15 10:44:02    Post IP:14.154.231.13[只看该作者]

连赢函数写在哪?要用全局变量吗?

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/5/15 10:48:07    Post IP:58.246.57.26[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:19 积分:65 威望:0 精华:0 注册:2013/5/14 21:14:59
  发帖心情 Post By:2013/5/17 8:20:08    Post IP:183.11.29.44[只看该作者]

 版主,早上好,你说的连亏次数函数NUMSEQLOSS,连赢次数函数NUMSEQWIN并不是我想要的.你仔细看这两个函数的说明:"当前位置之前连续有多少次连续盈利的交易,注意每次平仓算一次交易,而开仓不算",这个函数统计到后面有连赢次数可达几百次,连亏次数函数同理.

 而最大连亏次数函数MAXSEQLOSS,最大连赢次数MAXSEQWIN也达不到我想要的结果,其统计的是最大,最小,比如是6次,而我要的是连赢5次减仓.单然连赢6次也是减仓,如果连赢6次后那一次是亏损,就恢复正常仓位.这两个函数也实现不了.

我的意图如下图所示:


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

   如上图,连赢6次后(第7次)按1手交易,连赢6次后的下一次(第7次)是亏损的,所以第8次按正常2手交易.所以第7次亏损后,连赢次数就要置为0,下次连赢后重新记数.

连亏次数同理.而我这说的连赢连亏次数是和NUMSEQLOSS,NUMSEQWIN是完全不同的两个概念!!我要的是赢利了记1,下次再赢利置为2,再下次又赢利了置为3,以次类推...

当第7次是亏损的后,连赢次数置为0

 

  不知版主明白我的意图了吗?麻烦给个解决答案.谢谢


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


加好友 发短信
等级:超级版主 帖子:3534 积分:10003 威望:0 精华:5 注册:2012/5/25 0:00:01
  发帖心情 Post By:2013/5/17 9:02:20    Post IP:58.246.57.26[只看该作者]

参考系统自带的   闪灵交易系统


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
阿枫
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:19 积分:65 威望:0 精华:0 注册:2013/5/14 21:14:59
  发帖心情 Post By:2013/5/17 11:01:12    Post IP:14.154.228.224[只看该作者]

我觉得连亏次数函数NUMSEQLOSS,连赢次数函数NUMSEQWIN没什么用啊?还不如定义成我上面所说的。

是吧?有什么用处?


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/5/17 14:11:45    Post IP:58.246.57.26[只看该作者]

 

variablewinnum=0;// 全局变量,平仓时判断一下是盈利/亏损,若盈利winnum就加1

if cond1 and holding>0 then

begin

  sell(1,1,thisclose);

  if c>enterprice then winnum:=winnum+1;//若连续盈利则加1

  else

  if c<enterprice then winnum:=0;//一旦有亏损则置为0,重新记数

end

if cond2 and holding=0  then  buy(1,1,thisclose);



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:19 积分:65 威望:0 精华:0 注册:2013/5/14 21:14:59
  发帖心情 Post By:2013/5/19 18:56:44    Post IP:14.153.53.181[只看该作者]

FLY版主一直都解答的很好.

不过这个答案我觉得不是很间接,平仓时断一下是盈利/亏损,若盈利winnum就加1.

关建一个模型里平仓的地方很多,每个地方都加这样一串代码,我觉得不是很简接.

我的模型里多单止损平仓,空单止损平仓,多单止赢平仓,空单止赢平仓,收盘多单平仓,空单收盘平仓.还有空单的直接平仓,多单的直接平仓.这样代码不是很繁杂?

我今天编了一写,程序还是有些问题.实现不了我的意图.

版主有没有更简接的思路?我试了用numprofit(1)来判断,但是平仓后的每根K线都会加1.也不行

 


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


加好友 发短信
等级:新手上路 帖子:19 积分:65 威望:0 精华:0 注册:2013/5/14 21:14:59
  发帖心情 Post By:2013/5/20 11:38:23    Post IP:14.20.58.242[只看该作者]

顶上去


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