[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 265

 
BooGUY:
请指教!有两个条件,买和卖。在通过一个错误的信号抓到一个失败者后,例如在买入时,专家顾问开始通过这个错误的信号再次打开下一个头寸,并再次抓到一个失败者。我应该如何让我的EA在亏损后等待相反方向的信号,而不是再次被虚假信号打开?谢谢你!

你可以记住一个订单的票据(在订单发送的时刻),然后在打开下一个订单的时刻(在订单发送之前)检查其利润和方向。

或者你可以扫描历史记录,采取EA的最后一个订单,并在OrderSend之前进行类似的检查。

 
sergeev:

你可以记住一个订单的票据(在订单发送的时刻),然后在打开下一个订单的时刻(在订单发送之前)检查其利润和方向。

或者你可以扫描历史记录,采取EA的最后一个订单,并在OrderSend之前进行类似的检查。

如果可以的话,请写出代码。这是非常部分。它是基于穆螋的 例子。提前感谢您!

如果我的EA有一个平坦的通道或急剧飙升的反方向卖出,这个时候,移动平均线仍然显示买入,并在亏损后再次打开买入订单。

 

你好。

从图片上看--如果没有任何杀戮,为什么要计算杀戮呢?

 
VOLDEMAR:

我在Skype中做了一个聊天程序员!快来添加!相互帮助.为你的工作寻找客户,寻找订单! 对订单进行招标 !!!!

Skype: chat_programerov_mql4

添加我到该组 - diliksu84
 
Techno:
显示完整的代码
int start()                                     // Спец. функция start
  {
   double bid   =MarketInfo(Symbol(),MODE_BID); // Запрос значения Bid
   double ask   =MarketInfo(Symbol(),MODE_ASK); // Запрос значения Ask
   double point =MarketInfo(Symbol(),MODE_POINT);//Запрос Point
   // Открытие BUY
   OrderSend(Symbol(),OP_BUY,0.1,ask,3,bid-15*Point,bid+15*Point);
   Alert (GetLastError());                      // Сообщение об ошибке
   return;                                      // Выход из start()
  }
Вот код полностью...
 
Golden-dark:
你好,请你告诉我为什么标准的OrderSend 函数不能工作 只是从这个网站的教程中提取了源代码,但什么也没有发生。当我添加错误输出时,它说4109 - 在一个数组中未初始化的字符串...
4109是ERR_TRADE_NOT_ALLOWED - 不允许交易
 
mario065:
从图片上看--如果没有杀戮,为什么要计算杀戮呢?

这是缩减,是衡量在超跌期间开仓时股票(绿线)下跌的程度。但幸运的是,他们在收盘 时已经在加码,所以没有亏损的交易。
 
granit77:
这是缩减,是指在超跌期间开仓时股票(绿线)下跌的程度。但幸运的是,在平仓的时候,他们已经出了加码,所以没有损失的交易。

谢谢;)
 
谢谢大家,已经整理好了。
 
下午好!你能告诉我如何删除LiveUpdate吗?我已经勾选了提示我用鼠标右键和左键更新的方框,在我的电脑上搜索了LiveUpdate文件夹,没有结果。