mt4のEAでポジション取得関数のOrderSend()を使って、成行や指値注文のテストを色々やっていたのですが、リミットやストップを設定したときにエラーが発生して注文が通らない事がありました。GetLastError()でエラーを拾ってみると、130 Invalid stops。(自分の場合、環境はサイバーエージェントのmt4です)
これについて検索してみたら、同じような事を書いてる人をちらほら発見。
・待望のMetaTrader4 Proactiveが稼動したのですが・・ ・
・OrderSend error 130 というエラーが発生しました
また、OrderSend()のリファレンスにも書いてありました。
StopLoss and TakeProfit levels cannot be too close to the market. The minimal distance of stop levels in points can be obtained using the MarketInfo() function with MODE_STOPLEVEL parameter. In the case of erroneous or unnormalized stop levels, the error 130 (ERR_INVALID_STOPS) will be generated.
At placing of a pending order, the open price cannot be too close to the market. The minimal distance of the pending price from the current market one in points can be obtained using the MarketInfo() function with the MODE_STOPLEVEL parameter. In case of false open price of a pending order, the error 130 (ERR_INVALID_STOPS) will be generated.
対策としては、最初はリミットとストップを設定しないでOrderSend()を実行し、その後、OrderModify()でリミットとストップを設定して注文を更新する。
・MetaTrader4 Proactiveへの対応
プログラミング、MT4初心者のためのおすすめ本の紹介。
・mt4の入門、使い方、eaプログラミングのさわりなら(サイバーエージェントのmt4について詳しく説明)
・プログラミングの入門、mt4のカスタムインディケーター、EAプログラミングの基礎
これについて検索してみたら、同じような事を書いてる人をちらほら発見。
・待望のMetaTrader4 Proactiveが稼動したのですが・・ ・
・OrderSend error 130 というエラーが発生しました
また、OrderSend()のリファレンスにも書いてありました。
StopLoss and TakeProfit levels cannot be too close to the market. The minimal distance of stop levels in points can be obtained using the MarketInfo() function with MODE_STOPLEVEL parameter. In the case of erroneous or unnormalized stop levels, the error 130 (ERR_INVALID_STOPS) will be generated.
At placing of a pending order, the open price cannot be too close to the market. The minimal distance of the pending price from the current market one in points can be obtained using the MarketInfo() function with the MODE_STOPLEVEL parameter. In case of false open price of a pending order, the error 130 (ERR_INVALID_STOPS) will be generated.
対策としては、最初はリミットとストップを設定しないでOrderSend()を実行し、その後、OrderModify()でリミットとストップを設定して注文を更新する。
・MetaTrader4 Proactiveへの対応
プログラミング、MT4初心者のためのおすすめ本の紹介。
・mt4の入門、使い方、eaプログラミングのさわりなら(サイバーエージェントのmt4について詳しく説明)
- めちゃくちゃ売れてるマネー誌ザイとしろふくろうが作った最強FXソフトMT4完全ガイド/ダイヤモンド社
- ¥1,470
- Amazon.co.jp
・プログラミングの入門、mt4のカスタムインディケーター、EAプログラミングの基礎
- FXメタトレーダー入門―最先端システムトレードソフト使いこなし術 (現代の錬金術師シリーズ 56)/パンローリング
- ¥2,940
- Amazon.co.jp