エラー、バグ、質問 - ページ 1895

 
Alexey Viktorov:

お試しください

ありがとうございます。残念ながら、サイト内検索を利用するのと同じ です。説明文を見るだけで、ソースコードを見ることはできません。
 
fxsaber:
ありがとうございます。残念ながら、サイト内検索を利用するのと同じ です。説明文だけを見て、ソースコードにはない。

ソースコードにないのはどうして?2 番目の画像は文字列を含む 3 つのコード、3 番目の画像はAltarius RSI Stohastic Expert Advisor のソースコードです。

そして、コードレビューのページでCtrl+fして、目的の文字列を見つける...。


ps; 原則的にそうです、私は後にしました...はシクルを突いた。サイト内検索と同じですが、コードの中から見つけます。

 
Alexey Viktorov:

ソースコードにないのはどうして?2 番目の画像は文字列を含む 3 つのコード、3 番目の画像はAltarius RSI Stohastic Expert Advisor のソースコードです。

そして、コードレビューのページでCtrl+fを押して、コードの中から目的の文字列を探し出す...。


ps; 原則的にはそうなのですが、その後...はシクルを突いた。サイト内検索と同じですが、コード内で見つかります。

説明 文の中にコードがあるので、それを見つけることができます。

問題は、添付のコードでどのように見つけるかです。

 
   double g=(-1);
   SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT,g);
   Print(g);
g変数に0が表示されるのですが、これは現在のキャラクターの一方向の最大音量に 制限がないということでしょうか?
 
Andrey Khatimlianskii:

説明 文にコードが挿入されているため、それを見つけることができます。

問題は、添付のコードでどのように見つけるかです。

スキーが悪いのか、それとも私が○○○○なのか

コード内の1つのオープンEA、またはすべてのオープンEAを一度に見つけるにはどうすればよいですか?

私が理解した範囲では、ホームページの検索ですべて見つかります。2つのオプションが提示されています。ドキュメント内を検索すると、オープンソースコードでは、3番目のスクリーンショットが表示されます。

 

MT5 1598、ME 1599(1596も試しました。)

2017.05.19 11:51:10.277 MQL5    wrong type, loading of Test2 failed
2017.05.19 11:51:10.277 Tester  loading of C:\Program Files\Alpari Limited MT5\MQL5\Experts\Test\Test2.ex5 failed

端末を 起動した直後のテスターログに記載されています。

何となく重なるような気がする。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

エラー、バグ、質問

fxsaber さん 2017.05.10 14:32

MQL5 scriptscriptsTest2.mq5
void OnStart() {}

デバッグを実行していない。別のファイル名で保存すると、問題なく実行されます。バックアップを取る - 起動しない

エディターやターミナルを再起動しても、何ら解決になりません。1596年編集、1598年末。


 

ネッティングアカウントの状況

  • 1 ロットの買いポジションを保有しています。
  • 3ロット分のSellLimit注文があります。
  • SellLimitは1Lot分部分的に実行されます。
  • この場合、IN/OUTの取引は行われず、オープンポジションを破壊するOUTの取引のみが行われます。
  • その後、SellLimitが残りの2ロット分実行され、新しいポジション(新しいPOSITION_IDENTIFIER)が生成されます。
質問、この状態でのSellLimit、ORDER_POSITION_IDは どうなるのでしょうか?
 
Alexey Viktorov:

スキーが悪いのか、私が○○○○なのか。

コード内の1つのオープンEA、またはすべてのオープンEAを一度に見つけるにはどうすればよいですか?

中でも、私が理解しているのは、サイト内検索で見つかるということです。2つのオプションが提示されています。ドキュメント内を検索すると、オープンソースコードでは、3番目のスクリーンショットが表示されます。

あなたが必要とするすべてのものの。サイト内検索はコードではなく、説明文を見ます。
 
指値注文がある。指値注文が成立し、ターミナルのアクティブな注文から削除されましたが(EA が検出した場合など)、まだポジションが作成されていないことはありますか?つまり、(以前はあったような)OrderSendが なく、OrderSendがなくても受け付けられる注文があるということでしょうか?
 

TimeTradeServerは、あらゆる種類の無意味なものを返すことができます。例えば、TimeCurrentより小さい値。実用性がまったくなくなってしまうのです。

もし私の考えが正しければ、TimeTradeServerはTimeCurrentを受け取った後、経過時間を計算し、その差を加える必要があり、一種の未来のTimeCurrent値のエミュレートとなります。

さて、Expert Advisorを実行したところ

#define  TOSTRING(A) #A + " = " + (string)(A) + "\n"

void OnInit()
{
  EventSetTimer(1);
}

void OnTimer()
{
  Comment(TOSTRING(TimeTradeServer()) + TOSTRING(TimeCurrent()));
}

どんな無意味なものでも見ることができます。

日付にご注目ください。