任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 320 1...313314315316317318319320321322323324325326327...1178 新评论 Vitalie Postolache 2013.12.07 17:14 #3191 solnce600: 我需要在从Bars 变量的当前值开始的20个柱状图后开立一个订单。如何编写这个代码? 谢谢你。 记住当前栏的时间,并跟踪第二十栏的开启时间。也就是说,我们创建一个变量,将其设置为零,并在每个新条形上做+1。当变量高于19的时候,开仓。 另一个时间旅行者)))) ANDREY 2013.12.07 17:24 #3192 evillive: 记住当前酒吧的时间,观察第二十次开放的时间。 换句话说,我们不应该依赖酒吧的序列号,而是根据酒吧的营业时间来计算酒吧的序列号。 如果5分钟条形图在00-00开盘,那么之后的第二十条形图将在1-40开盘 但我们面临一个问题:如果1-00条不在图表上,20条实际上将是19条。 而且我需要它是准确的。 Vitalie Postolache 2013.12.07 17:29 #3193 solnce600: 换句话说,我们不应该依赖酒吧的序列号,而是根据酒吧的营业时间来计算酒吧的序列号。 如果5分钟条形图在00-00开盘,那么之后的第二十条形图将在1-40开盘 但我们面临一个问题:如果1-00条不在图表上,20条实际上将是19条。 而且我需要它是准确的。 +20条还不存在,它是在未来。所以我将不得不做其他事情。 还有,在市场时间内,1:00的柱子没有出现在图表上,而市场在00:00开盘--这是怎么回事?是否有任何先例? ANDREY 2013.12.07 17:32 #3194 evillive: 我还没有+20条,这是在未来。所以我必须做别的事情。 非常感谢您提供的宝贵信息。 如果你能就我的曲柄选择提供建议,我将非常感激。 我只用1-00条作为例子,我看到有些条可能没有,特别是在5分钟。 谢谢你。 Vitalie Postolache 2013.12.07 17:36 #3195 好吧,如果你不喜欢酒吧的计数器,你可以设置一个+/-1分钟的订单时间。零杠时间是起点。一般来说,在交易终端有两个坐标 - 时间和价格。 ANDREY 2013.12.07 17:42 #3196 evillive: 好吧,如果你不喜欢酒吧的计数器,你可以设置一个+/-1分钟的订单时间。零杆时间是起点。一般来说,在交易终端有两个坐标 - 时间和价格。 谢谢你,我会仔细考虑你的建议。 Boris 2013.12.07 19:13 #3197 谁知道呢?如何对我们放在测试器中的传播进行编程,因为我用不同的值进行检查?我从MarketInfo()的Real或Demo中得到了它!那我如何在策略测试器中做到这一点呢? if(IsOptimization() || IsTesting() || IsVisualMode()) { Spread = Х; //Какое выражение можно сделать, чтобы каждый раз не менять тут значение спреда? bid = NormalizeDouble(iClose(Symbol(),0,0),Digits); spr = NormalizeDouble(Spread*Point,Digits); ask = NormalizeDouble(iClose(Symbol(),0,0)+spr,Digits); } else { Spread = MarketInfo(Symbol(),MODE_SPREAD); spr = NormalizeDouble(Spread*Point,Digits); bid = MarketInfo(Symbol(),MODE_BID); ask = MarketInfo(Symbol(),MODE_ASK); } 谢谢你,老板 你为什么要把文字放在SRC 中呢!?你把我的文字拉长了,所以你抓不到 "回复"!这就是我在这里回复的原因。我被卡住了,MarketInfo()在测试器中不起作用,这就是为什么我停滞不前。当然,如果我在测试器中设置了价差,我可以从ASKA-Bid的差异中得到它,我现在要在自己的代码中纠正这个问题!试过了,没有用!我们只知道Bid,但我们如何知道传播和Ask?就像之前的鸡和蛋的案例一样? Artem Goritsky 2013.12.07 19:33 #3198 borilunad: Кто знает? Как запрограммировать спред, который проставляем в тестере, т.к. проверяю с различными значениями? На Реале или Демо понятно, от MarketInfo()! А в тестере как? Спасибо! if(IsOptimization() || IsTesting() || IsVisualMode()) { RefreshRates(); Spread = ((Ask-Bid)/Point); //int Spread = NormalizeDouble((Ask-Bid),Digits); //double } else { Spread = ((Ask-Bid)/Point); //int Spread = NormalizeDouble((Ask-Bid),Digits); //double } Можно еще кончено в FXT файл залезтьили symbols.raw отредактировать spread-символ в этом файле :) Artyom Trishkin 2013.12.07 19:42 #3199 solnce600: 我需要在Bars 变量的当前值的20个柱子上开一个订单 我如何编写这个代码? 谢谢你。 按时间,按条形偏移量,按月亮,按太阳系行星,但不按 如果10 == 15,则打开。 Artyom Trishkin 2013.12.07 19:44 #3200 solnce600: 非常感谢您提供的宝贵信息。 如果你能就我的 解旋方案 提供建议,我将非常感激。 螺丝刀、扳手、开瓶器、刀子、叉子......。 我们在拧什么? 1...313314315316317318319320321322323324325326327...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我需要在从Bars 变量的当前值开始的20个柱状图后开立一个订单。
如何编写这个代码?
谢谢你。记住当前栏的时间,并跟踪第二十栏的开启时间。也就是说,我们创建一个变量,将其设置为零,并在每个新条形上做+1。当变量高于19的时候,开仓。
另一个时间旅行者))))
记住当前酒吧的时间,观察第二十次开放的时间。
换句话说,我们不应该依赖酒吧的序列号,而是根据酒吧的营业时间来计算酒吧的序列号。
如果5分钟条形图在00-00开盘,那么之后的第二十条形图将在1-40开盘
但我们面临一个问题:如果1-00条不在图表上,20条实际上将是19条。
而且我需要它是准确的。
换句话说,我们不应该依赖酒吧的序列号,而是根据酒吧的营业时间来计算酒吧的序列号。
如果5分钟条形图在00-00开盘,那么之后的第二十条形图将在1-40开盘
但我们面临一个问题:如果1-00条不在图表上,20条实际上将是19条。
而且我需要它是准确的。
+20条还不存在,它是在未来。所以我将不得不做其他事情。
还有,在市场时间内,1:00的柱子没有出现在图表上,而市场在00:00开盘--这是怎么回事?是否有任何先例?
我还没有+20条,这是在未来。所以我必须做别的事情。
非常感谢您提供的宝贵信息。
如果你能就我的曲柄选择提供建议,我将非常感激。
我只用1-00条作为例子,我看到有些条可能没有,特别是在5分钟。
谢谢你。
好吧,如果你不喜欢酒吧的计数器,你可以设置一个+/-1分钟的订单时间。零杆时间是起点。一般来说,在交易终端有两个坐标 - 时间和价格。
谢谢你,老板 你为什么要把文字放在SRC 中呢!?你把我的文字拉长了,所以你抓不到 "回复"!这就是我在这里回复的原因。我被卡住了,MarketInfo()在测试器中不起作用,这就是为什么我停滞不前。当然,如果我在测试器中设置了价差,我可以从ASKA-Bid的差异中得到它,我现在要在自己的代码中纠正这个问题!试过了,没有用!我们只知道Bid,但我们如何知道传播和Ask?就像之前的鸡和蛋的案例一样?
我需要在Bars 变量的当前值的20个柱子上开一个订单
我如何编写这个代码?
谢谢你。非常感谢您提供的宝贵信息。
如果你能就我的 解旋方案 提供建议,我将非常感激。
螺丝刀、扳手、开瓶器、刀子、叉子......。
我们在拧什么?