来自一个 "傻瓜 "的问题 - 页 163 1...156157158159160161162163164165166167168169170...277 新评论 Olegs Kucerenko 2012.06.22 18:39 #1621 Urain在上面描述了这个功能。根据日期获取 所需时间段的条形图时间。 pusheax 2012.06.25 08:18 #1622 你能告诉我为什么我在不同的DC中计算地段大小时得到不同的数值?比如说。1DC - 可用资金。10000,最小手数0.01计算100%的可用资金,得到手数79.372DC - 自由资金。10000,最小手数0.01,计算100%的可用资金得到手数7.96。我没有考虑到的是,为什么地段大小不同? ALEXEY NIKOLAEV 2012.06.25 08:32 #1623 pusheax:你能告诉我为什么我在不同的DC中计算地段大小时得到不同的数值?比如说。1DC - 可用资金。10000,最小手数0.01计算100%的可用资金,得到手数79.372DC - 自由资金。10000,最小手数0.01,计算100%的可用资金得到手数7.96。我没有考虑到的是,为什么地段大小不同? 有一些经纪公司,1手=10000单位的基础货币(如Insta)。请参考合同的规范。 Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте www.mql5.com Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5 Andrew Petras 2012.06.25 10:03 #1624 pusheax:你能告诉我为什么我在不同的DC中计算地段大小时得到不同的数值?比如说。1DC - 可用资金。10000,最小手数0.01计算100%的可用资金,得到手数79.372DC - 自由资金。10000,最小手数0.01,计算100%的可用资金得到手数7.96。我没有考虑到的是,为什么地段大小不同? 标志的数量? ALEXEY NIKOLAEV 2012.06.25 10:14 #1625 Silent: 角色的数量? 数字的多少与此有什么关系?这甚至不是一个数量级的差异。这是0.23手的差异。而这一对是完全一样的?开盘价 呢? Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы www.mql5.com Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5 Mykola Demko 2012.06.25 10:38 #1626 sumkin75: 呼叫标志与此有什么关系。这甚至不是一个数量级的差异问题。这是0.23手的差异。而这一对是完全一样的?开盘价 呢?这被称为迷你或微实。有些交易商只是提供小数点的手数,其他交易商则改变合约大小,因此普通账户中的0.01手变成了微实账户中的1手。这些是所谓的美分账户。你可以像这样获得数值。SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE); pusheax 2012.06.25 11:29 #1627 sumkin75: 呼叫标志与此有什么关系?这甚至不是一个数量级的差异问题。这只是0.23手的差异。而这一对是完全一样的?那么开盘价 是多少呢?是的,你给了我一个很好的提示!我就这样一直做下去吗?g_d_ContractSize = SymbolInfoDouble(s_Symbol,SYMBOL_TRADE_CONTRACT_SIZE);//交易合约大小10000-Insta, 100000-otherg_d_ContractSizeDiv = 100000/g_d_ContractSize;//差值 然后用g_d_ContractSizeDiv乘以手数? pusheax 2012.06.25 12:38 #1628 你能告诉我,是否有一个现成的函数用于以千为单位的分割,例如:从1000000到1 000 000? Mykola Demko 2012.06.25 12:46 #1629 pusheax: 你知道是否有一个函数可以将一个数字以千为单位分割,比如1000000到1 000 000?所以我理解,你需要一个可视化的分割,然后你需要将数字转换为字符串。然后做任何你需要做的字符串。你想要的函数没有了,但你可以用StringSubstr()函数很容易地自己创建它。字符串功能这算是吧。string FormatInteger(ulong val) { string temp=IntegerToString(val),res=""; int len=StringLen(temp); int i=len-3; while(i>=0) { res=" "+StringSubstr(temp,i,3)+res; i-=3; } if(len%3!=0)res=" "+StringSubstr(temp,0,len%3)+res; return(res); } void OnStart() { Print(FormatInteger(10000000)); } pusheax 2012.06.25 13:31 #1630 Urain:所以我理解,你需要一个可视化的分割,然后你需要将数字转换为字符串。然后做任何你需要做的字符串。你想要的函数没有了,但你可以用StringSubstr()函数很容易地自己创建它。字符串功能就这样了。 谢谢,我会试着把它加进去。 1...156157158159160161162163164165166167168169170...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Urain在上面描述了这个功能。
根据日期获取 所需时间段的条形图时间。
你能告诉我为什么我在不同的DC中计算地段大小时得到不同的数值?
比如说。1DC - 可用资金。10000,最小手数0.01计算100%的可用资金,得到手数79.37
2DC - 自由资金。10000,最小手数0.01,计算100%的可用资金得到手数7.96。
我没有考虑到的是,为什么地段大小不同?
你能告诉我为什么我在不同的DC中计算地段大小时得到不同的数值?
比如说。1DC - 可用资金。10000,最小手数0.01计算100%的可用资金,得到手数79.37
2DC - 自由资金。10000,最小手数0.01,计算100%的可用资金得到手数7.96。
我没有考虑到的是,为什么地段大小不同?
你能告诉我为什么我在不同的DC中计算地段大小时得到不同的数值?
比如说。1DC - 可用资金。10000,最小手数0.01计算100%的可用资金,得到手数79.37
2DC - 自由资金。10000,最小手数0.01,计算100%的可用资金得到手数7.96。
我没有考虑到的是,为什么地段大小不同?
角色的数量?
呼叫标志与此有什么关系。这甚至不是一个数量级的差异问题。这是0.23手的差异。而这一对是完全一样的?开盘价 呢?
这被称为迷你或微实。
有些交易商只是提供小数点的手数,其他交易商则改变合约大小,因此普通账户中的0.01手变成了微实账户中的1手。
这些是所谓的美分账户。
你可以像这样获得数值。
呼叫标志与此有什么关系?这甚至不是一个数量级的差异问题。这只是0.23手的差异。而这一对是完全一样的?那么开盘价 是多少呢?
是的,你给了我一个很好的提示!
我就这样一直做下去吗?
g_d_ContractSize = SymbolInfoDouble(s_Symbol,SYMBOL_TRADE_CONTRACT_SIZE);//交易合约大小10000-Insta, 100000-other
g_d_ContractSizeDiv = 100000/g_d_ContractSize;//差值
然后用g_d_ContractSizeDiv乘以手数?
你知道是否有一个函数可以将一个数字以千为单位分割,比如1000000到1 000 000?
所以我理解,你需要一个可视化的分割,然后你需要将数字转换为字符串。然后做任何你需要做的字符串。
你想要的函数没有了,但你可以用StringSubstr()函数很容易地自己创建它。
字符串功能
这算是吧。
所以我理解,你需要一个可视化的分割,然后你需要将数字转换为字符串。然后做任何你需要做的字符串。
你想要的函数没有了,但你可以用StringSubstr()函数很容易地自己创建它。
字符串功能
就这样了。