哪位高手能告诉我怎么修改MT4里面的EA程序呢,比如说止损 止盈,

2024-05-17 16:05

1. 哪位高手能告诉我怎么修改MT4里面的EA程序呢,比如说止损 止盈,

这个问题说起来有两个方面:一是,在外部定义的可变量上修改,也就是在你把EA加到图表上的时候,会出来一个对话框,这时你可以在有关止损、止盈项目上修改,一般止损是写Stoploss、止盈是TakeProfit,双击,修改。如果已经挂到图表上,可以点击图表右上方笑脸修改;如果要在程序里面修改止损、止盈条件代码,那就很麻烦了,首先要读懂该程序设计的策略,再就是编写过程,总之这一步不是一句两句能说清的。不知道你具体问的是那种情况,将就着回答吧。 
在别的货币对上不能下单,一定是在程序中做了条件声明,找到相关语句修改就行了,这一步很简单。

哪位高手能告诉我怎么修改MT4里面的EA程序呢,比如说止损 止盈,

2. 外汇MT4交易谁知道怎样可以同时测试多货币的,EA程序我有,但是只是在一个货币对的tick数据下测试。

回答和提问都没关系啊。。。
多货币测试是个很麻烦的事情,不是一个非计算机专业的人能搞的定的。
前几年淘宝上有专门做这个的,不知道现在还有否。不过挺贵的。
不愿意花钱你可以一个一个测试,测完了以后把结果用excel合起来。

哦,看到下边你的追问,懂你的意思了,对冲类的EA啊。那就没办法了,可以专门写个程序来做,但是很麻烦,上百个小时的工作量,至少给我几万我也不愿意做。

挂一段时间模拟吧。真能赚钱的话,不着急。
这个EA我听过,不要抱太大希望。
对冲的EA目前我没见过长期活下来的。原因很简单,对冲的策略从道理上就说不通,只开剩下的净头寸就行了,完全对冲掉的部分干嘛要开?如果只开净头寸你还觉得它靠谱吗?你仔细想想就明白了。至于那些听着很牛逼的对冲基金是另一回事,尽管二者都叫对冲,貌似也都是做一大堆品种,但二者有本质的不同。我们的对冲策略说白了,无非要么是预测行情,要么是买了一堆放着等盈利了就平,要么就干脆是加码。而对冲基金则大多是在套利,或者预测行情然后用各种不同市场的工具分散风险。在同一个市场中,还是做市商模式的市场,对冲个鬼。

通汇国际那边你要小心。不管怎么说,需要到百度知道上来做广告的,说明混得不怎么样。


长期稳定获利确实很难,能做到的人也很少很少。一成不变的EA和不断更新的EA都不怎么靠谱,有时候一成不变的还比不断更新的强。原因很简单,没办法有效的在亏很多钱之前判断一个EA好不好,从根本上这和没法一致性的预测市场一样。

你可以试着研究一下稳定盈利的方法到底存不存在。这是个看起来无聊但是我觉得挺有意义的事情。

关于策略,个人观点,基本分析做得好加上一些仓位管理、风险控制的方法是可以的。
纯技术分析的长线趋势或许是可以的。
仓位分析、订单流、不太靠谱,但也有研究的价值。
短线的一切方法除了新闻交易,都很难很难,我觉得这是神仙才能做的事,但我见过神仙,所以这个咋说呢。。。
加码网格之类的想法傻爆了。
如果有可行的套利思路的话那也当然可行。

3. 如何实现EA中的一单止盈止损交易成功后……?

一种方法是通过价格判断;还有一种方法是OrdersTotal()判断单子的数量,数量减少就是有单子止盈止损交易成功了。

如何实现EA中的一单止盈止损交易成功后……?

4. 求问各位大神,mql4的EA中,如何一次性对所有的多单或者空单挂一个统一的止损?比如我开了10笔多

下面这段代码你应该看得懂,可以实现的功能是将所有同向订单的止损止盈设置为最后成交的那个单子的止损止盈

  if(use_sl_and_tp && total()>1)
   {
     double s_l, t_p;
     for(i=0; i<OrdersTotal(); i++)
     {
         OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
         if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=magic || OrderType()>1) continue;
         type=OrderType();
         s_l=OrderStopLoss();
         t_p=OrderTakeProfit();
     }
     for(i=OrdersTotal()-1; i>=0; i--)
     {
       OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
       if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=magic || OrderType()>1) continue;
       if(OrderType()==type)
       {
          if(OrderStopLoss()!=s_l || OrderTakeProfit()!=t_p)
          {
             OrderModify(OrderTicket(),OrderOpenPrice(),s_l,t_p,0,CLR_NONE);
          }
       }
     }
   }

5. 如何实现EA中的一单止盈止损交易成功后……?

一种方法是通过价格判断;还有一种方法是OrdersTotal()判断单子的数量,数量减少就是有单子止盈止损交易成功了。

如何实现EA中的一单止盈止损交易成功后……?

6. 炒外汇怎样设置正确的止损点

一、技术分析止损法

让市场告诉止损的位置,这是正确的方法。外汇行情应该怎么发展,就会怎么发展。

如何通过技术分析设定止损,方法很多,举例来说,止损位置可以参考黄金分割线、密集成交区、重要K线、形态等。它们是技术分析中,主流的压力支撑位。

做多时,止损设定在支撑的下方。做空时,止损设定在压力的上方。

二、心理止损法

虽然有了止损单,但一些交易员并不使用,因为他们认为市场力量有时故意触发止损。他们有着太多不愉快的经验:止损点刚被触发,行情就立即朝预期方向发展。

为什么不直接挂止损单呢? 以下是一名交易者的想法。

“缺乏经验时,我曾经在交易头寸下方挂了一张止损单,结果止损出场,我只好忍气吞声,自认倒霉。原来我的头寸可以获利丰厚,但价格上涨时,我已经离场。从此我采用心理止损的方法。”

对心理止损者来说,他们常会把重要的止损关卡写下来,万一止损真的被触发,会继续观察几分钟,判断该走势是否属于真走势,然后才实际递入市价单进行止损。这种止损只扮演警告功能,让我准备

采取出场的行动。他们偏好这种方法,但初学者最好还是预先递入止损单,直到你相信自己可以严守纪律为止。当外出午餐,或因为某种原因不能看盘,就会实际递入止损单,但基本上仍然偏爱心理止

损的弹性。

三、在重要支持或阻力位被突破后止损

这是外汇实战中最常采用的操作模式。据笔者观察,外汇投资者在这个位置止损出局的比例非常高。但是,仔细分析国内国外的外汇走势图表可以发现,在外汇市场,经常会出现阻力或支持位置被突破

以后价格走势反转的形态。

重要的阻力或支持位置有以下几种:价格较长时间停留的密集成交区;较长时间范围内的价格高点或低点;趋势线、黄金分割、或均线系统等等提供的位置。

四、设置止损点的原则。

原则一:止损点需要在每手交易之前就要设置完成。

原则二:止损点可以变化,但是千万不要随心所欲,想变就变。

原则三:设置止损点之前,投资者需要根据当时的整体市场行情趋势制定。

原则四:若止损点已经设置完成之后,要是没有必要,建议不要频繁的修改,应该坚决执行,而止损也就是获得利润的前提以及保障。

总而言之,值得注意遵守的地方有如下的几点。

第一,必须在入市之前摆定止损盘,之后可以安心视察市势的发展。
第二,摆定止损盘之后,千万不可随意取消,或在失利的情况下将止损盘退后。
第三,要注意利用[大众逆反]的原理,远离大部分人都将止损盘摆设一些重要价位,避免一网打尽。
第四,入市方向正确时,可以将原定的止损盘的止损价位,跟随市势的发展逐步调整,保证既得利益的同时尽量赚取更多的利润,这时候,经调整的止损盘可称为止赚盘。
想了解更多外汇市场行情可手机下载图表家APP,希望可以帮到你,望采纳,谢谢!

7. 外汇移动止损怎么设置(就是跟着价格走的止损),mt4上可以设置吗,详细点

目前手机上不能,只能在电脑MT4软件上设置;先设好止损,再右键单子设移动止损

外汇移动止损怎么设置(就是跟着价格走的止损),mt4上可以设置吗,详细点

8. 请问如何在EA中限制一种货币对只可以有一个单?

//用自定义函数// j 就是自定义函数int j=0;//放在最上面/////////////j=0; //放在判断的上面这样的话,每一个j的答案就是该货币对的数量。