GetPositionPropertiesとGetSymbolPropertiesは、フラグ上で行う方が、今のやり方よりずっと便利です。
そして、新しい記事でアップグレードするために、古い記事に掲載されたコードは何となく...。曲がっているか何か。
GetPositionPropertiesとGetSymbolPropertiesは、フラグ上で行う方法よりもずっと便利に行うことができる。
さらに便利にできるようになるといいですね。例を見せていただけますか?
はい、そして新しい記事でアップグレードするために、古い記事で投稿されたコードはなんだか......。曲がっているとか。
事前に考慮するのは難しいですね。もし解決策があるのであれば、それを補完したり、より便利にしたりするために、読者への警告を変更する必要があると思います。正確には2つの選択肢がある。古い方を修正するか、新しい方を修正するかである。私は2番目の選択肢が良いと思った。))それで、読者には常に選択肢がある。
例を見せていただけますか?
通常のフラグ
0x1 0x2 0x4 0x8 ......。......それから可用性を見て、必要なものをロードしてください。
- www.mql5.com
通常のフラグ
0x1 0x2 0x4 0x8 ......。で、アベイラビリティを見て、必要なものをロードする。
ああ、その通りだ。すぐには気づかなかったけど、その方がもっと便利だね。ビット演算は まだよくわかってないから、実験してみるよ。ヘルプに難しいことが書いてある。100%理解できているわけではありませんが、自分のやっていることを理解したいです。))誰かがこのトピックについて記事を書いてくれるかもしれない。
- www.mql5.com
取引レベルの設定/変更時にエラーが発生しないようにするには、これらのレベルを最小価格変化量(SYMBOL_TRADE_TICK_SIZE)の倍数にする必要があります。最小価格変化とポイント値は必ずしも一致しません。
そうだね、
この一連の記事は素晴らしいです。
それにもかかわらず、なぜストラテジーテスターで EAを試したとき、TP(takeprofit)とSL(StopLoss)が表示されないのか理解できません(SLは表示されますが、それはトレーリングストップのみを使用したときのようです。)
一方、ライブでEAをデバッグしようとすると、注文は通過し、SLとTPは注文が送信されるとすぐに正しく設定されます(TradingBlock()では即座に設定され、ModifyTrailingStop()まで待つ必要はありません);
どなたか説明をお願いします。
ブローカー(Alpari UK)の問題でしょうか?
ありがとうございました。
そうだ、
この一連の記事は素晴らしい。
それにもかかわらず、 なぜストラテジーテスターでEAを試したとき、TP(takeprofit)とSL(StopLoss)が表示されない のか理解できません(SLは表示されますが、それはトレーリングストップのみを使用したときのようです。)
一方、ライブでEAをデバッグしようとすると、注文は通り、SLとTPは注文が送信されるとすぐに正しく設定されます(TradingBlock()では即座に設定され、ModifyTrailingStop()まで待つ必要はありません);
どなたか説明してください。
ブローカー(Alpari UK)の問題でしょうか?
ありがとうございます。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 MQL5 Cookbook:トレードレベルを設定/変更する際エラーを避ける方法 はパブリッシュされました:
シリーズの前稿 "MQL5 Cookbook: Analyzing Position Properties in the MetaTrader 5 Strategy Tester" からの Expert Advisor への取り組みの続編として、既存の関数を改良、最適化しつつ有用な関数を数多く用いて Expert Advisor を強化していきます。今回 Expert Advisor は MetaTrader 5 「ストラテジーテスタ」で最適化可能な外部パラメータを取得し、いくつかの点でシンプルなトレーディングシステムのようになります。
作者: Anatoli Kazharski