//+------------------------------------------------------------------+//| Get the property value "POSITION_COMMISSION" |//+------------------------------------------------------------------+double CPositionInfo::Commission(void) const
{
return(PositionGetDouble(POSITION_COMMISSION));
}
いや、自分で書けよ。こちらで例をご覧いただけます:https://www.mql5.com/ru/articles/81
ありがとうございます。
こんにちは。mql4のiBarShift関数のmql5言語 でのアナログがあるかどうか教えてください。この関数は,バーのインデックスを時間単位で返します。
アカウント履歴を操作する際、期間を選択すると、1週間を選択した場合、履歴がすべて消えてしまいます。
Officeのレポートは、それ以上のことができます。
そうなんですが、ターミナルで、動くはずのものが動かないんです。
履歴データはかなり容量を食う(これは苦情ではなく、発言です)。複数の端末を使用する必要があり、それぞれの端末にギガバイト単位の履歴が溜まり、テスターと端末のフォルダに履歴が重複しています。
履歴ファイルを1つのフォルダにまとめて、ターミナルで参照フォルダを指定することは可能でしょうか?異なる端末間での履歴のアクセスに問題はないのでしょうか?
開発者への提案。
端末の 設定で、履歴データのフォルダを選択できるようにしました。
テスター(RoboForexEU-MetaTrader 5)のPOSITION_COMMISSION プロパティは、常にゼロ手数料を返します。
また、POSITION_COMMISSION (== 8) は、ヘルプやメタエディタ(ハイライト)では欠落していますが、コンパイラではおなじみです。ポジション・コミッションは、別の(作業)方法で決定することも難しくはない。POSITION_COMMISSIONプロパティは初歩的なものでしょうか?
端末自体はHDDを起動させません。また、サードパーティ製のアクションで覚醒させた場合、やはりターミナルがエラーになります。端末を再起動すると改善されます。