初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1070

 
erotin:


我使用了以下类
CTrade m_trade。
和函数
m_trade。购买
我曾经得到这些恼人的重新报价,特别是在多币种中,甚至在演示服务器上,尽管有各种刷新率和滑移的舞蹈,但问题并没有消失。

然后,我已经搬到了
CTrade 交易类。
和一个函数
贸易。位置开放
我没有看到任何重新报价了。也许它也能帮助你

https://www.mql5.com/ru/code/16350

这些是 同一类别 的不同方法。你哪里也没搬:)

只是PositionOpen 方法需要设置要打开的头寸的参数,而 Buy 方法默认是用设置好的参数打开这就是区别。

 
Artyom Trishkin:

这些是 同一类别 的不同方法。你哪里都没搬:)

只是PositionOpen 方法需要设置要打开的头寸的参数,而 Buy 方法默认是用设置好的参数打开这就是区别。

不要碍手碍脚。马戏团已经走了,没有地方可去。

 

如何创建USDEUR?

 
molodets:

如何创建USDEUR?

翻转欧元兑美元

 
Roman Sharanov:

翻转欧元兑美元

比如聪明?


你不需要镜子的引证。

我们需要一个合成物。

 
molodets:

喜欢聪明?

这就是这里的主题。他们不是在回答问题,而是试图....

要解决这个问题:在 "市场观察 "中右击欧元兑美元,在上下文菜单中选择 "符号Ctrl+U",然后点击创建符号,在符号=USDEUR和下面的合成工具公式=1.0/EURUSD字段中填写,然后确定--确定,在 "市场观察 "窗口中将出现USDEUR符号。

或使用该库以编程方式创建一个合成仪器https://www.mql5.com/ru/forum/212096/page6#comment_9791450

Библиотеки: Symbol
Библиотеки: Symbol
  • 2018.10.30
  • www.mql5.com
Symbol: Автор: fxsaber...
 
Igor Makanu:

这就是这里的主题。他们不是在回答问题,而是试图....

关于这个问题:在 "市场观察 "中右击欧元兑美元,在上下文菜单中选择 "符号Ctrl+U",然后点击 "创建符号",在符号=USDEUR和下面的合成工具公式=1.0/EURUSD的字段中填写,然后确定--确定,USDEUR符号出现在 "市场观察 "窗口中。

或使用该库以编程方式创建一个合成仪器https://www.mql5.com/ru/forum/212096/page6#comment_9791450

谢谢你。

太糟糕了,你不能交易它们。

也许有猫头鹰[顾问]在那里?

来交易它们。

或者可以插入我的猫头鹰的代码。
 
molodets:

喜欢聪明?


我不需要镜子的报价这种东西。

你需要一个合成物。

你已经得到了正确的答案:"翻转欧元兑美元"。

如果你不知道不使用指示器是不可能翻转显示器的,而是从数学-程序上翻转,这并不意味着你有权利对人无礼--问题在于你缺乏理解。

这里不允许克隆人。

 
Artyom Trishkin:

这里不允许克隆人。

在自己的名字下问一些愚蠢的问题是一种耻辱吗?))

 

我想把这些类分散到两个嵌套中,但我无法摆脱在两个.mqh文件中使用enum 的问题。

有文件1.mqh。

enum        ENUM_DEAL_TYPE{NONE,BUY,SELL}
class A
{
        ENUM_DEAL_TYPE type
};

和文件2.mqh。

enum        ENUM_DEAL_TYPE{NONE,BUY,SELL}
class B
{
        ENUM_DEAL_TYPE type
};

当我把它附加到主代码时,我得到一个错误

枚举已经定义2.mqh

参见之前的'ENUM_DEAL_TYPE'声明

据我所知,"有条件的编译(#ifdef, #ifndef, #else, #endif)"指令是需要的--在这方面没有任何经验,很难进行(()。