论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 98
前往
共 1956 条
帖子
作者
回复/查看
最后发表

//+------------------------------------------------------------------+

//| Expert Advisor - MA排列回撤预警                                   |

//+------------------------------------------------------------------+


input int    FastMA1 = 5;      // 快速均线1

input int    FastMA2 = 10;     // 快速均线2

input int    SlowMA = 20;      // 慢速均线

input int    LongTermMA = 60;  // 长期均线

input double DistanceThreshold = 0.0005; // 回撤判定距离阈值


//+------------------------------------------------------------------+

//| Expert initialization function                                   |

//+------------------------------------------------------------------+

int OnInit()

{

  return(INIT_SUCCEEDED);

}


//+------------------------------------------------------------------+

//| Expert tick function                                             |

//+------------------------------------------------------------------+

void OnTick()

{

  static datetime lastAlertTime = 0;

 

  // 计算各均线值

  double maFast1 = iMA(NULL,0,FastMA1,0,MODE_SMA,PRICE_CLOSE,1);

  double maFast2 = iMA(NULL,0,FastMA2,0,MODE_SMA,PRICE_CLOSE,1);

  double maSlow = iMA(NULL,0,SlowMA,0,MODE_SMA,PRICE_CLOSE,1);

  double maLong = iMA(NULL,0,LongTermMA,0,MODE_SMA,PRICE_CLOSE,1);

 

  // 当前价格

  double closePrice = Close[1];

 

  // 检查均线排列

  bool isBullish = (maFast1 > maFast2) && (maFast2 > maSlow) && (maSlow > maLong);

  bool isBearish = (maFast1 < maFast2) && (maFast2 < maSlow) && (maSlow < maLong);

 

  // 检查回撤到20均线

  bool touchMA20 = MathAbs(closePrice - maSlow) < DistanceThreshold;

 

  // 满足条件且未在最近1小时内发送过预警

  if((isBullish || isBearish) && touchMA20 && (TimeCurrent() - lastAlertTime > 3600))

  {

     string subject = (isBullish ? "多头" : "空头") + "排列回撤预警 - " + Symbol();

     string body = "价格回撤至20均线\n" +

                   "当前价格: " + DoubleToString(closePrice, Digits) + "\n" +

                   "20均线值: " + DoubleToString(maSlow, Digits) + "\n" +

                   "时间: " + TimeToString(TimeCurrent());

     

     SendMail(subject, body);

     lastAlertTime = TimeCurrent();

  }

}

2025-04-30 02:49
2025-04-21 01:37
105
2715
2025-05-01 11:42
yueyemuqiu 发表于 2025-04-29 10: 46

这点很是认同呀,行情的级别是混乱的,所谓波段其实也是事后才能看到。     如果固定级别,则大概率无法在趋势形成的第一时间入场。

但是无论波段的具体级别是什么,都可以从某一固定的级别试仓,多试几次。

也只能优选趋势性强的品种,然后灵活的预判当下的运动周期,由于激发行情的基本面不同,实际上无法预判当下会以什么周期展开,更不用说行情运行过程中会加速或者减速,上一波是4H波段,下一波可能是1H,但是等你根据过去行情预判是4H周期波段已经来不及,当你看到是1H周期实际上行情已经走完踏空了,因为试图寻找不存在的4H周期入场信号。如果预判的周期小且正确,且不断加仓,盈利会十分丰厚,如果延续性也很强的话。如果延续性不强,则是个小波段,预判是小周期趋势不一定有优势。总之预判是哪个周期有很多不确定因素,趋势的启动周期以及延续性都影响不同选择的收益。针对当下这一次选择实际上基本无法判断如何选择会更优。更多可能需要通过仓位调整,浮盈加仓,来减少预判跟实际不符合时候的损失,扩大预判跟实际符合时候的盈利,这样来实际赢多亏少的局面,最终实现在市场生存以及永续发展。

2025-04-29 03:52
哈喽啊 发表于 2025-04-29 08: 04

把周期固定,抛弃那些以外的行情。

本身行情就很少波段,其运动周期是不确定的,如果固定周期,意味着两件事,第一大部分时候都踏空了,第二,硬做的一部分是止损,因为周期不符合。这样事后统计下来做对的波段就少到几乎没有,整体很难是获利的。


2025-04-29 01:21
求经济独立 发表于 2025-04-21 09: 45

其实就是鱼和熊掌的问题

如果是行情拿到了一小节, 你赚到了,就平仓,然后行情刚好按照你预期的反转,账户是盈利的,内心也丰盈的

如果是超大行情, 你转到了一小节,你转到了, 但是你平仓位置只是一个回调,回调后继续大涨,这个时候就觉得心有不甘,吃了大亏


所以关键是自己想要什么 如果是做日内就学草哥 就专注日内,   如果是做趋势和波段的 就专注趋势和波段 但是赚大钱还是波段和趋势 因为波段容量大 遇到大行情 可以加仓顶到200手   拿3 5个月的 都有

要么15-5-1分钟  15分钟趋势 回调后 次级别1分钟衰竭进场 拿到5分钟反转和衰竭

要么 日-4 -1H  日图主趋势 回调后 次级别1H衰竭进场 拿到4H反转和衰竭

要么月周日。。。。。

困难在市场的启动以及运行过程或者你出场后的演变都是不确定的,其实就是周期不确定,如果用的周期过大,就会踏空,如果过小,那么很快一个回调,按照自己周期就应该坚决出场,但是后续有可能趋势深度回调反转也有可能继续放大一个周期趋势延续等就会踏空。这个只能蒙一个周期然后这个周期的N或者均线自己定义的趋势结束了就出场。不然就会不断纠结试图能够跟事后一样准确入场,充分加仓,准确出场,实际上实盘中只能做到一小部分机会。

2025-04-21 01:55
一百到亿万之旅 发表于 2025-04-23 10: 17

兄弟 这几个月做的怎样,搞了多少。

几万,很少,做的很一般。难在能够持续不断的增长,依然困难。

2025-04-23 03:40
一百到亿万之旅 发表于 2025-04-21 19: 13

按部就班 就是市场的本质 具体就不细说,概括就这四个字。


按部就班就是上班,上班之外谋生就是干革命,弄不好就会丢命,当然改命也只有这条路。人是这样的 嘴上暗示自己要按部就班做交易,顺应大势,耐心忍耐等待。因为不这样都无法存活,还不用说逐步发展壮大。真实内心十分渴望尽快翻倍再翻倍,明天晚上跟范冰冰约会。谁又能逃脱世俗社会所谓成功的欲望或者标准呢,人从本能上就是一个封建帝王,渴望普天之下莫非王土。

2025-04-23 02:07
2025-04-21 09:30
13
266
2025-04-24 01:25
2025-04-22 03:41
2025-04-21 03:31
3
144
2025-04-21 09:45
2025-04-21 03:44
2025-04-18 01:34
8
238
2025-04-18 13:09
2025-04-15 13:11
33
1064
2025-04-30 07:44
xiakead 发表于 2025-04-17 12: 54

风控确实严,10000美刀只能亏1000,每次1%也就错10次,连错10次就淘汰。。。

10次止损,如果是同时做三个品种,只能连续错三次就失败了,所以至少要准备20次止损,这样连续做错6次左右淘汰。每笔止损只有0.5%。要做到的效果是10%盈利,盈亏比在20。能够稳定做成功的人肯定很少。

2025-04-17 06:23
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 98
前往
共 1956 条

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]