优素福公告板 - 页 6

 
Mathemat:

优素福,当你开始用你的手测试它时,你会开始理解一切。只是你被这么多全新的信息所淹没,以至于你感到困惑。你仍然有很多东西要学...

一定要手动测试,感受每一笔交易,仔细检查每一笔交易的结果。你可能对sanyooooook 提供的EA方案不满意,然后按照你的工作逻辑,手动完成一切。

并了解最重要的一点:没有马丁格尔的系统,不一定要盈利。

在他的计划中,只需用以前的交易结果取代随机进入的 元素,并安排提取多余的资金,看,也许将没有必要提取,如果我们得到一个积极的数学预期。
 
yosuf:
在他的计划中,只需用以前的交易结果取代进场的随机性因素,并安排提取多余的资金,让我们看看,也许不需要提取,如果我们得到一个正的数学期望值。
如果之前的交易绝对是意外地逆势开仓,绝对是意外地埋没在加码中,而之前还有2-3笔同样的交易?
 
yosuf:
在他的计划中,只需用以前的交易结果取代进场的随机性因素,并安排提取多余的资金,让我们看看,也许不需要提取,如果我们得到一个正的数学期望值。
很好。一定要在历史上手动 完成这些工作。这对你来说是感受市场的唯一和最可靠的方法。通过这样做,你将向获得一种伟大的能力迈出一步:你将能够清楚地告诉自己和他人你想从它那里得到什么。
 
sanyooooook:
如果之前的交易是逆势开仓,绝对不小心被埋在了加仓中,而之前还有2-3笔交易也是如此呢?

我们不会有任何随机的开仓,自然是按照趋势的方向开仓,结果,我同意,可能是意外的损失,但下一笔交易应该可以弥补损失,让我们看看,我们不要猜。市场将作出判断。
如果我们偶然得到了利润,我们也必须相信这个机会,直到我们把它拿回来。马克思(K. Marx)认为,随机性是必然性的一种表现。

奇怪的是,到目前为止,所发生的一切确实与支部的精神相符,而且在心灵感应的层面上看起来很模糊。

 
Tantrik:
尤素福!你可能不相信,但我一直在测试这个系统(4个月),并做了些许调整--例如,我开了一个卖盘,价值下跌,开了一个买盘,获得了利润,又开了一个买盘。跌破买入价--开出买入头寸--赚取利润--再次开出卖出头寸,等等。我一次交易了最大数量的货币对--在获得10-20%的权益收益后,我关闭了所有的东西,重新开始!我的目标是让所有的货币对都能获得收益。(包括图表和坐姿)。
我达到了最后的利润,请给我提供材料。而现在我必须将这一过程自动化,让机器人来做。
 

你能在这里放下国家吗,伊戈尔?让我们尝试一下心灵感应......

yosuf: А теперь надо автоматизировать этот прцесс и поручить роботу

不,不,不,首先是自动化!手拉手优素福!你总是很着急,跳过你还没有学会的步骤。对你来说,现在使用机器人还为时过早。你还不了解基础知识,你对该职位的利润感到困惑...

然而,如果你想保持不学无术,那是你的事,我不会坚持。

 
Mathemat:

你能在这里放下国家吗,伊戈尔?让我们尝试一下心灵感应......

不,不,不,首先是自动化!手拉手优素福!你总是很着急,跳过你还没有学会的步骤。对你来说,现在使用机器人还为时过早。你还不了解基础知识,你对该职位的利润感到困惑...

然而,如果你想保持不学无术,那是你的事,我不会坚持。

让它成为你的方式,但你认为现在创建一个顾问来消除心理因素还为时过早吗?
 
Tantrik:


该系统有缺点,我起初没有考虑到这一点--在交易中既有美元也有欧元的白银。

它开始于2000年。 而且有超过1000个交易!(交易是为了什么?--根本就没有什么系统)。


你对这一损失是指责TS还是你自己的疏忽?
 
//---- input parameters
static int trend=0;
static double balance;
//-- Подключаемые модули --
#include  "Common.mq4" 

int CountTrades() {
   for (int trade = OrdersTotal() - 1; trade >= 0; trade--)
   {
      OrderSelect(trade, SELECT_BY_POS, MODE_TRADES);
      if (OrderMagicNumber() != ExpertMagicNumber) continue;
      if (OrderSymbol() != Symbol()) continue;
      if (OrderType() == OP_BUY) return(1);
      if (OrderType() == OP_SELL) return(-1);
   }
   return (0);
}
//+----------------------------------------------------------------------------+
//|  Формирует торговые сигналы.                                              |
//+----------------------------------------------------------------------------+
void GetSignal()
{
   // your code
   int cnt = CountTrades();
   double newbalance = AccountBalance();
   if (cnt == 0)
   {
      if (trend > 0)
      {
         if (balance > newbalance)
         {
            trend = -1;
            Sell();
         }
         else
         {
            Buy();
         }
      }
      else if (trend < 0)
      {
         if (balance > newbalance)
         {
            trend = 1;
            Buy();
         }
         else
         {
            Sell();
         }
      }
      else if (trend == 0)
      {
         Buy();
         trend = 1;
      }
   }
   balance = newbalance;
//----
   return;
}

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{
  if (AllowSignal())
  {
   GetSignal();
   Start();
  }
//----
   return(0);
}

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
{
   int res = Init(false);
//----
   //your code
   balance = AccountBalance();  
//----
   return(res);
}

//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
{
   int res = Deinit();
//----
   //your code
//----
   return(res);
}

在我看来,在历史数据上使用这些参数的最佳结果是因为TP>SL。


 
yosuf:
...卖出获利,...入场时将再次卖出,直到交易失败。

你为什么又要重复 "卖"?卖出已经成功了--现在等待买入。

卖出平仓等同于买入操作,反之,买入平仓等同于卖出操作。

"卖出平仓" = "买入"

"收盘买入"="卖出"。

如果你关闭卖出(做买入)并立即打开卖出 (做反买入--相当于关闭买入),那么这个操作的结果是什么。

买入+反买入=?(试着回答自己,这个行动的目的 是什么)。如果你觉得困难,可以尝试在你的模拟账户中进行10次(或100次)这样的操作,并将所得的利润(亏损) 除以操作次数。

"马上 买反买 "+"马上 买反买 "+...+"立即购买反买 "+"立即 购买反买 "+...

这样重复N 次,然后将结果 除以N