エキスパート: Freeman

 

Freeman:

RSIと移動平均による取引です。移動平均はH1でトレンドフィルタとして使用されます。

作者: Vladimir Karputov

 
Автоматизированная торговля :

フリーマン

著者:ウラジミール・カルプトフ

こんにちは、2018.10.02から2018.12.25までデモ口座でテストを実行し、ログにいくつかのエラーが表示されましたが、いくつかの取引を開始しました。また、実際の口座で1ロット=10,000単位でロット規約を編集する必要がありますか?例えば、ストラテジーのロットサイズを1.0に変更した場合、実際の口座で取引が開始されるのを見ることはありません....

ファイル:
ERROR.JPG  64 kb
 
tiffin:

こんにちは、2018.10.02から2018.12.25までデモ口座でテストを行い、ログにいくつかのエラーを確認しましたが、いくつかの取引が開始されました。また、リアル口座では1lot=10,000単位のロットで取引していますが、編集が必要でしょうか?例えば、ストラテジーのロットサイズを1.0に変更すると、リアル口座では取引が開始されません.

ログブックからのメッセージをコードとして貼り付けてください。


 
tiffin:

こんにちは、2018.10.02から2018.12.25までデモ口座でテストを行い、ログにいくつかのエラーを確認しましたが、いくつかの取引が開始されました。例えば、ストラテジーのロットサイズを1.0に変更すると、リアル口座では取引が開始されません。

ログには時々警告が表示されます。ユーザーへの警告

 

2018-10-02 TO 2018.12.25

2019.01.09 09: 46: 09.753 Terminal MetaTrader 5 - AX x64 build 1940 started AX

2019.01.09 10: 20: 26.577 Core 1 initial deposit 10000.00 GBP, leverage 1:33
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:15:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 01:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 02:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.04 10:00:00 OpenBuy, ERROR: method CheckVolume (0.01) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:30:00 OpenBuy, ERROR: method CheckVolume (0.07) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:45:00 OpenBuy, ERROR: method CheckVolume (0.03) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 00:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 18:00:00 OpenBuy, ERROR: method CheckVolume (0.06) <Lots (0.10)

 
tiffin:
2018-10-02 TO 2018.12.25

2019.01.09 09: 46: 09.753 Terminal MetaTrader 5 - AX x64 build 1940 started AX

2019.01.09 10: 20: 26.577 Core 1 initial deposit 10000.00 GBP, leverage 1:33
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:15:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 01:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 02:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.04 10:00:00 OpenBuy, ERROR: method CheckVolume (0.01) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:30:00 OpenBuy, ERROR: method CheckVolume (0.07) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:45:00 OpenBuy, ERROR: method CheckVolume (0.03) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 00:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 18:00:00 OpenBuy, ERROR: method CheckVolume (0.06) <Lots (0.10)



これは、現在口座に自由資金がないことを意味します。可能な最大ロットサイズ ("method CheckVolume") が必要ロットサイズ ("Lots ") よりも小さい。

 

ありがとうございます。ロットサイズを大きくしようとすると、証拠金規制のためできないのだと思います。

ライブ口座で1Lot = 10000ユニットという条件で、1ロットで実行したい場合、コードで何かを変更する必要がありますか? リアルタイムで開始された取引が表示されず、Expertタブでエラーメッセージや 警告が表示されません。しかし、同時に並列のデモ口座で取引を拾っています。

 
tiffin:

ありがとうございます。ロットサイズを大きくしようとすると、証拠金規制のためできないのだと思います。

ライブ口座で1Lot = 10000ユニットという条件で、1ロットで実行したい場合、コードで何かを変更する必要がありますか? リアルタイムで開始された取引が表示されず、Expertタブでエラーメッセージや 警告が表示されません。しかし、同時にパラレルデモ口座で取引をピックアップしています。

入力パラメータに「Lots」があります。このパラメータを変更し、ストラテジーテスターで確認してください。ストラテジーテスターでデポジットサイズを変更することもできます。ビジュアルモードでテストを実行し、マージンを見てください。

 

不思議なことに、実際の口座の テスターでは(実際の設定と全く同じ、つまりLOT、入金、レバレッジ)視覚化で実際に動作し、私は昨夜からの取引を見ることができますが、それはリアルタイムで開始されませんでした。

いつもの場所をすべてチェックし、自動売買をチェックし、エラーログなどはありませんでした。

 
tiffin:

不思議なことに、実際の口座の テスターでは(実際の設定と全く同じ、つまりLOT、入金、レバレッジ)視覚化で実際に機能します。

通常の場所をすべてチェックし、自動売買をチェックしましたが、エラー・ログなどはありませんでした。

コードに変更を加えてください: 取引シグナルが発生した瞬間に印刷します。また、ターミナルログを(テキストファイルとして)添付していません。

Experts "と "Journal "のタブで、取引口座の残高、取引口座の通貨、Expert Advisorの設定、Expert Advisorが取引するシンボルの名前を確認する必要があります。

 
ヘッジモードかネッティングモードか?