[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 353

 
abolk:

なぜこの情報が必要なのでしょうか。

EAに追加して、EA動作中の残高と資金の比率を視覚的に評価したいのです。赤字のExpert Advisorの損失が表示されていると思います。収益性の高いExpert Advisorの場合は、結果が逆になるはずです。
 
Alexandr_nk:

EAに挿入して、わかりやすいように視覚的に実行し、EA実行中にバランス/自己資本比率を評価したいのです。赤字のExpert Advisorの損失が表示されているのでは?収益性の高いものでは、結果は逆になるはずです。


そういうくだりは、儲かるExpert Advisor)よりも書きにくいのでしょうか?

バランスでエクイティを表示するのは非常にシンプルです。

Comment ("Средства счета = ",AccountEquity(), " / ", "Баланс счета = ",AccountBalance());
この3日間、ダラダラしてます。まあ、そこは簡単なんですけどね。Expert Advisorに属する注文で、OrderCloseTime() > TimeCurrent()-259200 のものをすべて調べ、その利益を合計し、Commentで出力します。
 
Figar0:


この手のくだりは、収益性の高いExpert Advisor)よりも書くのが難しいのでしょうか?

バランスよくエクイティを表示することは、とてもシンプルです。

ここ3日くらいはダラダラしてますね・・・。まあ、そこも簡単なんですけどね。EAに属し、OrderCloseTime() >TimeCurrent()-259200 を持つすべての決済済み注文を調べ、その利益を要約し、またコメントを通して出力する ...

MQLは全くのド素人なので、表示する都合上、取引中のEAをいくつか入れてみたかっただけなんです。3日分はわからないが、バランスとエクイティは確保できている、数字が左側でなく右側に大きく表示されればいいのだが...)いずれにせよ、どうもありがとうございました。
 
皆さんは、MT5で5桁の証券会社をアドバイスできますか?
 
T-G:
皆さんは、MT5で5桁の証券会社をアドバイスできますか?

http://www.alpari.ru/
 
iMA機能をiCustomに適用することは可能ですか?私が馬鹿で、あるインジケータがどのように構築されたかを知らないとします(あるいはex4ファイルとしてしか存在しないとします)。しかし、私はその値をiCustomから取るかもしれません。私はプログラマーではなく、ただiMa(iCustom......)を適用したいだけなのですが、何か方法があるのでしょうか? 要するに、カスタムインディからiMaを作るにはどうすればいいのか。
 
Doldon:
iMA機能をiCustomに適用することは可能ですか?私が馬鹿で、あるインジケータがどのように構築されたかを知らないとします(あるいはex4ファイルとしてしか存在しないとします)。しかし、私はその値をiCustomから取るかもしれません。私はプログラマーではなく、ただiMa(iCustom......)を適用したいだけなのですが、何か方法があるのでしょうか? 要するに、カスタムインディからiMaを作るにはどうすればいいのか。

己のことを棚に上げてよく言うよ...私はここに座って、あなたが答えを必要としているかどうか、そしてそれがあなたの助けになるかどうかを考えています...。
 
iCustom、iMaOnArray、ループ、2つのバッファを使用 :)
 
sergeev:

MQHは特別な存在だと思いますか?

#includeは、単に1つのファイルに断片をつなげるだけです。

いいえ、そんなことはありません:)ただ、いろいろとニュアンスが違うので......。例えば、テストモードでEAが正常に動作しない原因を探っていたところ、面白いことが分かりました。GlobalVariablesはテスターを停止 した後でないと書き換わらない(!!)のです。つまり、コードはあったが、Expert Advisor を停止する前に GlobalVariables が gvariables.dat にコピーされていない。私はそれが何に関連しているのか分かりませんが、経験豊富な同僚がアドバイスしてくれるかもしれません。

int start()
{
GlobalVariableSet("TEST"+InstrumentIndex(),1);
}     // end

// функция присвоения уникального номера инструменту. в тестовом режиме к уникальному номеру прибавляется 100 (чтобы не смешивать GlobalVariables в режиме торговли и теста).

int InstrumentIndex()
{
int bias;

if(IsTesting())
   {
   bias=100;
   }
else
   {
   bias=0;
   }
 
if(Symbol()=="EURUSD")return(1+bias);
if(Symbol()=="GBPUSD")return(2+bias);
if(Symbol()=="USDCHF")return(3+bias);
if(Symbol()=="AUDUSD")return(4+bias);
if(Symbol()=="EURCHF")return(5+bias);
if(Symbol()=="USDCAD")return(6+bias);
if(Symbol()=="NZDUSD")return(7+bias);
if(Symbol()=="EURGBP")return(8+bias);
if(Symbol()=="GBPCHF")return(9+bias);
if(Symbol()=="USDJPY")return(10+bias);
if(Symbol()=="EURJPY")return(11+bias);
if(Symbol()=="GBPJPY")return(12+bias);
if(Symbol()=="EURAUD")return(14+bias);
 
else return(0);                                                          
}
 
UPD:テストモードとトレードモードで、両方のEAを同時に動作させるというものでした。しかし、正しく動作しない。