价格行为交易系统

 

有没有人不用指标,单单使用不同时段的K线进行交易的?也就是常说的价格行为。

我就是使用价格行为,偶尔也使用一些均线判断方向。但是基本上是使用K线的。

我在我自己的EA里设计了很多价格行为自动标记系统,基本上是一键就绘出几个月几周几天内出现的价格行为信号。

然后进行人工筛选。省时省力,经常惊人的准确。

信号是有了,对应的交易系统还需要精益求精。

问问有没有使用类似套路的朋友,可以交流一下吗?

 

比如下图,我的系统自动提示12月6日的大阴线中间出现一个交易信号,自动绘制了一条直线。我就在那儿挂单。然后周五就触发了。

圆圈地方是系统自动绘制的发生在以前K线,价格行为的交易信号,我并不全部下单,而是观察每一种交易信号的可靠性。提升信心。

这种交易方法挺有意思,基本上是设计好价格信号的严格定义,然后就让电脑筛选了。当然这只是信号,关于止盈止损方面的设计,我还在摸索之中。同样套路的朋友可以交流一下。


 

日经指数也出现了信号,可是心里没谱,就没敢下单。竟然也是有效的。可是我的问题是,有时候价格会击穿然后回撤,这在交易系统中的止损和止盈就不好把握,所以我还是不太敢在所有信号上下单。

信号是有的,怎么斩杀猎物?有同等困扰的朋友交流一下吧。

 

镑美和欧榜也完美触发了。可是止盈止损设置在哪呢呢?有经验的朋友交流一下吧。

放小止盈会很安全,但是错过大行情也很可惜。放止损也很纠结,有时候价格击穿后会回撤,就白白止损了。不放止损又不太安全,遇上闪崩就直接爆仓了。

 
Ning Liu:

有没有人不用指标,单单使用不同时段的K线进行交易的?也就是常说的价格行为。

我就是使用价格行为,偶尔也使用一些均线判断方向。但是基本上是使用K线的。



1, 淘汰掉所有指标体系, 这是迈向正确方向最重要的一步. 几乎所有指标的底层算法都是简单到可笑的一两行四则运算公式而已.


2, 淘汰掉K线概念,是第二步. K线是给人类肉眼看的, 本质上是极低采样率的价格样本而已. 即便是M1数据, 做个粗略的类比, 顶多也就相当于32K音质的MP3, 随着技术进步, 现在大家都喜欢听无损音频, 谁还会去选择低采样率的MP3音质?


同理, 既然是自动交易, 就应该是从计算机思维到计算机思维, 为什么中间还要再插入一层只对人眼有意义的低信息密度的表现形式, 也就是所谓的K线?


3, 淘汰掉指标和K线, 如果只观察价格行为. 那么还剩下两层: 针对tick流编程也就是针对level 1价格数据编程, 和针对order book编程也就是针对level 2价格数据编程.


MQL5已经提供了针对这两个层次编程的各种函数, 而且还提供了更多, 可以帮助程序员将各种数据以向量/矩阵形式,借助OpenCL/机器学习等工具实现更复杂的算法.


个人浅见, 喷者随意.

 
Ning Liu #:

镑美和欧榜也完美触发了。可是止盈止损设置在哪呢呢?有经验的朋友交流一下吧。

放小止盈会很安全,但是错过大行情也很可惜。放止损也很纠结,有时候价格击穿后会回撤,就白白止损了。不放止损又不太安全,遇上闪崩就直接爆仓了。


之所以有这种困惑, 是因为目前思维还只停留在交易信号生成阶段, 还没有形成进出场逻辑闭环+资金管理的完整交易体系, 更不用说测试/验证/统计/评估等辅助工具体系的使用.

从入门到熟练使用适合工具, 直到形成自身的交易思维体系, 亲手实现可进入生产实践层面的交易系统, 可能需要几千个小时的学习时间.

MQL5网站本身已经提供了大量相关资源,英文版的几个管理员和几个热心用户也奉献了大量宝贵时间帮助新用户.

可惜其中已翻译成通顺中文的部分还是太少, 这是现实阻碍.

 
Kang Feng #:


1, 淘汰掉所有指标体系, 这是迈向正确方向最重要的一步. 几乎所有指标的底层算法都是简单到可笑的一两行四则运算公式而已.


2, 淘汰掉K线概念,是第二步. K线是给人类肉眼看的, 本质上是极低采样率的价格样本而已. 即便是M1数据, 做个粗略的类比, 顶多也就相当于32K音质的MP3, 随着技术进步, 现在大家都喜欢听无损音频, 谁还会去选择低采样率的MP3音质?


同理, 既然是自动交易, 就应该是从计算机思维到计算机思维, 为什么中间还要再插入一层只对人眼有意义的低信息密度的表现形式, 也就是所谓的K线?


3, 淘汰掉指标和K线, 如果只观察价格行为. 那么还剩下两层: 针对tick流编程也就是针对level 1价格数据编程, 和针对order book编程也就是针对level 2价格数据编程.


MQL5已经提供了针对这两个层次编程的各种函数, 而且还提供了更多, 可以帮助程序员将各种数据以向量/矩阵形式,借助OpenCL/机器学习等工具实现更复杂的算法.


个人浅见, 喷者随意.

谢谢您的回复。我也很想研究一下关于Tick 和Order book。您有什么文章可以推荐看看吗?

我最早学习的是Mt4,目前想学习MT5。还不熟悉。

 
Kang Feng #:


1, 淘汰掉所有指标体系, 这是迈向正确方向最重要的一步. 几乎所有指标的底层算法都是简单到可笑的一两行四则运算公式而已.


2, 淘汰掉K线概念,是第二步. K线是给人类肉眼看的, 本质上是极低采样率的价格样本而已. 即便是M1数据, 做个粗略的类比, 顶多也就相当于32K音质的MP3, 随着技术进步, 现在大家都喜欢听无损音频, 谁还会去选择低采样率的MP3音质?


同理, 既然是自动交易, 就应该是从计算机思维到计算机思维, 为什么中间还要再插入一层只对人眼有意义的低信息密度的表现形式, 也就是所谓的K线?


3, 淘汰掉指标和K线, 如果只观察价格行为. 那么还剩下两层: 针对tick流编程也就是针对level 1价格数据编程, 和针对order book编程也就是针对level 2价格数据编程.


MQL5已经提供了针对这两个层次编程的各种函数, 而且还提供了更多, 可以帮助程序员将各种数据以向量/矩阵形式,借助OpenCL/机器学习等工具实现更复杂的算法.


个人浅见, 喷者随意.

我觉得吧,指标大都是个统计规律。K线也可以算是一种指标。但是它毕竟是真实的交易价格。我不认为价格函数是一个可以独立存在的数学规律,它更像一种博弈,价格绝对值没有意义,价格的移动(差价)才有意义。也因此K线可以反映出市场多空博弈的状态。一般指标不堪此任。市场深度应该是即时数据,无有历史数据可查?至少我们草民拿不到历史数据。假如把市场看作一种转嫁风险利润的机制,那么它的行为就不可能是匀速的,所以建仓很慢,而斩杀迅速。而可悲的正是一般指标在市场慢行时有效,极速拉升时失效。也因此K线还是有其价值的。太小的K线不足以完成建仓和清仓的转化,所以无须到分钟或秒的级别。一点拙见,希望能抛砖引玉。
 

把指標帶入到EA就可以測試準確度 包含合理的止盈止損也都可以設計一些方法來求證

價格行為也是很多人使用的

做交易沒有絕對的對 也沒有絕對的錯 只有不作風控是絕對的錯

 
Hung Wen Lin #:

把指標帶入到EA就可以測試準確度 包含合理的止盈止損也都可以設計一些方法來求證

價格行為也是很多人使用的

做交易沒有絕對的對 也沒有絕對的錯 只有不作風控是絕對的錯

错误的交易也是交易的一部分;

交易有对、有错;

就像K线有阳、有阴;

 
Xueqiang Duan #:

错误的交易也是交易的一部分;

交易有对、有错;

就像K线有阳、有阴;

这点我同意,错误的交易会在K线中留下印记,市场参与者会尝试将价格短暂拉回,让自己被套的仓位解套。这也是我们做价格行为交易所要寻找的交易信号之一。K线看着形似,但是每一根发生的时间,原因,意义都是不同的。指标把所有K线等同对待,这就导致它无法体现K线中市场操纵者的意图。