//+------------------------------------------------------------------+//| Is position exists |//+------------------------------------------------------------------+bool IsPositionExists(void)
{
for(int i=PositionsTotal()-1; i>=0; i--)
if(m_position.SelectByIndex(i)) // selects the position by index for further access to its propertiesif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==InpMagic)
return(true);
//---return(false);
}
我不知道如何开立一个模拟账户。
我用的是安卓系统。
MetaQuotes不是一个经纪人 - 因此你只能在MetaQuotes-Demo服务器上开立一个模拟账户。
必须在经纪商处开立真实的交易账户。
鉴赏家们好!
你能告诉我为什么我的代码没有设置vol和问吗?零值总是在打印中显示。展开是 "夹紧 "正常,它显示正确的值。
我把EA附在LTCUSD图表上。
错误是什么?
鉴赏家们好!
你能告诉我为什么在我的代码中vol和ask变量没有得到数值?零值总是在打印中显示。展开是 "夹紧 "正常,它显示正确的值。
我把EA附在LTCUSD图表上。
错误是什么?
你应该在获得它之前应用CSymbolInfo::Refresh 或CSymbolInfo::RefreshRates 方法--取决于你的需要。
下面是这些函数的代码。
你必须应用CSymbolInfo::Refresh 或CSymbolInfo::RefreshRates 方法,然后才能得到--取决于你的需要
非常感谢你,亲爱的弗拉基米尔!
也许你还可以告诉我如何用CSymbolInfo Name 方法获得符号名称?当我试图这样做的时候
我在name变量中得到一个布尔值true。
非常感谢你,亲爱的弗拉基米尔!
也许你还可以建议:如何使用CSymbolInfo Name 方法获得一个符号名称?当我尝试这样做的时候
我在name变量中得到一个布尔值true。
我是这样做的--我初始化CSymbolInfo类的变量。
如果你想获得一个名称(例如在比较位置符号和当前符号时),你需要使用CSymbolInfo::Name() 方法。
使用实例。
帮助显示了调用Name方法的两种形式
命名
获取金融工具的名称。
返回的值
命名
设置金融工具的名称,以便对其进行进一步处理。
返回的值
如果你想获得一个名称(例如,在将一个位置符号与当前符号进行比较时),你需要使用CSymbolInfo::Name() 方法。
使用实例。
帮助显示了调用Name方法的两种形式
命名
获取金融工具的名称。
返回的值
我有一个关于这种形式的方法名称的问题。
如何在变量中获得仪器的名称? 因为这样做。
如何使用CSymbolInfo::Name()方法获得一个包含乐器名称的字符串?
我对姓名法的这种特殊形式有一个疑问。
如何将工具的名称输入变量? 因为这样做。
我 在name 中得到一个布尔值true,如何使用CSymbolInfo::Name()方法得到一个包含工具名称的字符串?
首先,我们 对它进行初始化。然后我们使用方法Name()。
我们在''字符上运行代码。
结果。
1 (EURUSD,H1) текущий символ: EURUSD首先是INITIALIZE。然后我们使用Name()方法。
在''字符上运行代码。
结果。
明白了。谢谢你的耐心))。
PS:我的编译器在你的代码中责备返回。当我移除它时,一切都很好。
明白了。谢谢你的耐心))。
PS:我的编译器在你的代码中责备返回。当我把它取出来时,它就好了。
这是一个脚本(我举了一个脚本的例子),不是一个EA。如果你把我的代码复制到EA中,会有一个错误。