2018.12.0300:56:01 failed market buy 1.00 NI225 [Invalid price]
2018.12.0300:56:01 -12018.12.0300:56:01 market buy 1.00 NI225 (22489.84 / 22722.15)
2018.12.0300:56:01 deal #2 buy 1.00 NI225 at 22722.15 done (based on order #2)
2018.12.0300:56:01 deal performed [#2 buy 1.00 NI225 at 22722.15]
2018.12.0300:56:01 order performed buy 1.00 at 22722.15 [#2 buy 1.00 NI225 at 22722.15]
2018.12.0300:56:0122018.12.0300:56:01ExpertRemove() function called
この機能を使う
そして、PointsToPrice()が 返したものを価格に加算(減算)するだけです。
追加
正しく動作しない場合は、この記号で
は、SYMBOL_TRADE_TICK_SIZEを 変換しています。
失礼ですが、特にこのパラメータが正または負のどちらにもなり得ることを考えると、どのようなロングポイントを入力すべきなのかが理解できません。
なるほど、でも、特にこのパラメータはプラスにもマイナスにもなるので、入力のロングポイントというのがよく分かりませんでした。
私のEAからコードを引っ張ってきたところです
longpointsは 価格を何ポイント 上げるか(下げるか)です。
私のEAからコードを引っ張ってきたところです
long points - 価格を何ポイント 上げるか(下げるか)。
アスクで買うのは天井、ビッドで売るのは床?マーケットで開きたい。
つまり、テスターが今すぐには矯正できない、サーバーの曲がった手なんです。同時に、TickSizeはターミナルに計上されないため、すべてターミナルで開くことになります。
今、テスターで回避策はあるのでしょうか?botの入力パラメータでticksizeを指定する?
ビッドアスクの買いの場合-天井、ビッドアスクの売りの場合-床?マーケットで開きたい。
マーケットの場合、価格なしで注文を送るだけです。
Request.action =TRADE_ACTION_DEAL;
そして結果的にBuy or Sellとなる。
request.type = ORDER_TYPE_BUY。
request.type = ORDER_TYPE_SELL;
市場別では、価格なしの注文を送るだけです。
request.action =TRADE_ACTION_DEAL;
そしてそれぞれBuy or Sell
request.type = ORDER_TYPE_BUY。
request.type = ORDER_TYPE_SELL;
このボットでは、MT4Ordersを経由して動作します。
このたび、価格ゼロを試してみました。もちろん、図書館からは正しい種類が送られてきます。エラーは変わりません。
このボットでは、MT4Ordersを介して動作するようになります。
このたび、価格ゼロを試してみました。もちろん、図書館からは正しい種類が送られてきます。エラーは変わりません。
では、fxsaberにあなたに。
手を使って市場を開こうとしたのですか?
自分でやってみた
サーバーが正常に動作していない。
このボットでは、MT4Ordersを介して動作するようになります。
このたび、価格ゼロを試してみました。もちろん、図書館からは正しい種類が送られてきます。エラーは変わりません。
MT4Ordersは、取引要求の 設定に影響を与えません。ユーザーが書いたものが、送信されるのです。MT5-OrderSendと同じです。
MT4Ordersは履歴と連動していますか?
MT4Ordersは履歴と連動していますか?
はい。