[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 27

 

下午好,亲爱的版主和论坛居民 !

这是我第一次来这里,我出现在这里的原因很简单--我开始研究MQL4。

当然,正如我在面对新事物时总是发生的那样,我对理解MQL4中某一概念的精确性有一些疑问。

我已经做了几年的外汇交易,我有一些想法和观点,我想以指标的形式表达出来,或者更好的是,专家顾问。 我真的希望你能帮助和容忍我可能是愚蠢的问题。

如果我误入了错误的论坛主题,请告诉我该去哪里。


问候,GGeoZ

 
支部,问题是什么?
 
JavaDev >> :
那条线,问题是什么呢?

我想这是前戏,熟悉的感觉。

 

来自教科书:数据类型--类型double--。

一个项目在一周内开了12个订单。变量A应该是什么类型,考虑到这个程序每天开出的平均订单数?答案显然是A=12个订单/5天。因此,变量A=2.4在程序中应被视为双数,因为这个值有一个小数部分。如果一周内开出的订单总数为10,这个变量A应该是什么类型?看来,如果2(10个订单/5天=2)没有小数部分,我们可以认为变量A是int类型的。但这种推理是错误的。某些变量的当前值可以有一个仅由零组成的小数部分。但重要的一点是,这个变量的值在本质上是有效的。在这种情况下,变量A也必须是双数类型,在程序中写常数时,必然显示分隔点:A = 2.0.....

问题。

1.

 

不知何故,以前的帖子中的问题消失了......

问题。

1.这里的 "有效数字"、"有效性质 "是什么意思?

2.如何确定一个整数属于什么类型,int还是double?

3.这些值从何而来:双数类型的 值的区间在-1.7*e-308和1.7*e308之间...?

 
GGeoZ >> :

不知何故,以前的帖子中的问题消失了......

问题。

1.这里的'有效数字'、'有效性质'是什么意思?

2.你如何确定一个整数属于哪种类型,int还是double?

3.这些数值从何而来:双数类型的数值区间在-1.7*e-308和1.7*e308之间...?

维基双倍

如何确定--简单的例子

价格双倍

双重价格=1.23456。

订单票号int;(好吧,它不能是小数 - 这没有意义)。

int ticket = OrderSend(...)。

 

谢谢你的回答,JavaDev.....

...但基本上我的问题是,当我们有一个整数时,如何确定它是int还是double,就像例子中的" 如果本周未结订单的总数是10,这个相同的变量A应该是什么类型?看来,如果2(10个订单/5天=2)没有小数部分,那么变量A可以被算作int。"

对于一个小数,不存在任何问题。

 
...理解 "int ticket =OrderSend(...); "的含义,可惜我还没有:-).....,但还是要感谢你,我会习惯这种语言的。
 
GGeoZ >> :
...不幸的是,我没有理解 "int ticket =OrderSend(...);"...:)的价值。

到了,到了,只是还没有意识到。:))

在这一行中,ticket变量被分配了一个由OrderSend(...)函数返回的值,它只是返回已开订单的票号。

int OrderSend ( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)

返回交易服务器分配给订单的票号,如果失败则返回-1。
 

下午好!

有一个计算利润 的表格

计算利润的公式:[ ( 收盘价-开盘价 ) * Size_1_lot * Position_volume ] 。

如果我有1:200的杠杆,我开了0.1手,和1:500的杠杆,我开了同样的0.1手,不同的杠杆,利润会是一样的吗?

我在其他论坛上看到了不同的利润,所以我很困惑。

原因: