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

 
Artyom Trishkin:
うん、やってみるよ。でも、こういう文字列の入れ方をちゃんと教えてほしいです。
でも、とにかくありがとう ;)


- ワイルドカード'
を使用する -
テキストへの明示的なセルフォーマット変換を使用する

 
Sergey Dzyublik:


- ワイルドカードの最初の文字'
を使用する -
テキストへの明示的なセルフォーマット変換を使用する

Excelでセルをテキスト形式に変換するとき、すでに日付は数値に変換されています。しかも、1/1ではなく、41432とか(PCの前ではないので、はっきりとは分かりませんが)
パソコンに向かったら、ワイルドカードを試してみます。ありがとうございます。

 
Sergey Dzyublik:


- ワイルドカードの最初の文字 '
を使用する -
テキストへの明示的なセルフォーマット変換を使用する

そんなギミックがあったなんて...。ありがとうございます。この「1/1」が機能し、1/1と表示されます。
 

このエラーは時々発生します

2017.05.01 22:38:17.672 Core 2  authorized (agent build 1596)
2017.05.01 22:38:17.672 Core 2  genetic pass (0, 8, 1) started
2017.05.01 22:38:17.695 Core 2  common synchronization completed
2017.05.01 22:38:20.474 Core 2  connection closed
2017.05.01 22:38:20.687 Core 2  genetic pass (0, 8) returned to queue
2017.05.01 22:38:22.831 Core 1  genetic pass (0, 7) returned result 13070.24 in 0:05:24.028
2017.05.01 22:38:22.831 Core 1  genetic pass (0, 8, 1) started
2017.05.01 22:38:25.212 Core 1  genetic pass (0, 8) tested with error "history processing error (tester bar time error)" in 0:00:02.366
 

こんにちは。フリーランスの項には、次のような条文がある。

  1. フリーランスサービスを通じて受注制作されたプログラムに関する独占的権利の譲渡条件が、業務指示 書に別途規定されていない場合、当該受注制作プログラムに関する独占的権利は、お客様に帰属するものとします。この場合、契約者は作成したプログラムを、独占権の存続期間中、ロイヤリティフリーの単純な(非独占的な)ライセンスの条件で、自らの必要性に応じて使用することができます。

最近、私が以前別のお客様のためにEAを書いた、非常によく似たTORを持つ注文があるのです。この注文に応じることはできますか?

 

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

Metatrader 4 Build 1069: mql4 not supported any more?

エクス・オボ・オムニア さん 2017.04.30 07:20

1069コンパイラ(Metaeditor v.1596)の変更は、本当に奇妙です。コードを修正しようとしたが、影響が大きすぎる。特にMQL4開発中止時に言語仕様が変更された理由がわからない。とにかく、MQL5に影響があるのだろうか、もう時間がなくてテストができなかった。

  • 構造体の明示的なキャストは1066年にコンパイルできなくなった。
  • 1069で構造体の明示的なキャストがコンパイルできなくなりました。
  • オブジェクトポインタのArrayCopyが1069でコンパイル不能になりました。実際にポインターの配列が使えなくなり、古いコンパイラーへのロールバックが必要になった
さらに、Metaeditorは出力ペインのビューを最初のエラー/警告行に進めなくなり、代わりに最初の行を表示します(このビューではエラーは表示されず、インクルードされたファイルが表示されます)。
これは意図的にやっているのでしょうか?
 
fxsaber:
これは意図的にやっているのでしょうか?
彼のコードが必要です。すべてが私のために働き続けています。
 
Andrey Barinov:
彼のコードが必要です。すべてが私のために働き続けています。
#property strict

class CLASS {};

void OnStart()
{
  CLASS* Array1[10], Array2[10];
  
  Print(ArrayCopy(Array1, Array2));
}
 
fxsaber:



しかし、これはfive-compilerでの話です(ファイルは.mq4でも可)。クォータリーでコンパイルできない...。おそらく修正されるでしょう。

 
Andrey Barinov:

しかし、これはfive-compilerでの話です(ファイルは.mq4でも可)。クォータリーでコンパイルできない...。おそらく修正されるでしょう。

先ほどの例で、MT5でArrayCopyを 行った結果を見てください。


そして、この中で

#property strict

struct STRUCT { string Str; };

void OnStart()
{
  STRUCT Array1[10], Array2[10];
  
  Print(ArrayCopy(Array1, Array2));
}