FAQ(よくある質問)を埋めるためのサブワークショップ。同志を助けよう! - ページ 6

 

質問: satopでダブルスを比較するトリッキーな方法とは何か、どのような仕組みで、何に使えるのか、教えてください。

double A;
double B;

if(NormalizeDouble(MathAbs(A-B),Digits)<0.1*Point)return(true);
else return(false);

回答: まず、小数点以下の桁数で正規化した値は、0にもある整数点にも等しい、つまり関数の表記を簡略化することができます。

if(NormalizeDouble(MathAbs(A-B),Digits)==0)return(true);
else return(false);

さらに、0との等価性がチェックされるため、数値の符号はもはや重要ではなく、つまり、関数の入力はさらに簡素化される。

if(NormalizeDouble(A-B,Digits)==0)return(true);
else return(false);

最後のバージョンの関数がオリジナルと同じかどうか疑う人のために、以下のスクリプトを使用してテストすることができます。

int start(){

  while(!IsStopped()){
  double A=StrToDouble("0."+DoubleToStr(MathRand(),0));
  double B=StrToDouble("0."+DoubleToStr(MathRand(),0));
  if(F1(A,B)!=F2(A,B)){
  Alert("A="+A+", B="+B);
  }
  Sleep(1);
  }

  return(0);
}

bool F1(double A,double B){
  if(NormalizeDouble(MathAbs(A-B),4)<0.1*0.0001)return(true);
  else return(false);
}

bool F2(double A,double B){
  if(NormalizeDouble(A-B,4)==0)return(true);
  else return(false);
}

このスクリプトを実行したときに、一度でもメッセージボックスが開いた場合は、2つのバージョンの関数の結果が同一でないことを意味します。30分以内にこのウィンドウが表示されるのを待つことは不可能だった。

では、この機能がどのように働くか見てみましょう。

Digits=0、Point=1とします(わかりやすくするため、Digitsの値を変えても結果は同じです)。

例えば、A=1.4, B=0.6とする。両数値を四捨五入の規則に従って丸めると(Digits=0で、我々は正確に整数に興味がある)、A=1, B=1、すなわち両数値は等しくなる。まずAからBを引くと0.8となり、四捨五入すると1、つまりAとBは等しくないということになります。

2つの価格が等しいかどうかを調べるには、この方法が適用されます。しかし、例えば2つの移動平均の 値が等しいかどうかを調べるために適用するかどうかは、上記のように、数値の等しさ・非等しさを感じる個人の主観にのみ依存します。

:)



 

質問: レバレッジとは何ですか?

回答: ポジションを建て、維持するために必要な証拠金の額を反映した特性であると言えます。例えば、EURUSDに200のレバレッジと1000ドルの入金で、1ロット以下のポジションを建てる ことができます。レバレッジ100で、同じ条件で、最大ポジションは0.7ロット、などなど。


 


証券取引所の用語集は、FAQの中で別のセクションを構成する予定です。


また、検索しやすいようにインデックス化される予定です。
 
sergeev:


証券取引所の用語集は、FAQの中に別項として掲載する予定です。

また、検索しやすいようにインデックス化される予定です。

レバレッジについて、「株式市場用語辞典 」のFAQに掲載されている「Integer"unswered"」とは

その部分は、最初に提案したように、別のファイルを作るのではなく、私が面倒を見ることができます。

そこか、あるいは別のセクションを取引用語の近くに置くことができる。


PS.しかし、一つ戸惑っていることがあります。MT4用のFAQ、もしかしたらMT5用のFAQでこれだけの大仕事を一度に行うのは遅すぎませんか?

 
joo:


PS.MT4やMT5のFAQを一挙に公開するのは遅くないですか?


だから、まだあまり大きな違いはないんです。多くのものは時代を超越しています。
 
それに、ブローカーが5を採用する速度を見れば、4はまだ我々より長生きする。
 
joo:

この部分は、最初に提案したように別のファイルを作るのではなく、私が引き継ぐことができます。
そこにも、あるいは別のセクションにも、取引に近い条件を書き込むことができます。

条件は、今日すでに回収しています。

ウェブで2種類のバリエーションを見つけました。そのうちの1つを完全に見つけて、chmに入れました。しかし、もちろんもっと広い範囲の文献を見たことがあります。

添付ファイルをご覧ください。この項の用語の改善について、お考えやご計画があれば、ぜひお聞かせください。あなたのものです。

ファイル:
mql4_6.zip  215 kb
 
ただ一つ戸惑うのは、MT4のFAQでこれだけ大掛かりな作業をするのは少し遅いのではないか、もしかしたらMT5でもすぐに
できるのではないか、ということです。FAQ4は、システム全体の動作が確認される最初のものとなります。特にMT5がまだ今年大量に出る前ではありません。
 
sergeev:
条件は、今日すでに回収しています。

ウェブで2つのバージョンを見つけました。1枚は完成してchmに転送しています。しかし、もちろん、より広い範囲のヘルプを見たことがあります。

添付ファイルをご覧ください。この項の用語の改善について、お考えやご計画があれば、ぜひお聞かせください。あなたのものです。

わかりました、その部分(編集・追加)はお任せします。
 

これはWinCHMhttp://files.mail.ru/BE1R5B へのリンクです。

で、アーカイブには、あなたのサブディビジョンが入ったプロジェクトが含まれています。プロジェクト全体の同じアーカイブでバックアップを取る。

ファイル:
vocabulary.zip  89 kb