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

 
JetFlash:
えー...作者がいればいいんですけどね )
インターネット(FXサイト)からダウンロードしたのですが...そこの最後のコメントが6年前に書かれたものでした...。
でも、言いたいことはわかるし、とにかくありがとうございます
図書館の出所を探せば、もしかしたら助けてくれるかもしれない...。
 
Aliaksandr Hryshyn:
ライブラリのソースコードを探せば、もしかしたら助けてくれるかもしれない...。
どこ・どこで手に入るかわからない。通常、FXサイトではすべてのEAが「裸」なのですが...。

 
JetFlash:
こんにちは!私は本当にいくつかのアドバイスを必要とします!私は誰かが以前にこの問題に遭遇したことがあると確信しています。話題が重複していたらお詫びします
この問題をグーグルでは、フォーラムブランチは、アクティブではない、数年 "スタンド "の未回答のために、賢明な何かを発見していません

そこで、昨日Expert Advisorをダウンロードし、Terminalにインストールしました。Terminalの すべてのフォルダにすべてのファイルをインストールしました。Expert Advisorは、各ペアで個別に作成されたバックテスト(7ペア)と拡張子.dllのファイルで構成されています。

問題は以下の通りです。
Expert Advisorを実行すると、「Experts」の項目に以下のように表示されます。
FX_Lightning_2.0_EURUSD_H1_V2 EURUSD,H1: dll 'FXFlash.dll' からの関数 'MqlLock_5148A195_12_1111i11I1' コール 6AF6DA83 で重大なエラー c0000005 が発生しました。

または: FX_Lightning_2.0_EURUSD_H1_V2 EURUSD,H1: cannot load library 'fxftrap.dll' (error 126)

しかし、端末の画面にはこう書かれている。
FX Flash V1.5がアクティブに動作するようになりました。
問題が発生した場合
JournalとExpertsタブをご確認ください。

どこを掘ればいいのか、ヒントがあれば教えてください。私は何を間違えているのだろう?

もしかしたら、32bitのDLLと64bitのターミナルがあるのかもしれません。

 
Koldun Zloy:

もしかしたら、32bitのDLLで、端末が64bitなのかもしれません。

そうですね......ノートパソコン、端末も64bitでしょうし......。
でも、そんなことは考えてもみませんでした...もしかしたら、EAは本当に古くて、最後のアップデートが6年以上前なのかもしれませんが...。

また、DLLはソースさえあれば変更可能なのですか?

あるいは、64ビットのノートパソコンに32ビットの端末をインストールすることは可能でしょうか?

 
JetFlash:
うん、まあ、ノートパソコンも、端末も64ビットだろうけど...。
でも、そんなことは考えてもみませんでした...もしかしたら、EAが本当に古くて、最後のアップデートが6年以上前なのかもしれませんが...。

また、DLLはソースさえあれば変更可能なのですか?

あるいは、64ビットのノートパソコンに32ビットの端末をインストールできるのでしょうか?

はい、DLLはソースがある場合のみ変更可能です。

32ビット端末を32ビットコンピュータにインストールし、64ビットコンピュータにコピーすることができます。

 
Roman:

はい、入金通貨の 他通貨への為替レートらしいです、教えてくれてありがとうございます、このタブはあまり気にしてませんでした。
しかし、このレートはどこから来ているのか、という疑問が生じる。そして、それはタイムリーなことなのでしょうか?
このレートは、証券会社から入ってくる相場から端末で計算されているのではないかという疑念があります。
そうであれば、証券会社の相場は誰でも知っていることであり、この計算を信用する意味はないでしょう。
正直なところ、この欄はよくわからないし、その仕組みもよくわからない。取引される資産の現在のレートや平均レートを表示するものである。

しかし、このカラムの値をコードから取得する方法について 質問されました。
コードからこのタブを操作できるような識別子には出会っていません。

なぜ、解決策がないところに解決策を探すのか?写真から、入金通貨がRUBであることがわかりますが、口座にはUSDの金額もあります。つまり、現時点でのこの金額は、この正確な為替レートで預金の通貨に変換することができるのです。だから、現在のUSDRUBの為替レートを参考にすれば、何も探す必要はないし、何も発明する必要はないのです。

 
Koldun Zloy:

はい、DLLはソースがある場合のみ変更可能です。

32ビット端末を32ビットコンピュータにインストールし、64ビットコンピュータにコピーすることができます。

ありがとう、的確なアドバイス!!!試してみます!
 
Koldun Zloy:

もしかしたら、32bitのDLLで、端末は64bitかもしれません。

この場合、次のメッセージが表示されます:'fxftrap.dll' は64ビット版ではありません。

 
コンパイルエラー
//cpp.h
    void f();
#import "cpp.dll" //Error: '#import' - #import was not closed
#include "cpp.h"
#import

既存の.hファイルを利用するのが便利な場合があります。

 
皆さん、こんにちは。mt4で欠けているのは、通貨ペアがあったチャートの下の線です。どうすれば取り戻せるか、誰が知っている?