新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1907 1...190019011902190319041905190619071908190919101911191219131914...1953 新评论 DanilaMactep 2022.02.18 10:05 #19061 下午好。我已经按照建议把所有的东西都加到了脚本中--把图形转移到d1的脚本代码和下面的期中考试模板。 //+------------------------------------------------------------------+ //| D1_AND_SHABLON.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright " КОПИЯ 1 " #property link "https://vk.com/danila_mastep" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ string tplName = "FIBOmAGIC СРЕДНЕСРОК"; void OnStart() { long prevChart = ChartFirst(); while(prevChart >= 0 && IsStopped()) { if(ChartPeriod(prevChart) != PERIOD_D1) ChartSetSymbolPeriod(prevChart, ChartSymbol(prevChart), PERIOD_D1); ChartApplyTemplate(prevChart, tplName); prevChart = ChartNext(prevChart); } }/******************************************************************/ /*****************************End program****************************/ //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ 在下面的屏幕截图中,终端窗口有开放的图表。 在截图中,我有7个开放的图表,所有这些图表都有剥头皮的模式,澳元/美元 也是如此。当我拖放脚本D1_AND_SHABLON.mq4时,没有发生任何事情 - 这个错误的原因是什么?O_o Alexey Viktorov 2022.02.18 10:39 #19062 DanilaMactep #:下午好。我已经按照建议把所有的东西都加到了脚本中--把图形转移到d1的脚本代码和下面的期中考试模板。在下面的屏幕截图中,终端窗口有开放的图表。在截图中,我有7个开放的图表,所有这些图表都有剥头皮的模式,澳元/美元 也是如此。当我拖放脚本D1_AND_SHABLON.mq4时,没有发生任何事情 - 这个错误的原因是什么?O_o 问题是,有太多的专家顾问,每个人都有不同的解决方案。即使它是正确的,它也与其他的不同。但这往往是完全错误的。Sasha建议把模板名称去掉.tpl,但在我的提示中,它是 这是一个关于交易、自动交易系统和策略测试的论坛。 新手对MQL4和MQL5的任何问题,对算法和代码的提示和讨论 Alexey Viktorov, 2022.02.17 08:29 你的代码中只多了一行。或者甚至用一行代替两行。 string tplName = "name.tpl"; /********************Script program start function*******************/ void OnStart() { long prevChart = ChartFirst(); while(prevChart >= 0) { //if(ChartPeriod(prevChart) != PERIOD_H1) // ChartSetSymbolPeriod(prevChart, ChartSymbol(prevChart), PERIOD_H1); ChartApplyTemplate(prevChart, tplName); prevChart = ChartNext(prevChart); } }/******************************************************************/ /*****************************End program****************************/ 你从那里拿了一些,从那里拿了一些,你得到的是一碗粥......甚至不是一颗珍珠...... Tretyakov Rostyslav 2022.02.18 11:59 #19063 novichok2018 #:是的,没错:EA #2,会看到EA #1所开的所有头寸 。只有在对我来说很容易的情况下,我才不会请求帮助。 到目前为止,我看到以下解决方案:编写一个指标,用EA #1打开的位置坐标创建一个 "点 "对象,并将其放在安装有EA #2的图表上。 如果我的逻辑是正确的,我仍然需要帮助编写这个指标。 他看到他们 Alekseu Fedotov 2022.02.18 12:05 #19064 novichok2018 #:是的,没错:EA #2,会看到EA #1的所有未结头寸 。只有在对我来说很容易的情况下,我才不会请求帮助。 到目前为止,我看到以下解决方案:编写一个指标,用EA #1打开的位置坐标创建一个 "点 "对象,并将其放在安装有EA #2的图表上。 如果我的逻辑是正确的,那么我在写这个指标时仍然需要帮助。 不太清楚你是否需要看到EA #1所开的仓位 还是EA #2? 这里,下面是EA的代码,可以看到EA #1所开的仓位。 你只需要把它放在EA#1的魔法属性中。 //+------------------------------------------------------------------+ //| советник №2.mq4 | //| Copyright 2021, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict input int Magic = 0; // datetime OOT; //время последней открытой позиции. double OOP; //цена последней открытой позиции. //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { GetPos(Symbol(),Magic); Comment("время последней открытой позиции =",TimeToString(OOT), "\nцена последней открытой позиции = ",DoubleToString(OOP,_Digits)); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ void GetPos(string sy,int mn) { int i,k=OrdersTotal(); for(i=0; i<k; i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderMagicNumber()==mn && OrderSymbol()==sy) { if(OOT<OrderOpenTime()) { OOT = OrderOpenTime(); OOP = OrderOpenPrice(); } } } } } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ 并在某一时刻显示最后一个开仓的坐标。 Tretyakov Rostyslav 2022.02.18 12:13 #19065 Alekseu Fedotov #:不太清楚你是否需要看到EA 1的未结头寸。或EA #2 ?这里,下面是EA 1的代码,它可以看到EA 1所开的头寸。你只需要把它放在EA#1的魔法属性中。它显示在最后开仓的某个坐标上。 他没有接触到顾问-传送者的代码... 这个人固执地认为,如果订单在另一个图表上打开,发射器就看不到它了。 我试图解释,但无济于事( Alekseu Fedotov 2022.02.18 13:23 #19066 Tretyakov Rostyslav #:他没有机会接触到顾问-发射器的代码......这个人固执地认为,如果一个订单在另一个图表上打开,发送者就不能看到它。我试图解释,但无济于事( 以为是关于接收器的问题,还真像密码是开放的。好吧,没有得到它。 DanilaMactep 2022.02.18 13:25 #19067 Alexey Viktorov #:整个问题是,有太多的顾问,每个人都有不同的解决方案。即使它是正确的,它也是不同的。但这往往是完全错误的。Sasha建议把模板名称去掉.tpl,但在我的建议中是这样的 你从那里拿了一些,从那里拿了一些,得到的是一团糟......甚至没有一颗珍珠......。 非常小的细节,你自己是不会注意的。非常感谢你的指导,我明天会继续挖掘的。这就是我将会回来的 原因,))))))))))))))))))。 novichok2018 2022.02.18 15:32 #19068 Tretyakov Rostyslav #: 他可以看到他们 也许它能看到它们,我没有读过EA的代码,但也许它只看到反映在它所安装的图表上的东西。而获利、止损和开盘价线都显示出来,但没有开盘时间。因此,我认为,如果EA #2只看到其图表上显示的内容,它将无法正确读取EA #1的信息。因此,我希望在他的图表上显示关于EA #1所开仓的 所有信息:价格、开仓时间和止损。 novichok2018 2022.02.18 15:35 #19069 Alekseu Fedotov #:不太清楚你是否需要看到EA 1的未结头寸。或EA #2 ?这里,下面是EA 1的代码,它可以看到EA 1所开的头寸。你只需要把它放在EA#1的魔法属性中。并以最后开仓的某一坐标输出。 该平台不允许在一个图表上安装两个EA。也许需要一个指标。 Roman Voloshchuk 2022.02.18 15:38 #19070 Vitaly Muzichenko #:用户数据取出来是有害的。同样,你的账户里有50美元,杠杆率为500,而一个用户有5000美元,杠杆率为33。这里有一点计算上的问题。那是如果我们在谈论这项服务。如果我们谈论的是自我复制,那么。你的账户里有50美元,杠杆率为2000,用户有5000美元,杠杆率为33。 你可以用小的杠杆开3个头寸,而订户在开完第二个头寸后就没有钱了,因为他将会把自己暴露在保证金中。---并非如此简单。 谢谢你! 关于订户和他们的数据。 问题是,一切都将得到他们的同意。我不打算在这个资源上进行大量复制,这非常不方便。 我需要这些数据,这样订户就不会欺骗我两次了。由于付款将在获利后进行。我需要看到余额订户来了解我的费用是多少。 订阅者将自己转移我的利润。 杠杆是稳定的,100。我的余额是100美元。它减少了对我心理的压力。而一个用户可能有10万个,对我来说,保持冷静比他容易。 我就是这样为Binans工作的。 我还想为外汇界人士详细介绍一下这个问题。 我知道你是个专家。 我想问一下,是否有可能用复印机做这样的事情。 例如,我的客户(订户)的数据是在我朋友为我做的网站的管理面板上通过API输出的。 但在MQL5中,它不是很好。或不太))。 1...190019011902190319041905190619071908190919101911191219131914...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好。我已经按照建议把所有的东西都加到了脚本中--把图形转移到d1的脚本代码和下面的期中考试模板。
在下面的屏幕截图中,终端窗口有开放的图表。
在截图中,我有7个开放的图表,所有这些图表都有剥头皮的模式,澳元/美元 也是如此。当我拖放脚本D1_AND_SHABLON.mq4时,没有发生任何事情 - 这个错误的原因是什么?O_o
下午好。我已经按照建议把所有的东西都加到了脚本中--把图形转移到d1的脚本代码和下面的期中考试模板。
在下面的屏幕截图中,终端窗口有开放的图表。
在截图中,我有7个开放的图表,所有这些图表都有剥头皮的模式,澳元/美元 也是如此。当我拖放脚本D1_AND_SHABLON.mq4时,没有发生任何事情 - 这个错误的原因是什么?O_o
问题是,有太多的专家顾问,每个人都有不同的解决方案。即使它是正确的,它也与其他的不同。但这往往是完全错误的。
Sasha建议把模板名称去掉.tpl,但在我的提示中,它是
这是一个关于交易、自动交易系统和策略测试的论坛。
新手对MQL4和MQL5的任何问题,对算法和代码的提示和讨论
Alexey Viktorov, 2022.02.17 08:29
你的代码中只多了一行。或者甚至用一行代替两行。
是的,没错:EA #2,会看到EA #1所开的所有头寸 。只有在对我来说很容易的情况下,我才不会请求帮助。
到目前为止,我看到以下解决方案:编写一个指标,用EA #1打开的位置坐标创建一个 "点 "对象,并将其放在安装有EA #2的图表上。
如果我的逻辑是正确的,我仍然需要帮助编写这个指标。
是的,没错:EA #2,会看到EA #1的所有未结头寸 。只有在对我来说很容易的情况下,我才不会请求帮助。
到目前为止,我看到以下解决方案:编写一个指标,用EA #1打开的位置坐标创建一个 "点 "对象,并将其放在安装有EA #2的图表上。
如果我的逻辑是正确的,那么我在写这个指标时仍然需要帮助。
不太清楚你是否需要看到EA #1所开的仓位
还是EA #2?
这里,下面是EA的代码,可以看到EA #1所开的仓位。
你只需要把它放在EA#1的魔法属性中。
并在某一时刻显示最后一个开仓的坐标。
不太清楚你是否需要看到EA 1的未结头寸。
或EA #2 ?
这里,下面是EA 1的代码,它可以看到EA 1所开的头寸。
你只需要把它放在EA#1的魔法属性中。
它显示在最后开仓的某个坐标上。
他没有接触到顾问-传送者的代码...
这个人固执地认为,如果订单在另一个图表上打开,发射器就看不到它了。
我试图解释,但无济于事(
他没有机会接触到顾问-发射器的代码......
这个人固执地认为,如果一个订单在另一个图表上打开,发送者就不能看到它。
我试图解释,但无济于事(
以为是关于接收器的问题,还真像密码是开放的。好吧,没有得到它。
整个问题是,有太多的顾问,每个人都有不同的解决方案。即使它是正确的,它也是不同的。但这往往是完全错误的。
Sasha建议把模板名称去掉.tpl,但在我的建议中是这样的
他可以看到他们
也许它能看到它们,我没有读过EA的代码,但也许它只看到反映在它所安装的图表上的东西。而获利、止损和开盘价线都显示出来,但没有开盘时间。因此,我认为,如果EA #2只看到其图表上显示的内容,它将无法正确读取EA #1的信息。因此,我希望在他的图表上显示关于EA #1所开仓的 所有信息:价格、开仓时间和止损。
不太清楚你是否需要看到EA 1的未结头寸。
或EA #2 ?
这里,下面是EA 1的代码,它可以看到EA 1所开的头寸。
你只需要把它放在EA#1的魔法属性中。
并以最后开仓的某一坐标输出。
该平台不允许在一个图表上安装两个EA。也许需要一个指标。
用户数据取出来是有害的。
同样,你的账户里有50美元,杠杆率为500,而一个用户有5000美元,杠杆率为33。
这里有一点计算上的问题。那是如果我们在谈论这项服务。
如果我们谈论的是自我复制,那么。
你的账户里有50美元,杠杆率为2000,用户有5000美元,杠杆率为33。
你可以用小的杠杆开3个头寸,而订户在开完第二个头寸后就没有钱了,因为他将会把自己暴露在保证金中。
---
并非如此简单。
谢谢你!
关于订户和他们的数据。
问题是,一切都将得到他们的同意。我不打算在这个资源上进行大量复制,这非常不方便。
我需要这些数据,这样订户就不会欺骗我两次了。由于付款将在获利后进行。我需要看到余额订户来了解我的费用是多少。
订阅者将自己转移我的利润。
杠杆是稳定的,100。我的余额是100美元。它减少了对我心理的压力。而一个用户可能有10万个,对我来说,保持冷静比他容易。
我就是这样为Binans工作的。
我还想为外汇界人士详细介绍一下这个问题。
我知道你是个专家。
我想问一下,是否有可能用复印机做这样的事情。
例如,我的客户(订户)的数据是在我朋友为我做的网站的管理面板上通过API输出的。 但在MQL5中,它不是很好。或不太))。