初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1503 1...14961497149814991500150115021503 新评论 Sergey Voytsekhovsky 2024.02.24 20:02 #15021 psihodelit #:如何确定前进的方向、从哪里开始以及如何前进。我几乎一无所知... 是的。 顾问是否会在全局变量中留下活动痕迹 我不能确定。 您是否至少具备基本的编码技能 一点点。 首先,请回答自己这三个问题。如果您无法回答,则需要填写、学习。这就是要了解的方向。 如果问题的实质是,你需要你想混合的顾问的档案,他们会告诉你可以做什么。如果您不能或不想上传,您可以查看必要位置的截图。 Sergey Voytsekhovsky 2024.02.24 20:16 #15022 Sergey Voytsekhovsky #: 智能交易系统是否会在全局变量中留下活动痕迹 我不确定。 从这里开始 - 在终端的功能区中,"工具 "文件夹下有一个 "全局变量"(GlobalVariables)项目。让我们找到它。 psihodelit 2024.02.24 20:23 #15023 Sergey Voytsekhovsky #:你应该从这里开始--在终端的功能区中,"工具 "文件夹下有一个 "全局变量"(GlobalVariables)项。让我们找到它。 它是空的。 Sergey Voytsekhovsky 2024.02.24 20:27 #15024 Sergey Voytsekhovsky #:你应该从这里开始--在终端的功能区中,"工具 "文件夹下有一个 "全局变量"(GlobalVariables)项。让我们找到它。 据我所知,我自己也是个无知者。有时我连最简单的短语或逻辑都搞不清楚。我也在不断地询问和阅读。这就是我叫你回来的原因。你最近在这里帮了我,就在上面--非常感谢你。 Sergey Voytsekhovsky 2024.02.24 20:39 #15025 psihodelit #: 是空的 所以我们不会中断任何操作。 打开你感兴趣的 EA 读数的代码。你写道,另一个顾问应根据第一个顾问的读数执行一些操作。你应该从这里开始。 在任何方便的地方,准备一个空行,输入 GlobalVariableCheck(),然后高亮显示并按 F1 键。信息页面就会打开,这并不难。 这就是所体现理念的精髓所在--在翻译的智能交易系统中创建一个全局变量,然后让接收系统从中读取数据,当读取到某些数据时就会触发条件,然后再根据情况继续读取。 Sergey Voytsekhovsky 2024.02.24 20:42 #15026 Sergey Voytsekhovsky #: 准备一个空行,然后键入 GlobalVariableCheck()、 之后别忘了删除它,这只是获得必要帮助的快捷方式。读完后将其烧掉。 leonerd 2024.02.25 14:14 #15027 您好,是否有对冲账户建仓 加权平均价的计算公式(代码)?谢谢。 我不明白,关闭相反交易的公式是什么? Pср = (Open Price 1 × Lot 1 + Open Price 2 × Lot 2 + ... + Open Price X × Lot X) / (Lot 1 + Lot 2 + ... + Lot X) 这个似乎不起作用? Aleksandr Slavskii 2024.02.25 14:54 #15028 leonerd 建仓 加权平均价的计算公式(代码)?谢谢。 我不明白,关闭相反交易的公式是什么?这个似乎不起作用? 我不记得从哪里抄来的,但它很好用。 double NLb = 0, NLs = 0; long OT; int b = 0, s = 0; double PB = 0, PS = 0, OL = 0, LS = 0, LB = 0, OOP = 0; for(int i = 0; i < PositionsTotal(); i++) { if(_Symbol == PositionGetSymbol(i)) { OL = PositionGetDouble(POSITION_VOLUME); OOP = PositionGetDouble(POSITION_PRICE_OPEN); OT = PositionGetInteger(POSITION_TYPE); if(OT == POSITION_TYPE_BUY) { PB += OOP * OL; LB += OL; b++; } if(OT == POSITION_TYPE_SELL) { PS += OOP * OL; LS += OL; s++; } } } if(LB != 0) NLb = PB / LB; if(LS != 0) NLs = PS / LS; 和你写的一样,只是用位置指示隔开。 我想这就是你需要的 。 leonerd 2024.02.25 16:57 #15029 Aleksandr Slavskii #:我不记得是从哪里复制的,但效果很好。它和你写的一样,只是用位置方向隔开。我想这就是你需要的 。 我不明白的是,如果只取体积为负的短裤,将分母中的绝对值相加,是否也是一样? 你可能想在最后加上除以 0 的校验。 Aleksandr Slavskii 2024.02.25 20:44 #15030 leonerd #:我不明白,如果只取负体积的短线,然后将分母中的绝对值相加,是否也是一样? 该函数分别计算买入和卖出的平均价格。 我不太明白你的任务是什么。我不明白"关闭相反交易 " 这句话的意思。 leonerd#: 最好在最后添加一个除以 0 的检查。 有一个检查。 1...14961497149814991500150115021503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何确定前进的方向、从哪里开始以及如何前进。我几乎一无所知...
是的。
我不能确定。
一点点。
首先,请回答自己这三个问题。如果您无法回答,则需要填写、学习。这就是要了解的方向。
如果问题的实质是,你需要你想混合的顾问的档案,他们会告诉你可以做什么。如果您不能或不想上传,您可以查看必要位置的截图。
智能交易系统是否会在全局变量中留下活动痕迹 我不确定。
从这里开始 - 在终端的功能区中,"工具 "文件夹下有一个 "全局变量"(GlobalVariables)项目。让我们找到它。
你应该从这里开始--在终端的功能区中,"工具 "文件夹下有一个 "全局变量"(GlobalVariables)项。让我们找到它。
它是空的。
你应该从这里开始--在终端的功能区中,"工具 "文件夹下有一个 "全局变量"(GlobalVariables)项。让我们找到它。
据我所知,我自己也是个无知者。有时我连最简单的短语或逻辑都搞不清楚。我也在不断地询问和阅读。这就是我叫你回来的原因。你最近在这里帮了我,就在上面--非常感谢你。
是空的
所以我们不会中断任何操作。
打开你感兴趣的 EA 读数的代码。你写道,另一个顾问应根据第一个顾问的读数执行一些操作。你应该从这里开始。
在任何方便的地方,准备一个空行,输入 GlobalVariableCheck(),然后高亮显示并按 F1 键。信息页面就会打开,这并不难。
这就是所体现理念的精髓所在--在翻译的智能交易系统中创建一个全局变量,然后让接收系统从中读取数据,当读取到某些数据时就会触发条件,然后再根据情况继续读取。
准备一个空行,然后键入 GlobalVariableCheck()、
之后别忘了删除它,这只是获得必要帮助的快捷方式。读完后将其烧掉。
您好,是否有对冲账户建仓 加权平均价的计算公式(代码)?谢谢。
我不明白,关闭相反交易的公式是什么?
这个似乎不起作用?
我不明白,关闭相反交易的公式是什么?
这个似乎不起作用?
我不记得从哪里抄来的,但它很好用。
和你写的一样,只是用位置指示隔开。
我想这就是你需要的 。
我不记得是从哪里复制的,但效果很好。
它和你写的一样,只是用位置方向隔开。
我想这就是你需要的 。
我不明白的是,如果只取体积为负的短裤,将分母中的绝对值相加,是否也是一样?
你可能想在最后加上除以 0 的校验。
我不明白,如果只取负体积的短线,然后将分母中的绝对值相加,是否也是一样?
该函数分别计算买入和卖出的平均价格。
我不太明白你的任务是什么。我不明白"关闭相反交易 " 这句话的意思。
最好在最后添加一个除以 0 的检查。
有一个检查。