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

 

とコンパイラは言う。

out of memory                   1    1
tree optimization error         1    1

それも、約33,000行分です。

エキスパートのサイズに制限はありますか?

3台のドライブに1GBのRAM+12GBのスワップスペースを持っています。

 
Urain:

とコンパイラは言う。


それも、約33,000行分です。

エキスパートのサイズに制限はありますか?

3台のドライブに1GBのRAM+12GBのスワップスペースを持っています。



必要事項を明記の上、サービスデスクまで ご連絡ください。すぐにコンパイラを直してくれる。
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Dmitriy2:

質問

私はオフセット設定を全く使っていないのですが、たまたまalligatorで説明を見て、考え始めました... :)

ワニの設定の一つを説明します。

ティースシフト

[価格チャートに対する赤線の移動量。ラインのシフトは純粋に表示のための視覚的なものであり、インジケーターバッファの 値はシフトなしで保存されることを覚えておく必要があります。CopyBuffer() 関数でバッファ値を取得する場合、オフセット値は影響しない。

MAの説明には記載されていませんが、間違いだと思いますし、すべて同様です。

ma_shift

[価格チャートに対するインジケータの相対的な移動量。

黄色いバーディーがいる画像では、価格はシフトすることなくMAを越えています。ここでは、例えば、前のバーの終値の価格がMAよりも高く、現在のバーの開口部の価格が開かれていることが明らかである。

しかし、緑の鳥がいるところで、どうして同じことがわかるのだろう。すなわち、価格がシフトしながらMAを視覚的にクロスしたとき

お試しください

hMA1=iMA(_Symbol,0,MAP,0,MODE_SMA,PRICE_CLOSE)となります。

hMA2=iMA(_Symbol,0,MAP,ma_shift,MODE_SMA,PRICE_CLOSE)となります。

また、杖が1本しかない場合は、次のように試してみてください。

if(CopyBuffer(hMA1,0,ma_shift,1,MA1)!=1)return;

 
EQU:

お試しください

hMA1=iMA(_Symbol,0,MAP,0,MODE_SMA,PRICE_CLOSE)となります。

hMA2=iMA(_Symbol,0,MAP,ma_shift,MODE_SMA,PRICE_CLOSE)となります。

または、杖が1本しかない場合は、次のようにしてください。

if(CopyBuffer(hMA1,0,ma_shift,1,MA1)!=1)return;

オフセット付きのHandleを取得すると、チャート上に表示するためのインジケータを記述する際に役割を果たします。

しかし、MAの値をオフセット付きで取得する必要があるのですが、CopyBuffer用に書かれているので、ハンドルがシフトしていようがいまいが関係ないのです。

そこで CopyBuffer(hMA1,0,ma_shift,1,MA1) はオフセットなしで7本前の MA の値を取得します(私の例では)。そして、図から、オフセットがあるMAでは、シグナルが1小節戻るはずであることがわかります。

 

Urain 2010.09.18 19:20 2010.09.18 19:20:25

Компилятор пишет :

out of memory                   1    1
tree optimization error         1    1

И это на какихто 33 тысячи строк.

Что есть ограничения на размер експерта ?

ЗЫ оперативы 1Гиг + 12 Гигов под свопом на трёх винтах.

ロッシュ

サービスデスクに 必要事項を連絡する。すぐにコンパイラを直してくれる。
出力が10個のライブラリに分割されて別々にコンパイルされるため、今のところ時間がない。
 

そして今朝は-カンガルーが来た...((

最新のMT5が読み込めない...。

そして、24回目のビルドは、問題なし...。どうして?

 
EQU:

そして今朝は-カンガルーが来た...((

最新のMT5が読み込めない...。

そして、24回目のビルドは、問題なし...。どうして?


具体的な状況を教えてください。どのようにアップデートしたか、いつしたか、何を観察したか、ログはどうなっているか...。

 
alexvd:

状況をより詳しく説明してください。どのように更新したのか、いつ更新したのか、何を観察したのか、ログに何が残っているのか......。

原因を突き止めた

シャットダウン後、サイバネットに切り替えたところ、タスクリストにプロセスは残っていたのですが、なぜか電源投入後に表示されず、alt-tabも検出されず.........。

タスクマネージャーから手回しで - 助けられた...

このような場合、「同時に異なるフォルダーからターミナルを 起動する」ことは可能でしょうか?

 

の開発者の皆様へ


EAログのメッセージの長さを128文字以上にすることはできないのでしょうか? 86文字ではちょっとおかしいのですが...。

 
Interesting:

の開発者の皆様へ


EAのログメッセージの長さを128文字以上にすることは可能でしょうか? 86文字ではちょっとおかしいので...。

Line separator "\rn" を使ってみてください。