MetaTrader 5 Python User Group - メタトレーダーでPythonを使用する方法 - ページ 62 1...555657585960616263646566676869...88 新しいコメント Vladimir Perervenko 2020.04.11 06:56 #611 nicholi shen: ご指摘ありがとうございます。リンク先の資料を読ませていただきました。ちょっと複雑なんです。 nicholish en 2020.04.11 07:15 #612 9805244: こんにちは!TRADE_ACTION_CLOSE_BYとどのように連携するのですか? または、誰がどのようにすべてのオープンポジションを クローズするのですか? https://www.mql5.com/en/forum/306742/page10#comment_15577952 MetaTrader 5 Python User Group - the summary 2020.03.11www.mql5.com The Main Study MetaTrader Python online documentation Python Releases for Windows - website MetaTrader5 : Python Package - website... Vladimir Perervenko 2020.04.11 07:51 #613 nicholi shen: https://www.mql5.com/en/forum/306742/page10#comment_15577952 例を挙げていただきありがとうございます。 私はMKLで同様のスクリプトを持っていますが、このスクリプトは利益の出ているポジションをすべて最初に決済します。 あなたのスクリプトで同じことができますか? グッドラック 追記:そうだったんですね。ソウです。 そして、このスクリプトはネッティングアカウントのためのものですか? nicholish en 2020.04.11 14:12 #614 Vladimir Perervenko:例を挙げていただきありがとうございます。 私のMKLでは、同様のスクリプトで、まず利益の出ているポジションをすべて決済します。 スクリプトでも同じことができるのでしょうか?グッドラック追記:そうだったんですね。見ていた。 そして、このネッティングアカウント用のスクリプトは? 私は通常、リスク(ポジションサイズ)に基づいてポジションを閉じることを優先しますが、もし全体の利益に基づいて閉じたいのであれば、シンボルの 並べ方を変更すればよいのです。 def open_position_symbols(): positions = {} for p in mt5.positions_get(): positions.setdefault(p.symbol, []).append(p.profit) symbols = sorted( positions, key=lambda s: sum(positions[s]), reverse=True ) return symbols Vladimir Perervenko 2020.04.11 15:35 #615 nicholi shen: 私は通常、リスク(ポジションサイズ)に基づいてポジションを閉じることを優先しますが、もし全体の利益に基づいて閉じたい場合は、シンボルの並べ方を変更すればよいのです。 ありがとうございました。 Dmitri Custurov 2020.04.28 11:22 #616 ターミナルでのバックテストにPythonスクリプトを使用することは可能ですか? nicholish en 2020.04.28 12:52 #617 Dmitri Custurov : Pythonスクリプトは、ターミナルでバックテストに使用できますか? BackTrader:https://github.com/backtrader/backtrader PyAlgoTradehttps://github.com/gbeced/pyalgotrade ジップライン https://github.com/quantopian/zipline ウルトラファイナンス https://code.google.com/p/ultra-finance/ ProfitPyhttps://code.google.com/p/profitpy/ pybacktesthttps://github.com/ematvey/pybacktest 預言者 https://github.com/Emsu/prophet quanthttps://github.com/maihde/quant AlephNullhttps://github.com/CarterBain/AlephNull Pythonを使った取引http://www.tradingwithpython.com/ ビジュアライズウェルス https://github.com/benjaminmgross/visualize-wealth tia Toolkit for integration and analysishttps://github.com/bpsmith/tia QuantSoftware Toolkithttp://wiki.quantsoftware.org/index.php?title=QuantSoftware_ToolKit ピンクフィッシュ http://fja05680.github.io/pinkfish/ bthttp://pmorissette.github.io/bt/index.html PyThalesianshttps://github.com/thalesians/pythalesians QSTraderhttps://github.com/mhallsmoore/qstrader/ QSForexhttps://github.com/mhallsmoore/qsforex pysystemtradehttps://github.com/robcarver17/pysystemtrade QTPyLibhttps://github.com/ranaroussi/qtpylib RQalphahttps://github.com/ricequant/rqalpha MetaQuotes 2020.04.28 12:55 #618 Dmitri Custurov: ターミナルでのバックテストにPythonスクリプトを使用することは可能ですか? いいえ、別スレッドでチャート上のスクリプトとしてのみ動作します。 nicholish en 2020.04.28 13:08 #619 MetaQuotes: いいえ、別スレッドでチャート上のスクリプトとしてのみ動作します。 Pythonスクリプトをチャート上にドロップして呼び出す際に、ターミナルがチャートシンボルとタイムフレームをコマンドライン引数として渡すような機能を追加できないでしょうか。例えば、EURUSDのM15 チャートにpythonスクリプトをドロップし、スクリプトを呼び出すコマンドは次のようになります。 python mt5_script.py EURUSD 15 Pythonスクリプトの中からシンボルとタイムフレームを知ることができるよう import sys if len(sys.argv) == 3: chart_symbol, chart_tf = sys.argv[1:3] MetaQuotes 2020.04.28 15:54 #620 nicholi shen: Pythonスクリプトをチャート上にドロップして呼び出す際に、ターミナルがチャートシンボルとタイムフレームをコマンドライン引数として渡すような機能を追加できないでしょうか。例えば、EURUSDのM15チャートにpythonスクリプトをドロップし、スクリプトを呼び出すコマンドは次のようになります。 Pythonスクリプトの中からシンボルとタイムフレームを知ることができるよう 次のベータ版は今夜公開予定です。 import sys chart_symbol='unknown' chart_tf=1 if len(sys.argv) == 3: chart_symbol, chart_tf = sys.argv[1:3]; print("Hello world from", chart_symbol, chart_tf) >> Hello world from T.NYSE 15 1...555657585960616263646566676869...88 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ご指摘ありがとうございます。リンク先の資料を読ませていただきました。ちょっと複雑なんです。
こんにちは!TRADE_ACTION_CLOSE_BYとどのように連携するのですか? または、誰がどのようにすべてのオープンポジションを クローズするのですか?
https://www.mql5.com/en/forum/306742/page10#comment_15577952
https://www.mql5.com/en/forum/306742/page10#comment_15577952
例を挙げていただきありがとうございます。
私はMKLで同様のスクリプトを持っていますが、このスクリプトは利益の出ているポジションをすべて最初に決済します。
あなたのスクリプトで同じことができますか?
グッドラック
追記:そうだったんですね。ソウです。
そして、このスクリプトはネッティングアカウントのためのものですか?例を挙げていただきありがとうございます。
私のMKLでは、同様のスクリプトで、まず利益の出ているポジションをすべて決済します。
スクリプトでも同じことができるのでしょうか?
グッドラック
追記:そうだったんですね。見ていた。
そして、このネッティングアカウント用のスクリプトは?私は通常、リスク(ポジションサイズ)に基づいてポジションを閉じることを優先しますが、もし全体の利益に基づいて閉じたいのであれば、シンボルの 並べ方を変更すればよいのです。
私は通常、リスク(ポジションサイズ)に基づいてポジションを閉じることを優先しますが、もし全体の利益に基づいて閉じたい場合は、シンボルの並べ方を変更すればよいのです。
ありがとうございました。
BackTrader:https://github.com/backtrader/backtrader
PyAlgoTradehttps://github.com/gbeced/pyalgotrade
ジップライン https://github.com/quantopian/zipline
ウルトラファイナンス https://code.google.com/p/ultra-finance/
ProfitPyhttps://code.google.com/p/profitpy/
pybacktesthttps://github.com/ematvey/pybacktest
預言者 https://github.com/Emsu/prophet
quanthttps://github.com/maihde/quant
AlephNullhttps://github.com/CarterBain/AlephNull
Pythonを使った取引http://www.tradingwithpython.com/
ビジュアライズウェルス https://github.com/benjaminmgross/visualize-wealth
tia Toolkit for integration and analysishttps://github.com/bpsmith/tia
QuantSoftware Toolkithttp://wiki.quantsoftware.org/index.php?title=QuantSoftware_ToolKit
ピンクフィッシュ http://fja05680.github.io/pinkfish/
bthttp://pmorissette.github.io/bt/index.html
PyThalesianshttps://github.com/thalesians/pythalesians
QSTraderhttps://github.com/mhallsmoore/qstrader/
QSForexhttps://github.com/mhallsmoore/qsforex
pysystemtradehttps://github.com/robcarver17/pysystemtrade
QTPyLibhttps://github.com/ranaroussi/qtpylib
RQalphahttps://github.com/ricequant/rqalpha
ターミナルでのバックテストにPythonスクリプトを使用することは可能ですか?
いいえ、別スレッドでチャート上のスクリプトとしてのみ動作します。
Pythonスクリプトをチャート上にドロップして呼び出す際に、ターミナルがチャートシンボルとタイムフレームをコマンドライン引数として渡すような機能を追加できないでしょうか。例えば、EURUSDのM15 チャートにpythonスクリプトをドロップし、スクリプトを呼び出すコマンドは次のようになります。
python mt5_script.py EURUSD 15
Pythonスクリプトの中からシンボルとタイムフレームを知ることができるよう
Pythonスクリプトをチャート上にドロップして呼び出す際に、ターミナルがチャートシンボルとタイムフレームをコマンドライン引数として渡すような機能を追加できないでしょうか。例えば、EURUSDのM15チャートにpythonスクリプトをドロップし、スクリプトを呼び出すコマンドは次のようになります。
Pythonスクリプトの中からシンボルとタイムフレームを知ることができるよう
次のベータ版は今夜公開予定です。
import sys chart_symbol='unknown' chart_tf=1 if len(sys.argv) == 3: chart_symbol, chart_tf = sys.argv[1:3]; print("Hello world from", chart_symbol, chart_tf) >> Hello world from T.NYSE 15