找回密码
 注册
搜索
查看: 8562|回复: 25

划分笔线段的源程序

[复制链接]
发表于 2013-1-18 08:39 PM | 显示全部楼层 |阅读模式


不完全正确,可做参考。
http://chzhshch.svn.sourceforge.net/viewvc/chzhshch/ C#
http://code.google.com/p/chanlun/downloads/list 没用过


补充内容 (2015-12-25 11:27 PM):
草帽新地址 https://code.google.com/archive/p/chanlun/

评分

2

查看全部评分

发表于 2013-1-18 09:14 PM | 显示全部楼层
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-1-18 09:39 PM | 显示全部楼层
笔线段划分(F1)和走势递归(F2)是独立的。
不会笔线段划分,用其他方式产生初始笔线段,也可以使用走势递归。
掌握走势递归比划分笔线段更重要。初学者不要被线段缠住了,初步了解后就可以学习中枢,级别和走势分解了。

"本ID关于中枢等的定义,其实一直没有改变过,因为中枢定义的关键,在于定义的递归性。一般的递归定义,由两部分组成,一、f1(a0)=a1;二、f2(an)=an+1;关于第二条的中枢过程规则,是一直没有任何改变的,而关于第一条,其实,可以随意设置任何的,都不会改变中枢定义的递归性。而且,任何有点数学常识的都知道,f1(a0)=a1之前是不需要再有什么递归性的,也就是,一和二之间的f1、f2可以是完全不同的两个函数。"
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-18 10:09 PM | 显示全部楼层
非常好,谢谢
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-18 10:23 PM | 显示全部楼层
本帖最后由 doubleedgesoft 于 2013-1-18 10:30 PM 编辑

Great!

A0 initialization is very important in Chan theory, it brings lots of issues
when the traders use the computer language to implement Chan theory in lower ranks.



回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-18 11:24 PM | 显示全部楼层
我觉得还是每天手动画一下好。 然后递归到高一级别的,显微镜度数高一点。 
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-19 12:59 AM | 显示全部楼层
个人感觉把缠论程序化是不可能的,把线段和笔程序化还有可能~
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-19 03:10 AM | 显示全部楼层
pattern recognition is much harder to code。
请问,这里的C# 编码,用的是那一个交易平台。

据说,Ninja Trader7 有100家卷商使用,专业人员喜欢用来交易期货股指外汇,
不知各位老大是否熟悉 C# based NinjaScript。有没有免费编程器。

2012年新出现MT5交易平台,可以免费下载,提供MQL5编程器,这个我刚刚试过了。听说可以免费模拟交易,这个我没有。

那位胡同居民 对 模拟程序交易感兴趣,咱们可以共同学习吗。

无论是 缠论,还是其它TA, 如果能够提供模拟交易来验证,咱们一点风险也没有。
万一通过模拟交易,发现赚钱的程序,当然就小仓量进入市场赚钱。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-1-19 03:50 AM | 显示全部楼层
本帖最后由 捷思 于 2013-1-19 12:54 AM 编辑
九天 发表于 2013-1-19 12:10 AM
pattern recognition is much harder to code。
请问,这里的C# 编码,用的是那一个交易平台。


c# -> NinjaTrader
NinjaTrader 内置c#开发支持。无需另外的环境。
第二个: 大智慧,飞狐,MT4
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-19 05:03 AM | 显示全部楼层
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-19 06:42 AM | 显示全部楼层
捷思 发表于 2013-1-19 03:50 AM
c# -> NinjaTrader
NinjaTrader 内置c#开发支持。无需另外的环境。
第二个: 大智慧,飞狐,MT4

太好了,NinjaTrader 内置c#开发支持。无需另外的环境。

不知道你有没有时间,指导一下希望学习Ninja交易平台的胡同居民。
有没有能够提供免费试用的Ninja平台,谢谢。

去年我曾经下载了Mirus Futures http://www.mirusfutures.com 的Ninja, 可是第一天就被我误操作而崩溃了,后来我从新申请,人家说我已经得到过3个月的试用,没有再给学习的机会,所以一点也不懂。而且,我目前使用6类不同交易平台,从没有遇到过崩溃,所以觉得Ninja很神秘。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-1-19 11:05 AM | 显示全部楼层
九天 发表于 2013-1-19 03:42 AM
太好了,NinjaTrader 内置c#开发支持。无需另外的环境。

不知道你有没有时间,指导一下希望学习Ninja交 ...

不敢说指导,因为我很少用NT, 也没有在上面开发过什么东西,了解一点皮毛而已。

NT是完全免费的。应该有很多地方下载。

下载后设置好数据连接就可以用了。

可以使用CQG, MB Trading, YAHOO, GOOGLE 等等数据。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-19 02:47 PM | 显示全部楼层

Coding好真是做trading一大优势~
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-1-20 12:22 AM | 显示全部楼层
Thanks!

C# 程序里, show =1 是画点,  2  是线,

drawline 函数好像少了个参数,不过很好修改。(NT  version 7)
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-1-20 12:32 AM | 显示全部楼层
foresthill 发表于 2013-1-19 09:22 PM
Thanks!

C# 程序里, show =1 是画点,  2  是线,

是。
估计从前是用6.5测试的。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-1-21 04:30 PM | 显示全部楼层
本帖最后由 捷思 于 2013-1-21 01:48 PM 编辑

下载和使用NT的步骤
1 在这里注册一个demo account
http://www.tpfutures.com/demoreg.htm
how to download NT.gif
2 然后就出现下载的连接,要用收到的license key
http://www.ninjatrader.com/download-registration.php
NinjaTrader 7.0.1000.11
3 安装
4 设置数据连接,要用收到的账号密码 tools-account connections->add->Next->Provider choose CQG
5. 把下载的C#源程序保存到C:\Users\USERNAME\Documents\NinjaTrader 7\bin\Custom\Indicator
6. RUN NT, tools->edit NinjaScript->Indicators, choose the file, 出现编辑窗口,按Compile
7. 创建一个图形窗口,File -> New Chart, 选symbol, 设置编译好的Indicator, 就看见笔线段了。
   right click, Data series, days to load 设置历史数据天数
   right click, Indicators, 选择Indicator, New, 设置ShowLine ShowLable等参数,Close

评分

3

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-2-27 06:35 PM | 显示全部楼层
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-3-1 10:41 AM | 显示全部楼层
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-3-8 06:15 PM | 显示全部楼层
捷思老大,试了一下,compile的时候出现下面的错误。似乎是程序有错说:No overload for method 'DrawLine' takes '8' arguments。可知道怎么fix?


ChanBi.JPG
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-3-8 07:32 PM | 显示全部楼层
本帖最后由 捷思 于 2013-3-8 04:53 PM 编辑
时时是好时 发表于 2013-3-8 03:15 PM
捷思老大,试了一下,compile的时候出现下面的错误。似乎是程序有错说:No overload for method 'DrawLine' ...


去掉一个参数,忘了是哪个。
#14 fix 了。

在第一,第二个参数之间加一个 true
DrawLine( labelIdx.ToString(), barsAgoXianBegin
=>
DrawLine( labelIdx.ToString(), true, barsAgoXianBegin
回复 鲜花 鸡蛋

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|www.hutong9.net

GMT-5, 2024-4-27 07:05 AM , Processed in 0.271646 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表