前回
301 Moved Permanently
何件か障害報告をいただきましたので
ここに公開します。
ご報告ありがとうございます。
- スクショが機能していない
- TP,SLの値がおかしい場合がある
- 設定画面におけるPIS表示の色設定が間違っている
- SL,TP設定時に画面にゴミが残る
-
スクショが機能していない
ケアレスミスです。修正しました。
2.TP,SLの値がおかしい場合がある
再現せず
3.設定画面におけるPIS表示の色設定が間違っている
ケアレスミスです。修正しました。
4.SL,TP設定時に画面にゴミが残る
これは、なんとなく把握はしていたのですが、
通常MT5版でデバッグしているので、たまにしか
発生しないと思っていました。
実は、MT4版では、ほぼほど発生していました。
こんなのが残るのです。
何度か再現テストをしていると、
Entry後は、TrimPipsをクローズしていても
再現する。
要するに、Entry時の不具合である。
当然ながらTrimPipsを使用しなければ
再現しない。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
printf("TPとSLを設定する OrderOpenPrice() = %f TP=%f( input_TP=%f ) SL=%f(input_SL=%f)", OrderOpenPrice(), limit_rate, input_TP, stop_rate, input_SL); modify_ret = OrderModify(OrderTicket(), // チケットNo OrderOpenPrice(), // 注文価格(無視される) stop_rate, // ストップロス価格 limit_rate, // リミット価格 OrderExpiration(), // 有効期限(無視される) clrRed // 色 ); if(modify_ret == false) // 注文変更拒否 { Sleep(10); // 10msec待ち errorcode = GetLastError(); // エラーコード取得 printf("注文変更拒否。エラーコード:%d ", errorcode); // printf("%d回目:注文変更拒否。エラーコード:%d , 詳細:%s ", modify_resend_num + 1, errorcode, ErrorDescription(errorcode)); } else // 決済注文約定 { |
よく見ていたら、なぜか
OrderModifyの5番目の引数にclrRedが。。。
お恥ずかしいが、どこかのサンプルから
コピペしたのだが、赤色でなにかしているのだ。
CLR_NONEにすることで解決