止损与止盈的关系,如何处理好这关系的相关讨论[
[p=30, 2, left][b]发起讨论:[/b][/p][p=30, 2, left]这篇文章我很早以前就想写,一直迟迟没有动笔。今天写出来,算是完成一件心事。内容很简单,就是标题几个字。虽然简单几个字,以前我会怀疑,这句话有多少真实性,直到有一天,我在研究当冲的策略时,发现这句话是千真万确的。[/p][p=30, 2, left]「要停损,不要停利」虽然不一定会让你赚大钱,但是长时间下来,绝对不会让你赔。[size=12px]我是在研究一个当冲的策略时,不小心发现的。当我在写一个当冲的公式时,刚好方向[/size][size=12px]写错而不自知,算出来有获利,但是不是很好。仔细检查程式码时,发现公式有错,把[/size][size=12px]公式修正后,竟然也是获利,获利只是稍好而已。我就觉得很奇怪,真的是这样吗?[/size][size=12px]我想了很久,也修改了一些参数,一再的重测。结果没有错,就是这样。我把测试的[/size][size=12px]内容写在下面,让大家参考。[/size][/p][p=30, 2, left]我先说明清楚:[/p][p=30, 2, left]1. 这是个当冲策略的回测。我目前不做当冲,也不鼓励当冲,这个例子只是用来说明标题的看法。[/p][p=30, 2, left]2. 这个当冲策略看起来有获利,事实上,扣掉成本(手续费+交易税+滑价),几乎没有获利。所以也不算是好的策略。[/p][p=30, 2, left][size=12px]接下来就是要说明这个策略的测试结果:[/size][/p][p=30, 2, left]1. 测试资料:台指期货 1998/7/21 至 2009/4/24 共 2717个交易日。
2. 策略:
(1)开盘前决定多空,开盘立即成交。
(2)盘中亏损50点立即平仓,当天不再操作;如果没有达到亏损标准,收盘再平仓。
不设定停利。
3.结果:
(1) 如果开盘逆势进场,即开低买多,开高买空,未扣除成本下,获利13000多点。
(2) 如果开盘顺势进场,即开低买空,开高买多,未扣除成本下,获利10000多点。
(3) 如果开盘随机进场,也就是丢铜板决定开盘是要多还是空。我把程式跑1000次,大约是2717000个交易日。平均下来约13000多点。每日平均约4.9点。[/p][p=30, 2, left] 从结果看来,每日交易,而平均获利是每日不到5点,扣除成本,可能没有赚赔。但是如果反过来做,每日获利50点停利,不设定停损,平均一天可能就要损失10点。你觉得,那个作法是正确的?
[/p]
[p=30, 2, left][b]讨论发表一:[/b][/p]
[p=30, 2, left]我不是来"吐槽"的,而是来告诉您,光凭一个程式的回测,就下这种结论,似乎是太草率了一点???我有实际操作百万口的"当冲经验",绝对不是这麽一回事,您下这种标题会害死一些"不用功"的人,做当冲尤其是"极短线"一定要有"停利"的观念,极短线操作是"咬了一口"就跑,积沙成塔"的不停利?一定会还没有看到甚麽是"极短线当冲"就已经"毕业"了,所以不能没有认真的求证就乱下"极端的标题"会害死人的,
我虽然刚进程式交易的领域,到现在也还不能完全看懂"程式码"但是我用我的经验在看"程式"到底是怎麽一回事???会对我们的操作回有甚麽样的实质上的帮助,您讲的情况应该是"程式"本身的某种特性的表现,与"停损",停利"应该是无关的,您如果认真一点的话,可以用"蓝色的投资客"所公布的"他在用的那个程式去做一些测试"会发现更多的"惊人的现象"我最近已经对这个程式做了将近两千种的测试"(我把家裡的旧电脑全都再利用起来了,共用了9部电脑再做测试)蓝兄所公布的是它"大波段程式",但是我自己做的结果它是"长短皆宜,从60分线做到5分线都很好用,在这些测试的过程中,再用到某些参数时,就会出现您所说的情况,一点也不稀奇,我们做"程式交易"的测试要的不是"稀奇"不是"个案,而是要找到真能"隐定赚钱的轨迹".所以,您还是多去找些能让您自己赚到钱的"方法"比较重要,不要把一个偶然发现的"现象"没有经过多层次严格的"複检"就拿来当作"主题"发表,您的出发点可能是很好的,但是在我看来可能会给别人带来"灾害性"的后果,所以冒昧的出言相阻,,"程式的对错我不知道,但极短线当冲"的特性,我是非常的了解,言词之间如有得罪,还望海涵!先说声"对不起"[/p]
[p=30, 2, left][b]讨论发表二:[/b][/p]
[p=30, 2, left]哈!对不起!刚刚坐在那里越看越不对???
好像版主所要表达的,和我所感觉到的不是一回事?
看错方向?当然就会"停损"?何来"停利"???
看错方向本来就无利可停?当然就不用停利?这本来就是正确的,
"篮兄的程式本来就没有停损,停利的机制,只是一直翻单而已"所以不是一回事,
对不起!是我自己"眼短"没看清楚,还乱说话,真的对不起了![/p]
[p=30, 2, left][b]讨论发表三:[/b][/p]
[p=30, 2, left]关于不停利,是指在策略所定义的区间。我的举例,是指在日线的范围,一天只能交易一次的限制下,
50点就停损,没有停损则抱完全程。如果是60分K的当冲,就要用小时K去做统计几点停损最好。极短
线也可以做统计,1分K也可以。只是我认为,时间越短,交易成本的比例会高得吓人,不划算。[/p][p=30, 2, left]本文传达的观念,重点在于停损及停利的重要性,远高于趋势的判断。趋势判断错误其实没有想像中的
严重,错了停损就好。不要停利,可能比停损更难执行。不知道大家有没有这样的感觉?
[/p]
[p=30, 2, left][b]讨论发表四:[/b][/p]
[p=30, 2, left]关于不停利,是指在策略所定义的区间。我的举例,是指在日线的范围,一天只能交易一次的限制下,
50点就停损,没有停损则抱完全程。如果是60分K的当冲,就要用小时K去做统计几点停损最好。极短
线也可以做统计,1分K也可以。只是我认为,时间越短,交易成本的比例会高得吓人,不划算。[/p][p=30, 2, left]本文传达的观念,重点在于停损及停利的重要性,远高于趋势的判断。趋势判断错误其实没有想像中的
严重,错了停损就好。不要停利,可能比停损更难执行。不知道大家有没有这样的感觉?[/p][p=30, 2, left]mfan 兄:对不起!我的看法还是和您完全不同?期指操作没有道理停损的重要性"远高于趋势的判断"???
操作期指,当然第一就要有"停损"的自然习惯才行,
但是如果没有"趋势"的判断能力?那就根本没有操作期指的资格,
您在程式测试过程中所产生的现象是因为您"停损"的参数定再50的关系,
您假如把"停损"的参数改定在20???保险不会再有您原来的现象与结果,
所以这个"结果"是因为您设了一个50的"停损价"而决不是"停损"的重要性远高于"趋势的判断"
请您记注,只要是您对"趋势"没有良好的即时正确的判断能力?
您就真的没有资格上场操作期货,您会死的尸骨无存的,切忌!切记!
"程式交易"也是要在写程式时就必须要具备有"趋势"正确的判断能力,而且把它再表现在程式中,
否则"程式交易"也是必输无疑!
一分钟有一分钟的趋势判断方法,5分钟也有5分钟的趋势判别方法,15,30,60,日线都是一样,
不要以为"程式中没有趋势的判别?"在我这个程式的外行人看来,"趋势"也是程式的第一要件,
只是您有没有分辨的能力而已,千万不要自误误人,这是我的肺腑之言,如有得罪之处还望海涵!谢谢您!
[/p]
[p=30, 2, left][b]讨论发表五:[/b][/p][p=30, 2, left]这个策略的概念,其实和通道突破系统一样,进场点就是通道的一边。
如果开盘前预设会往上,开盘进场多单的意思,就是开盘点是通道的上
缘,开盘减去50点是通道的下缘;如果开盘前预设会往下,开盘进场空
单的意思,就是开盘点是通道的下缘,开盘点加50点是通道的上缘。[/p][p=30, 2, left]如果盘势不如预期,进场多单遇到通道下缘,那就是多单停损,翻空。
只是我的策略没有「翻单」这个动作,只有停损而已。如果盘势如预期
往上,多单就是一直持有到收盘结束,没有停利的动作。[/p][p=30, 2, left]至于通道的大小,当然我们要过滤,不是随便选取。透过历史的回测,
找出最恰当的区间。接下来,就是按照区间的设定,突破上缘就是代表
趋势往上,多单进场;跌破下缘就是代表趋势往下,空单进场。[/p][p=30, 2, left]预测的意思,是提早知道将来的走势,可以早一步进场。例如预测未来
是上涨的,当下是下跌的,就可以逆势进场卡位。但是这和程式交易的
精神不太相符。程式交易只有机械式的反应当下的价格所产生的讯号,
而不去做预测的。[/p][p=30, 2, left]再补充一点。现在的人太执著于「预测」或「趋势的判断」,而忽略了
停损及不要停利的重要性。所以这一篇文章的重点,就是提醒大家,其
实重要的是停损及不要停利,「趋势的判断」没有想像中的重要。
[/p]
[p=30, 2, left][b]发表讨论六:[/b][/p][p=30, 2, left]以前的我也不相信 不停利反而是有效的出场方式
想了好几个停利方法,始终获利无法提高[/p][p=30, 2, left]后来也是程式没写好,全部误设成在收盘时出场
结果反而能有效提高获利,变成目前的主要程式核心之一
(核心? 哈,我相信没有人会相信收盘时出场是有效出场方法之一,现在我也不相信,但还是用了)[/p][p=30, 2, left]那时一直想不懂,后来才想起 " 短线交易秘诀 "第三章中说过两个秘密
1.只有在大价差区间出现的日子才会赚到钱。
2.大区间出现的日子,如果当日价格上涨,收盘价往往是最高价或接近最高价,如果当日价格下跌,则收盘价往往是最低价或接近最低价。
(Larry有稍微解释,有兴趣的人可以去找一下)[/p][p=30, 2, left]mfan和我只是证明了两个秘密是成立的,其实剩下的只需要有效判断当日是否是大价差区间而已
(mfan提出的作法:每日进场以确保大价差区间日子有交易到,只停损但不停利收盘时出场)[/p][p=30, 2, left]0070007也没错,我现在天天想的就是如何有效停利,可是事实摆在眼前,虽然我无法接受,但我必须承认我无法在短线中有效预测最高点/最低点出场
如果能有效预测,那你真的很厉害[/p][p=30, 2, left]获利是一致的目标,但是条条道路通罗马,只是走的人多或少而已,没有绝对的路[/p][p=30, 2, left]结论:试试看收盘出场,不会花太多时间改你的程式的...
如果获利没提高1.Larry骗人
2.你其实没有在大价差区间出现的日子进行交易
3.你能有效预测最高点/最低点出场,忘了这条路[/p] good saying
thanks 这个贴子很好的,可惜没有继续讨论的了
页:
[1]