交易危机

 找回密码
 快捷注册(禁q号)

QQ登录

只需一步,快速开始

搜索
广告位
查看: 5814|回复: 22
打印 上一主题 下一主题

[指标] EA辅助,均线交易系统,雏形

[复制链接]

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
跳转到指定楼层
楼主
发表于 2020-5-2 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
订单分组部分,还在酝酿中,,如何通过魔术号进行分组呢?,

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 保留保留
太阳每天升起,每天都是新的一天。

6

主题

1万

积分

0

精华

操盘专家

金钱
10002 美元
权重
2
推荐
发表于 2020-5-3 09:16 | 只看该作者
放飞的小鸭 发表于 2020-5-2 19:18
均线能实现,在不同的周期图形里变化吗?

举个栗子:假定你在h1上用60均线,那么在h1图上设置120、60、30、15、5均线,你就兼顾了h2、h1、m30、m15和m5。到最后,你还是会回到波段上来,因为你会发现,m5上的一个波段就是h1的一根k线而已,而h1上的一个波段可能还不到一根日k,其余依此类推。
波段为王,所谓趋势,就是不同周期上的波段。macd通过更改参数,也能改得和kdj差不多~~
回复 支持 1 反对 0

使用道具 举报

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
板凳
 楼主| 发表于 2020-5-2 14:25 | 只看该作者
太阳每天升起,每天都是新的一天。

12

主题

2192

积分

2

精华

中级操盘手

金钱
2192 美元
权重
0
地板
发表于 2020-5-2 17:46 | 只看该作者

哈哈,这个我来解答啊!  定义ABCDE组号码=111111 222222 333333 444444 555555
当订单等于0 执行魔术号为111111的开仓, 当统计魔术号111111的订单大于0,那么执行魔术号为222222的开仓;
后续类推就是!

24

主题

5826

积分

0

精华

高级操盘手

金钱
5826 美元
权重
41
5
发表于 2020-5-2 19:18 | 只看该作者
均线能实现,在不同的周期图形里变化吗?
坚持理解,完善理解

6

主题

1万

积分

0

精华

操盘专家

金钱
10002 美元
权重
2
6
发表于 2020-5-3 09:02 | 只看该作者
放飞的小鸭 发表于 2020-5-2 19:18
均线能实现,在不同的周期图形里变化吗?

在有“应用到每一个周期”这个选项的软件里能够实现,比如通达信比如pobo比如同花顺,但是没啥用,因为不同的周期就是不同数值的均线而已,你也不能在图上设置密密麻麻的均线兼顾每一个周期,最多选择三到五个周期,即:固定的周期上设置三到五根均线就行了。

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
7
 楼主| 发表于 2020-5-3 14:10 | 只看该作者
分组功能测试成功,各项操作正常,现在只剩下减仓功能还没完成了。

太阳每天升起,每天都是新的一天。

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
8
 楼主| 发表于 2020-5-3 14:40 | 只看该作者
关于减仓,这个算法,对于0.01的单子无解啊

  1. //+------------------------------------------------------------------+
  2. //|                           平1/3仓                                |
  3. //+------------------------------------------------------------------+
  4. void close三分之一()
  5.   {
  6.    int cnt, total;
  7.    total=OrdersTotal();
  8.    for(cnt=total-1; cnt>=0; cnt--)
  9.      {
  10.       OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
  11.       double lot = NormalizeDouble(OrderLots() * 1/3, 2);
  12.       if(OrderType()==OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
  13.         {
  14.          OrderClose(OrderTicket(),lot,Ask,3,CLR_NONE);
  15.         }
  16.       if(OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
  17.         {
  18.          OrderClose(OrderTicket(),lot,Bid,3,CLR_NONE);
  19.         }
  20.      }
  21.   }
复制代码
太阳每天升起,每天都是新的一天。

0

主题

1万

积分

0

精华

操盘专家

金钱
15435 美元
权重
0
9
发表于 2020-5-3 16:38 | 只看该作者
573 发表于 2020-5-3 14:40
关于减仓,这个算法,对于0.01的单子无解啊

对于平仓量进行判断,小于平台规定的最小单量不操作

12

主题

2192

积分

2

精华

中级操盘手

金钱
2192 美元
权重
0
10
发表于 2020-5-3 18:52 | 只看该作者
573 发表于 2020-5-3 14:40
关于减仓,这个算法,对于0.01的单子无解啊


增加5组订单量统计变量 ALOTS 用魔术号做为识别号进行A组总手数统计, 再增加一个A组订单数 ATICKS 后续你应该明白怎么做了!

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
11
 楼主| 发表于 2020-5-3 19:16 | 只看该作者
hpy6666 发表于 2020-5-3 18:52
增加5组订单量统计变量 ALOTS 用魔术号做为识别号进行A组总手数统计, 再增加一个A组订单数 ATICKS 后续 ...

我现在基本上是从0.01手开始下单,每单手数相同。

每组的订单个数,每组的订单量,都分别做了统计,

如果A组有3个0.01的订单,我要平掉其中的1个,怎么写代码?

现在我用的代码是按每个单子分别去平仓1/3,如果按单子个数,不知道怎么写

double lot = NormalizeDouble(OrderLots() * 1/3, 2);
太阳每天升起,每天都是新的一天。

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
12
 楼主| 发表于 2020-5-3 19:17 | 只看该作者
太阳每天升起,每天都是新的一天。

12

主题

2192

积分

2

精华

中级操盘手

金钱
2192 美元
权重
0
13
发表于 2020-5-3 20:38 | 只看该作者
ATICKS=Atotal
ACLOSE=INT(ATICK/3)
for(cnt=ACLOSE; cnt>=0; cnt--)
    写一个关闭一单的函数,以魔术号为区分; (这里最好开仓是统一手数,如果不同需要额外用订单数和手数两个进行比对)
   

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
14
 楼主| 发表于 2020-5-3 21:44 | 只看该作者
hpy6666 发表于 2020-5-3 20:38
ATICKS=Atotal
ACLOSE=INT(ATICK/3)
for(cnt=ACLOSE; cnt>=0; cnt--)

厉害,是这样的。
太阳每天升起,每天都是新的一天。

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
15
 楼主| 发表于 2020-5-3 21:53 | 只看该作者
目前来看,基本能用了,前提是单品种,单方向,
做这个的目的,是为了从轻仓开始入场,做对了猛加仓,做错了EA出场,手动出场会犹豫不决,
运气好重仓拿个波段,就是爆利。
运气不好,损失也很小。

太阳每天升起,每天都是新的一天。

12

主题

2192

积分

2

精华

中级操盘手

金钱
2192 美元
权重
0
16
发表于 2020-5-3 22:22 | 只看该作者
573 发表于 2020-5-3 21:53
目前来看,基本能用了,前提是单品种,单方向,
做这个的目的,是为了从轻仓开始入场,做对了猛加仓,做错 ...

赞一个!!  EA或者是程序思路解决问题可以找我,我业余的在一些编程群里一样充大师呢!  

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
17
 楼主| 发表于 2020-5-4 09:36 | 只看该作者
单子数量多,没有EA辅助是不行的。
太阳每天升起,每天都是新的一天。

24

主题

5826

积分

0

精华

高级操盘手

金钱
5826 美元
权重
41
18
发表于 2020-5-4 20:39 | 只看该作者
fgy123911 发表于 2020-5-3 09:16
举个栗子:假定你在h1上用60均线,那么在h1图上设置120、60、30、15、5均线,你就兼顾了h2、h1、m30、m15 ...

不知道能否实现,比如在4小时的图里,设置60的均线。在打开1小时的图形,均线能自动变成240的均线。
坚持理解,完善理解

1106

主题

2万

积分

17

精华

操盘专家

金钱
24316 美元
权重
251
19
 楼主| 发表于 2020-5-4 20:47 | 只看该作者
放飞的小鸭 发表于 2020-5-4 20:39
不知道能否实现,比如在4小时的图里,设置60的均线。在打开1小时的图形,均线能自动变成240的均线。

这很简单,

太阳每天升起,每天都是新的一天。

24

主题

5826

积分

0

精华

高级操盘手

金钱
5826 美元
权重
41
20
发表于 2020-5-4 22:09 | 只看该作者

我明白了。。。
坚持理解,完善理解
您需要登录后才可以回帖 登录 | 快捷注册(禁q号)

本版积分规则

QQ|黄金吧|黄金论坛|手机版|指标下载|非农|目录|交易危机

版权所有: ©2014-2021 fx3q.com Powered by Discuz! X3
皖ICP备: 2024050410号-2

风险提示:杠杆风险高,交易要谨慎 声明:坛友发言和回复均为个人观点,不代表论坛立场。
若有侵权请联系fx3q@qq.com删除

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