Singing Snake About Trend
- 专家
- Iurii Kuksov
- 版本: 1.1
- 更新: 17 七月 2025
- 激活: 5
这个顾问的想法与鞅相似,但不是很鞅。 起初,我想隐藏它的逻辑,但我将介绍一个事实,即我仍然必须部分地披露它的特性与设置,在一个地方,我将不得不指定它的参数,以便买家在逻辑上不会有混淆,因为在我看来,程序员在思维逻辑上与普通人略有不同。 而且,出于这个原因,就个人而言,我将尝试在描述中揭示更多关于这位顾问的工作。
首先,我为这个顾问设定了账户余额的全部限额,顾问只会在这个限额足以让他进行交易之前才开始交易。 在这里,您需要知道,如果顾问进入回撤并且不打开订单,保证金追缴限额本身不会拯救您,但由于他将在他的未平仓交易中遭受损失,顾问最终将耗尽您 出于这个原因,在某些情况下,最好提供贸易顾问。 如果您在顾问设置中指定Limit-1.0(one),则可以禁用该限制。 限制参数是您的帐户余额除以指定的数字. 假设您的账户余额为10,000美元,如果您在限额字段中指定数字10.0,顾问将以1,000美元的价格开始交易,其余的账户金额将作为回撤保险,因为每个人都知道价格在一段时间后恢复到原来的位置,一切都会恢复正常,一切都会正常。 耐心。
为什么顾问不太马丁格尔? 因为他已经违反了这个结论的原始逻辑,而他的工作中的顾问有一个完全不同的,有目的的逻辑。 也就是说,如果鞅在一个头寸丢失时打开交易并增加赌注,那么这个顾问也是这样做的,但是在打开交易后,让我们在没有达到设置中指定的预期利润作为关闭参数的情况下购买,在那里有必要指定利润金额,在达到该金额时,顾问将关闭顾问打开的所有交易,并且在亏损之后,进入缩编,顾问将等待设置中指定的以下指令,根据该指令,所有指定为(购买)的东西实际上都是指卖出订单 - 卖出,因为顾问将尝试通过打开卖出订单来关闭先前打开的买入订单,并且顾问将对它们应用鞅方法。 (顺便说一下,如果您在顾问设置中指定的参数中指定1个单位,这个鞅参数也可以被禁用,然后顾问将打开所有在设置中指定的一批订单)。 这是他的基本逻辑。 也就是说,如果顾问在以前打开的订单上亏损,例如买入,那么为了以利润关闭这个买入订单,顾问将尝试打开卖出订单,而卖出订单的数量必须超过打开的买入订单的数量及其缩编。 因此,为了关闭买入订单,顾问通过打开与第一个未平仓订单相反的订单来使用鞅。 这里还有一个很少被注意到的逻辑细节,当当前价格波动时,两个开放的买入和卖出订单总是会相互干扰,这并不总是一件坏事,因为如果一个订单亏损, 这个顾问将这个帮助用于他自己的目的。 并且您可以自己使用它,例如,指定lot0.5,指定相反顺序的另一个参数0.5,并将鞅指定为2.0。 那么会发生什么呢? 会发生以下情况:第一个买入订单将以0.5批打开,如果当前价格上涨,则根据设置中指定的利润,顾问将以利润关闭订单并再次打开它们。 在这里应该补充的是,专家顾问按时工作,其参数也可以在设置中使用。 如果您指定顾问的工作时间从0点到10点,并且价格在这段时间内爬升,那么所有购买批次0.5的订单将以设置中指定的利润关闭。 但是,如果在打开买入订单后,当前价格未达到指定的利润并转过身来开始向下运动,那么卖出订单将根据设置中的指定参数打开,以关闭具有利润的买入订单。 在这种情况下,卖出订单的开仓量比第一个买入订单的开仓量要小,这是不好的,因为我们不希望买入订单会关闭,而一个小批量的开仓卖出订单不会关闭一个大批量的买入订单。 所以你需要一个鞅。 或者至少是一个用一批打开的订单网络,但这样开放的卖出订单的数量大于一个开放的买入订单的数量加上一个缩编。 然后一个卖出订单将以0.25的数量打开,如果你指定1(单位)以便打开一个订单网络,并且在第一个打开的买入订单的方向上打开卖出订单,在任何情况下,在第一个打开的买入订单和随后尝试关闭它的卖出订单之间保持一个很大的距离。 此外,如果我们以小批量打开这个卖单,那么在最坏的情况下,我们将需要一个订单网络,随后的卖单将在第一个打开的卖单上方打开,这也表明距离很远。.. 虽然一切都将取决于情况。 虽然,我必须承认货币对有价格波动,这就像是设置中的指南。 也就是说,如果您使用顾问的设置发现货币对的波动,那么顾问将始终为利润工作几分钟,并且当帐户出现危急情况时,优秀的经纪人将始终警告您,并提 而且,通过顾问的这种设置,有一种可能性,即具有较小手数的第二个未平仓相反订单将变成利润,并且第一个订单的缩编将增加,价格将无法在很长一段时间内返回,并开始构建订单网络以关闭所有订单并获得利润。 所以一切都是在这个顾问的所有者的自由裁量权。
那么,您还需要在顾问设置中了解什么? 就时间而言,只有第一顺序和第二相反顺序的开放对他有效。 关闭所有参数影响订单的关闭距离. 这是一种利润。 附:有徽标-带有H1周期的EURUSD货币对的屏幕截图,有两个徽标:一个具有Ea交易的适度设置,另一个具有更激进的设置。 你可以看看它们,比较它们并得出一些结论。
extern double Lots = 0.2; 打开订单的地段(价格) extern int TakeProfit = 300; 此参数不起作用 extern int Slippage = 50; 滑点;滑点 extern int Magic = 7777; 神奇的订单数量 extern int Magic2 = 7778; 神奇的订单数量 // extern double closeall = 10.0; 以利润结算订单 // extern int morningBuy = 0; 第一个买入订单将被打开的时间,如果当前价格是 如果它转过身并进入回撤,专家顾问将尝试打开 相反的卖盘关闭买盘 extern int eveningBuy = 10; 两个买入和卖出订单将被打开的时间 extern int morningSell = 0; 第一个卖出订单将被打开的时间,如果当前价格是 如果它转过身并进入回撤,专家顾问将尝试打开 相反的买盘关闭卖盘 extern int eveningSell = 10; 两个卖出和买入订单将被打开的时间 // extern int StopDistanceBuy = 350; 打开第二个卖单与开盘价的距离 第一个采购订单 extern int StopDistanceSell = 1000; 第二个买入订单的开盘价与开盘价的距离 第一个卖单 // extern int GridPitchBuy = 100; 与未平仓卖单最后价格的距离, 如果第一个购买订单是开放的 extern int GridPitchSell = 50; 与未平仓买入订单最后价格的距离 如果第一个卖单是开放的 // extern double PowerClosureBuy = 2.0; 如果出现以下情况,则第二个公开卖出订单的手数增加 第一个订单被打开购买,那么这是他的很多,将是 增加指定数量 extern double PowerClosureSell = 2.0; 增加第二个未平仓采购订单的批次,如果 第一个订单被打开出售,那么这是他的很多,将是 增加指定数量 // extern double IncreaseBuy = 2.0; 增加第三个及以后的卖出订单,如果 第一笔订单被打开购买 extern double IncreaseSell = 2.0; 如果出现以下情况,则第三次及后续买入订单的增加 第一批订单开始销售 // extern double Limit = 10; 帐户余额和收到的金额将被划分的数量 它将提供给专家顾问进行交易。 这里应该注意, 规定的数字越低,提供的金额就越大 交易将有更多的专家顾问。 假设数字2将是 指示将提供给Ea交易的交易内容 开户余额的一半。 禁用此选项 有必要指定-1(单位)
P.S.:在最后一个屏幕截图中,周期为H1的EURUSD对显示在顾问设置的顶部,您可以如何操纵价格设置。.. 在那里,当我在策略测试器中检查专家顾问时,我注意到卖单是用一个订单或一个买单网络关闭的,在这里我将PowerClosureSell参数增加到3.0,也就是说,这个参数增加了第二个相反订单的数量,以便尝试以增加的数量关闭第一个订单。 在这里,第一个卖单是用手0.1卖出,这意味着买单将用手0.3打开。.. 在这种情况下发生了什么? 发生的事情是,我们缩短了距离以实现既定目标,并为自己减少了趋势距离,因为我们假设并且不假设上升趋势会很长,所以最好早点关闭订单-在上升趋势转为下降趋势之前,我们将不得不打开一个订单网络,试图关闭第一个卖出订单。
