[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 696 1...689690691692693694695696697698699700701702703...1145 新评论 Artyom Trishkin 2010.07.12 19:15 #6951 或者说,用他的魔术师来定义他更好?那么就很简单了... [删除] 2010.07.12 20:00 #6952 请告知。 为了计算连续事件的数量(例如,在一个系列中收盘价高于开盘价的条数,反之亦然),我只能得出以下结论。 int a=0, b=0; if(Close[i]>Open[i]) { a++; Buffer[i] = _____??????_________; } if(Close[i]<Open[i]) { b--; Buffer[i] = _____??????_________; } 有两个问题(如果上述有意义的话):(1)如果连续系列停止了,如何重置计数器的读数;(2)如何正确写入Buffer[i]--即我如何能 "看到 "结果本身? 也就是说,如果某一个条形图的指标显示为"-3",这意味着这是连续第三个条形图的收盘价低于开盘价;如果它之后的下一个条形图收盘价高于开盘价,指标将显示为 "1" ......。 cyclik333 2010.07.12 20:44 #6953 artmedia70: 在全局变量中设置该批次的初始值。 在那里,我们把这个值分配给变量,它将把手数值传递给开仓函数。 平仓后,我们将检查其盈利/亏损情况。 该功能本身,由于Igor Kim... 还有一个问题。 不知道为什么,我得到了以下的订单。 下一个订单等于初始手数乘以2,即1输了(0.01)2输了(0.02)3输了(0.02)4赢了(0.02)。 而我想要的是1输(0.01)2输(0.02)3输(0.04)。 还有一件事。 请说明你是否能做到以下几点(如果能,请写出方法)。 1在代码中依次规定订单及其大小,这样,如果前一个订单无利可图,下一个订单就会打开,直到你获得利润,然后一切从头开始。例子。 1 地段 0.01 2 地段 0.01 3 地段 0.02 .... 15批1.0 预先谢谢你 鲍里斯。 Dimitry 2010.07.12 20:49 #6954 谁能告诉我我的错误是什么(第693 页的问题和代码)? cyclik333 2010.07.12 20:49 #6955 还有一件事:非常感谢你,Tolik!你的代码是最合适的! Alexander 2010.07.12 20:51 #6956 Azerus: 给我一个提示。 我想做的是这样。如果让我抓住最后四小节的系列,那么 if(Close[0]>Open[0]&&Close[1]>Open[1]&&Close[2]>Open[2]&&Close[3]>Open[3]) ... Alexander 2010.07.12 20:57 #6957 Necron: 谁能告诉我我的错误是什么(第693 页的问题和代码)? 尝试更换 如果(OrderStopLoss()<pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0) 至 如果(OrderStopLoss()>pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0) Artyom Trishkin 2010.07.12 23:02 #6958 cyclik33: 还有一个问题。 我得到了一些原因,随后的订单等于初始手数乘以2,即1输了(0.01)2输了(0.02)3输了(0.02)4赢了(0.02)。 而我想要的是1输(0.01)2输(0.02)3输(0.04)。 还有一件事。 请说明你是否能做到以下几点(如果能,请写出方法)。 1在代码中依次规定订单及其大小,这样,如果前一个订单无利可图,下一个订单就会打开,直到你获得利润,然后一切从头开始。例子。 1 地段 0.01 2 地段 0.01 3 地段 0.02 .... 15批1.0 预先谢谢你 鲍里斯。 向我们展示你的代码,这样我们就不用猜了 Sergey Guliaev 2010.07.13 07:03 #6959 请告诉我,我是否正确理解了锚定角度是窗口角度而不是物体角度。 而且是从左到右,从上到下计算。那么我如何正确地将物体锚定 在左下角?我有,这个对象,由于某种原因从窗口消失了。 ObjectCreate(Name_Obj_Advert, OBJ_LABEL, 0, 0,0); ObjectSet (Name_Obj_Advert, OBJPROP_CORNER, 2); ObjectSet (Name_Obj_Advert, OBJPROP_TIME1, Time[0]); ObjectSet (Name_Obj_Advert, OBJPROP_YDISTANCE, 0); ObjectSet (Name_Obj_Advert, OBJPROP_COLOR, Color_Advert); ObjectSetText(Name_Obj_Advert, String_Advert, Kegl); Валентин 2010.07.13 07:11 #6960 valenok2003:请告诉我,我是否正确理解了锚定角度是窗口角度而不是物体角度。而且是从左到右,从上到下计算。那么我如何正确地将物体锚定在左下角?由于某种原因,它从窗口消失了。锚定角度 是指计算窗口中物体位置的角度。角度从左到右顺时针计算。左下角将是3号(编号从零开始)。 1...689690691692693694695696697698699700701702703...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请告知。
为了计算连续事件的数量(例如,在一个系列中收盘价高于开盘价的条数,反之亦然),我只能得出以下结论。
有两个问题(如果上述有意义的话):(1)如果连续系列停止了,如何重置计数器的读数;(2)如何正确写入Buffer[i]--即我如何能 "看到 "结果本身?
也就是说,如果某一个条形图的指标显示为"-3",这意味着这是连续第三个条形图的收盘价低于开盘价;如果它之后的下一个条形图收盘价高于开盘价,指标将显示为 "1" ......。
在全局变量中设置该批次的初始值。
在那里,我们把这个值分配给变量,它将把手数值传递给开仓函数。
平仓后,我们将检查其盈利/亏损情况。该功能本身,由于Igor Kim...
还有一个问题。
不知道为什么,我得到了以下的订单。 下一个订单等于初始手数乘以2,即1输了(0.01)2输了(0.02)3输了(0.02)4赢了(0.02)。
而我想要的是1输(0.01)2输(0.02)3输(0.04)。
还有一件事。
请说明你是否能做到以下几点(如果能,请写出方法)。
1在代码中依次规定订单及其大小,这样,如果前一个订单无利可图,下一个订单就会打开,直到你获得利润,然后一切从头开始。例子。
1 地段 0.01
2 地段 0.01
3 地段 0.02
....
15批1.0
预先谢谢你
鲍里斯。
给我一个提示。
我想做的是这样。如果让我抓住最后四小节的系列,那么
谁能告诉我我的错误是什么(第693 页的问题和代码)?
尝试更换
如果(OrderStopLoss()<pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)
至
如果(OrderStopLoss()>pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)
还有一个问题。
我得到了一些原因,随后的订单等于初始手数乘以2,即1输了(0.01)2输了(0.02)3输了(0.02)4赢了(0.02)。
而我想要的是1输(0.01)2输(0.02)3输(0.04)。
还有一件事。
请说明你是否能做到以下几点(如果能,请写出方法)。
1在代码中依次规定订单及其大小,这样,如果前一个订单无利可图,下一个订单就会打开,直到你获得利润,然后一切从头开始。例子。
1 地段 0.01
2 地段 0.01
3 地段 0.02
....
15批1.0
预先谢谢你
鲍里斯。
请告诉我,我是否正确理解了锚定角度是窗口角度而不是物体角度。
而且是从左到右,从上到下计算。那么我如何正确地将物体锚定 在左下角?我有,这个对象,由于某种原因从窗口消失了。
请告诉我,我是否正确理解了锚定角度是窗口角度而不是物体角度。
而且是从左到右,从上到下计算。那么我如何正确地将物体锚定在左下角?由于某种原因,它从窗口消失了。