[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 321

 
AndEv:

小さな幾何学的な問題を解決するのにお役立てください。座標p1、p2を持つ直線(写真では赤で表示)がある。p2の座標の38.2%であるp3の座標を求める必要がある。を行いました。

if(p2>p1) p3=p2-(p2-p1)*0.382; 図の上側が真になります。

if(p1>p2) p3= p2+(p1-p2)*0.382; 図の下側がtrue

これを "if "を使わずに1つの式で書く方法はないのでしょうか?

ゼロフィボと23.6フィボの2点を使って、すべてのフィボレベルを計算する関数を作ったことがあります。この2つのレベルを設定すると、関数は残りのレベルをグローバル変数 に書き込みます。

そんな感じです。


必要なものとは少し違いますが、一応・・・。

これは、与えられた2つのレベル、ゼロFBA(p1)と23.6FBA(p2)に対して、38.2FBAのレベルを計算するためにリメイクされた関数である。

//+----------------------------------------------------------------------------+
double  CalcFiboLevel(double p1, double p2)   // Рассчитывает уровни Фибы по нулевому и 23.6 значениям цен
{
   double A2,A3,A4,B2,B3,p3;
   
   A2 = 0;                                      // Уровни фибы  
   A3 = 23.6;
   A4 = 38.2;
   B2 = p1;                                     // Цена нулевого уровня фибы (p1)
   B3 = p2;                                     // Цена уровня 23.6 фибы (p2)
   p3 = ((B3-B2)*(A4-A2)+(A3-A2)*B2)/(A3-A2);
   
   return(p3);                                  // ((B3-B2)*(A4-A2)+(A3-A2)*B2)/(A3-A2)
}
//+----------------------------------------------------------------------------+

もしかしたら、自分にも何かできるかもしれない......という根拠があってのことです。

 

みんな、助けてくれーもしかしたら、どなたかお考えがあるかもしれませんが...。

IN10TION NewsReaderのインジケーターです。

シグナルがMarket.TdOpen && Market.Price.DOWNであれば売り

シグナルがMarket.TdOpen && Market.Price.UPの場合、買い。

iCustomを使おうとしたのですが、うまくいきません!どうしたらいいですか?


extern bool Market.TdOpen = TRUE;
extern color Market.TdOpen.Color = Red;
extern bool Market.TdFibo = TRUE;
extern color Market.TdFibo.Color = C'0x00,0x32,0x00';
extern color Market.Price.UP = Lime;
extern color Market.Price.DOWN = Red;
extern bool Market.Price.Guide = TRUE;

 
Top2n:

みんな、助けてくれーもしかしたら、どなたかお考えがあるかもしれませんが...。

IN10TION NewsReaderのインジケーターです。

シグナルがMarket.TdOpen && Market.Price.DOWNであれば売り

シグナルがMarket.TdOpen && Market.Price.UPの場合、買い。

iCustomを使おうとしたのですが、うまくいきません!どうしたらいいですか?


いくつまで可能ですか?さて、トレーラーのインダクタを覗いてみました。私の端末はそれでクラッシュしてしまいます。

データウィンドウで、このインジケータのバッファをどのような値で取るかを見て、そこで決定してください。オブジェクトを描画する - これらのオブジェクトを探し、そこからデータを取得するのどちらか。

 
artmedia70:

何回目?そこで、予告編で七面鳥を見るようにしました。私の端末はそれでクラッシュしてしまいます。

データウィンドウで、このタレットバッファがどのような値をとるかを見て、そこで決定してください。オブジェクトを描画する - これらのオブジェクトを探し、そこからデータを取得するのどちらか。

iCustomを通してのみ インジケータからデータを取ることは可能 ですか?
 
Top2n:

iCustomを通してのみ インジケータからデータを取ることは可能 ですか?
カスタムインジケーターで、そのデータをそのバッファに書き込む場合は、iCustom()を介して、はい。
チャート上にオブジェクトを表示し、バッファを使用しない場合、これらのオブジェクトからデータを取得することができます。
 
Top2n:

iCustomを通してのみ インジケータからデータを取得することは可能でしょ うか?

しかし、すべてのiCustomが従順であるわけではありません。
 
+ 条件をグローバル変数 に渡す。アドバイザーがGVをポーリングする。GVの不殺の利点は複合変数名で、これを利用してループやディセクトを作ることができる。
 
ありがとうございました!)
 

みんな、教えて - だから、あなたは私にクイックを与えることができる、指に - 私はかもしれない...:-)、理解しています。

現在、いくつかのフクロウのパラメータを最適化しているところです。Exelに可能性があれば(どうやら、ないようです、またはどこで(何に)? できる)、すぐに山の形でパラメータの与えられた値の多次元グラフを描き、このまたはその最適化パラメータの値のクラスタを示し、次に平面でカットし、その値の平坦な変異を選択します。

 

同じTFで作業していると、デザインが使われることが非常に多い。

int start()
{
   datetime time = Time[0];
   if(prevtime == time)return(0);
   prevtime = time;

 //.........
 // все операции советника
 //.........

 return(0);
}

質問です。

このような入力コードは、SLやTPなどのパラメータを正しく最適化する上で障害になるのではないでしょうか?

例えばH1で動作するEAで、H1の「始値による」モードで最適化/テストした場合、設定したSLとTPに正しく反応しないような気がするのですが。

EAは1時間に1回しかチャートを見ないので、逆指値注文を正しく実行することができません。

例としてhttps://www.mql5.com/ru/code/9386、 1つのパラメータ(SL)のみを最適化する場合。

そこに、PSで 著者はこう書いている。

Expert Advisorは、バーの始値によるモデルを使用します。他のモデルで最適化する意味はありません。時間とコンピュータリソースの無駄です。最適化結果のお粗末さをチェックできるのは、すべてのティックエミュレーションモデルを使用した場合のみです。