если пришел тик и объем = 2, откуда знаешь, отправил уже ордер или нет? Все равно придется запоминать, обработан ли уже данный бар, т.е. делать то, что у меня в примере.
Пример: в момент прихода первого тика нового бара еще не закончена обработка последнего тика предыдущего. В результате на следующем тике, который попадет в start гарантированно получаем Volume>1
Написал маленький, простой советник и есть одна проблема. При тестировании на истории он отлично открывает сделки, а при тестировании на демо счете не открыл ни одну сделку (хотя по условиях должен был открыть). В журнале выбивает куча сообщений вот такого типа Old tick USDJPY30 89.54000/89.59000. Если сможете объяснить причину этого то огромное Вам спасибо.
just-me>>: Подскажите, как реализовать: если отложеный ордер закрылся с профитом 2 раза подряд, т.е. если два последних ордера зкрылись с профитом, то нужно что б следующий ордер открывался с меньшим количеством лотов. Как получить инфо про закрытие последних ордеров?
just-me>>: Подскажите, как реализовать: если отложеный ордер закрылся с профитом 2 раза подряд, т.е. если два последних ордера зкрылись с профитом, то нужно что б следующий ордер открывался с меньшим количеством лотов. Как получить инфо про закрытие последних ордеров?
в реале на быстром рынке первый тик не обязательно 1
循环播放,直到订单发送完毕,就可以了。
дык зациклить пока ордер не отправится и делов-то
如果一个tick已经到了,成交量=2,你怎么知道订单是否已经发出?还是要记住,如果条形图已经被处理过了,也就是说,要按我在例子中的做法做。
если пришел тик и объем = 2, откуда знаешь, отправил уже ордер или нет? Все равно придется запоминать, обработан ли уже данный бар, т.е. делать то, что у меня в примере.
给我一个没有成功的计划的例子,我就相信你。
покажите пример когда данная схема не сработала и я Вам поверю
例子:在一个新条形图的第一个刻度线的时刻,前一个条形图的最后一个刻度线的处理还没有完成。因此,在下一个开始的tick上,我们保证会得到Volume>1的结果。
Пример: в момент прихода первого тика нового бара еще не закончена обработка последнего тика предыдущего. В результате на следующем тике, который попадет в start гарантированно получаем Volume>1
有的被处理,有的被快速处理
你好
我写了一个小而简单的EA,但有一个问题。当在历史上测试时,它完美地打开了交易,但当在模拟账户 上测试时,它没有打开一个交易(尽管根据条款,它应该已经打开)。在日记中,有很多这种类型的信息 旧勾股USDJPY30 89.54000/89.59000。如果你能解释其中的原因,非常感谢。
Здравствуйте
Написал маленький, простой советник и есть одна проблема. При тестировании на истории он отлично открывает сделки, а при тестировании на демо счете не открыл ни одну сделку (хотя по условиях должен был открыть). В журнале выбивает куча сообщений вот такого типа Old tick USDJPY30 89.54000/89.59000. Если сможете объяснить причину этого то огромное Вам спасибо.
在这里带来你的开单功能。
Подскажите, как реализовать: если отложеный ордер закрылся с профитом 2 раза подряд, т.е. если два последних ордера зкрылись с профитом, то нужно что б следующий ордер открывался с меньшим количеством лотов. Как получить инфо про закрытие последних ордеров?
使用OrderHistoryTotal(), MODE_HISTORY, OrderCloseTime()>0, OrderProfit()。
另一个选择--为了不重复扫描历史记录--是记住已经开仓的订单的代号,然后确定其利润。
Подскажите, как реализовать: если отложеный ордер закрылся с профитом 2 раза подряд, т.е. если два последних ордера зкрылись с профитом, то нужно что б следующий ордер открывался с меньшим количеством лотов. Как получить инфо про закрытие последних ордеров?
如何关闭订单? 止损还是OrderClose()?