基于国际象棋策略的算法和交易系统 - 页 3

 
laplacianlab:

安静的棋步

悄悄地走是指任何不导致棋子受到威胁或被吃掉的行动

http://www.chessgames.com/perl/chesscollection?cid=1006153

交易者能够 耐心等待 他们的目标,他们就像 有位置的 国际象棋选手一样 ,看似 失去了他们的回合, 实际上 他们正在改善他们 在棋盘上的位置

laplacianlab,很好,现在你明白了,就这么简单(让我们来演化一下,创造一些更复杂的东西,比如peaces模型,正如你所提议的,我认为是这种方法的一个非常好的演化)。

一个安静的举动也是一个战略举动,因为你正在计划一个决策树。

正如angevoyageur所说,在每个时间段,市场只有2种可能性向上或向下移动(当然还有第三种,那就是横向移动,但现在这并不重要)。

但对于玩家(交易员)来说,有几个复杂的决定,如选择止损/获利、手数、买入/卖出/等待、时间等,这对我来说是无穷的选择,因为今天我们有几个复杂的量化模型。

而安静的举动,就像国际象棋一样,是一种基于未来预测的非常战略性的举动。

 

一个关于阻击战术和/或静默棋战术的算法例子

这里的想法是,如果我们有一些经济新闻和/或头条新闻有一些战略性的词,例如 "指数、利率、信心、债券、石油",就可以避免交易

如果我们在新闻中检测到一些这样的词,我们就可以去做阻断或安静的棋子,正如在其他帖子中解释的那样。

// Block Tactic and/or Quiet Move Example

input string risk_news_words="Index,Rate,Confidence,Bond,Oil"; // Risk News Words

string result[];
int k=StringSplit(risk_news_words,',',result);
if (k>0) {
   for (int j=0; j<k; j++) {
      if (StringFind(news_headline,result[j],0)>=0) {
         ...  
         ... // Block Tactic and/or Quiet Move Algorithm
         ...
      }
   }
}

请注意,我们可以采取相反的策略,也就是在新闻中出现这些词的情况下进行交易。

我们离 "将死 "的算法还很远,但我认为这是国际象棋战术中的一个很好的研究联系。

 

赌博

给予对手材料被称为博弈。其目的是获得时间、空间或其他什么,你认为比你所给的棋子更好的东西。

赌博是评估选择的机会成本时发生的复杂决定。点击这里,了解什么是机会成本

国王的赌法

图为国王的博弈

Opportunity Cost Definition | Investopedia
Opportunity Cost Definition | Investopedia
  • www.investopedia.com
1. The cost of an alternative that must be forgone in order to pursue a certain action. Put another way, the benefits you could have received by taking an alternative action. 2. The difference in return between a chosen investment and one that is necessarily passed up. Say you invest in a stock and it returns a paltry 2% over the year. In...
 

我认为博弈与"牺牲战术"有点不同。据我所知,博弈通常是类似于发展或位置性的棋步,例如,国王博弈的目标是赢得空间和控制中心。然而,"牺牲 "更像是一种战术。我的意思是,博弈是战略性的,而牺牲是战术性的。但我是个业余爱好者,抱歉,也许它们非常相似,或者它们是一样的。

 
laplacianlab:

我认为博弈与"牺牲战术"有点不同。据我所知,博弈通常是类似于发展或位置性的棋步,例如,国王博弈的目标是赢得空间和控制中心。然而,"牺牲 "更像是一种战术。我的意思是,博弈是战略性的,而牺牲是战术性的。但我是个业余爱好者,抱歉,也许它们非常相似,或者它们是一样的。

很好,请继续,最相关的是如果你能你看到一些不同的转换到交易系统的算法。

 
figurelli:

很好,请继续,最相关的是如果你能你看到一些不同的转换到一个交易系统的算法。

更难!我们应该 好好分析, 认真思考 无论如何, 我个人 认为 国际象棋 交易 有很多 共同之处 ,因为它们都是 战略游戏
 

关于交换棋子的战术和策略

如果你玩国际象棋,你将不得不面对这样的困境:交换棋子。

也许在这里,将棋子与市场参与者联系起来是一个很好的点,比如Laplacianlab 的想法。

例如,一个好的资金管理 必须决定你的风险值(VaR)。我们可以把VaR看作是一个棋子,我们需要交换,比如在市场条件较好或较差的情况下,增加或减少曝光。

此外,国际象棋算法必须为每个棋子赋予一个价值,以做出这个决定。我们在交易系统中不也要这样做吗?

 
figurelli:

关于交换棋子的战术和策略

如果你下棋,你将不得不面对这种困境:棋子交换。

也许在这里,是一个很好的点,将棋子与市场参与者联系起来,比如Laplacianlab 的想法。

例如,一个好的资金管理必须决定你的风险值(VaR)。我们可以把VaR看作是一个棋子,我们需要交换,比如在市场条件较好或较差的情况下,增加或减少曝光。

此外,国际象棋算法必须为每个棋子赋予一个价值,以做出这个决定。我们在交易系统中不也要这样做吗?

我喜欢你的想法,它非常好,我等待市场发出信号,然后决定是否需要即时市场执行,待定,或延迟进入。一旦订单被执行,TP、SL和对冲就会发挥作用。

在多个图表上,我们有许多其他信号,利用这些信息,游戏开始来回推动数字,我是否退出,获得更多利润,承担损失,对冲头寸,减少或增加手数。追踪所有使用的方法可以让你的EA做出明智的订单管理。

它的多维问题是可以解决的。最后,你并不是一直在市场中。到目前为止,我所看到的国际象棋和市场的唯一区别是,下国际象棋并不能支付账单。

 
figurelli:

关于交换棋子的战术和策略

另外,国际象棋的算法必须为每个棋子赋予一个值,以便作出决定。我们在交易系统中不也要这样做吗?

在这一点上,我们可以尝试将新的棋子定义为抽象数据类型ADT。VaR这块看起来还不错

然而,我认为明确设定问题的 "内容 "是非常重要的。我是说,我们要解决的是什么?

比如说。

1.这个受国际象棋启发的游戏是怎样的?

2.我们是否同意这个新游戏是为交易者对一个特定的图表(黄金,欧元兑美元,等等)进行游戏?白/黑=交易员,白/黑=1个图表

 
q.import:

我喜欢你的想法,它非常好,我等待市场发出信号,然后决定是否需要即时市场执行,待定,或延迟进入。一旦订单被执行,TP、SL和对冲就会发挥作用。

在多个图表上,我们有许多其他信号,利用这些信息,游戏开始来回推动数字,我是否退出,获得更多利润,承担损失,对冲头寸,减少或增加手数。追踪所有使用的方法可以让你的EA做出明智的订单管理。

它的多维问题是可以解决的。最后,你不是一直在市场中。到目前为止,我看到的国际象棋和市场的唯一区别是,下棋并不能支付账单。

Q.import,谢谢,观点也很好,100%同意大部分的观点,这是一种多维的战略眼光,在国际象棋中非常强,试着想象对手(市场?

如果你给国际象棋大师一个全新的中盘,他可以在几秒钟内非常清楚地看到正在滚动的几种策略。

不仅如此,如果你给他一个不确定的新的中间游戏,可能他就会发现有问题。

把一个新的市场场景给一个交易专家也是一样的,在几秒钟内他就可以建立一个大的画面。

事实上,这一点的最大价值,至少在这个话题上,是如果我们能找到一些新的联系,只是在国际象棋中使用,但还没有在交易系统中使用,我们可以看到实现这一目的的算法。所以,从这个意义上说,如果你给一个交易员提供一个空想的市场场景,专家会发现有什么问题吗?