以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请求版主写个简单公式  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52019)

--  作者:阿枫
--  发布时间:2013/5/14 21:22:00
--  请求版主写个简单公式

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

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

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

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

十分感谢


--  作者:jinzhe
--  发布时间:2013/5/15 9:17:40
--  

variable:n=2;

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

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


--  作者:伍铁木
--  发布时间:2013/5/15 10:44:02
--  
连赢函数写在哪?要用全局变量吗?
--  作者:jinzhe
--  发布时间:2013/5/15 10:48:07
--  

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

--  作者:阿枫
--  发布时间:2013/5/17 8:20:08
--  
 版主,早上好,你说的连亏次数函数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
--  发布时间:2013/5/17 9:02:20
--  
参考系统自带的   闪灵交易系统
--  作者:阿枫
--  发布时间:2013/5/17 11:01:12
--  

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

是吧?有什么用处?


--  作者:fly
--  发布时间:2013/5/17 14:11:45
--  
 

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);


--  作者:阿枫
--  发布时间:2013/5/19 18:56:44
--  

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

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

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

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

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

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

 


--  作者:阿枫
--  发布时间:2013/5/20 11:38:23
--  

顶上去