EA: Fibo iSAR

 

Fibo iSAR:

本EA交易使用了斐波那契水平线和 iSAR 指标 - 抛物线止损和保留系统。交易是通过限价买入和限价卖出订单来进行的。

Fibo iSAR 买入

作者: Vladimir Karputov

 
我测试了几个智能交易系统。通过它们在 "历史记录 "和 "日志 "中的 ID,我分析了它们的工作情况。这个 EA 没有 ID。我不懂编程,请您帮帮我。如何在属性中添加 ID?
附加的文件:
 
Александр:
我测试了几个智能交易系统。通过它们在 "历史记录 "和 "日志 "中的 ID,我分析了它们的工作情况。这个 EA 没有 ID。我不懂编程,请您帮帮我。如何在属性中添加 ID?

请参阅Wing rotation 代码中的示例:

1. 添加输入参数"魔法数字

input bool     InpPrintLog          = false;       // 打印日志
input ulong    InpMagic             = 200;         // 神奇数字
//---
double   m_stop_loss                = 0.0;      // 止损 -> 双


2. 在 OnInit 中设置该 ID

//+------------------------------------------------------------------+
//| 专家初始化函数|
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
    *** 
//---
   m_trade.SetExpertMagicNumber(InpMagic);
   m_trade.SetMarginMode();
   m_trade.SetTypeFillingBySymbol(m_symbol.Name());
   m_trade.SetDeviationInPoints(InpDeviation);
//--- 调整 3 或 5 位数


3. 我需要添加一个过滤器,这样智能交易系统就只能使用其 ID。

//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
bool DeleteLimitOrder(int type)
  {
   bool err=false;
   for(int i=OrdersTotal()-1; i>=0;i--)
     {
      if(m_order.SelectByIndex(i)
        if(m_order.Magic()==InpMagic)
          {

//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
int ChLimitOrder(int type)
  {
   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(m_order.Magic()==InpMagic)
         {

//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
int ChPositions(int type)
  {
   for(int i=PositionsTotal()-1; i>=0; i--)
     {
      if(m_position.SelectByIndex(i))
         if(m_position.Magic()==InpMagic)
            {

//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
int  Trailing()
  {// 功能描述 http://fxnow.ru/blog/programming_mql4/1.html
   bool err=false;
   if(ExtTrailingStop<=0)
      return(0);
   for(int i=PositionsTotal()-1; i>=0; i--)
     {
      if(m_position.SelectByIndex(i))
         if(m_position.SelectByIndex()==InpMagic)
            {

//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
int  BBU()
  {// 功能描述 http://fxnow.ru/blog/programming_mql4/2.html
   bool err=false;
   if(InpBBUSize<=0)
      return(0);
   for(int i=PositionsTotal()-1; i>=0; i--)
     {
      if(m_position.SelectByIndex()==InpMagic)
        {


Wing rotation
Wing rotation
  • www.mql5.com
Отловить момент, когда будут два сигнала: пересечение двух iMA (Movinag Average, MA) и пересечение нуля основной линией индикатора iMACD (Moving Average Convergence/Divergence, MACD) На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру '  Only one...
 

你好,我的朋友,干得不错...

我对你的 EA 很感兴趣,因为我总是在斐波 26 的 50%区域使用抛物线

谢谢