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

 
Pyro:

注文の有効性を確認する方法を教えてください。たとえば、保留中の注文があり、それが逆指値注文をトリガーしたかどうかを確認する必要があります。


bool check=OrderChek(ticket)です。

Comment("The order with ticket ", ticket, "does not exist (triggered)");


やり方がわからない。

オーダークローズ時間
 
Sergey_Rogozin:
この関数は次のようになります。

つまり、オープンポジションがあれば、それを検知してtrueを返すという機能です。

あなたの仕事は、OrderSend(......)の前に以下のようなものを置くことです。


うん、ありがとう))
 

どなたか助けてください。https://www.mql5.com/ru/forum/131277/page150

 
100yan:

どなたか助けてください。https://www.mql5.com/ru/forum/131277/page150

トレンドの把握に?
 

EAに行を挿入したとき、なぜか教えてください。

Comment (High[Bars-1]);
でExpert Advisorを実行すると、バーが変化しているにもかかわらず、同じ値が表示されるのですが?
 

paibolit ,Bars は ヒストリーバーの数で、設定で設定 します。

Vovo4ka チュートリアルを読む

 
eddy:

paibolit ,Bars は ヒストリーバーの数で、設定で設定 します。

Vovo4ka チュートリアルを読む


そうです知識は力です))
 
paibolit:

EAで行を挿入すると、なぜか教えてください。

で、Visual testerでExpert Advisorを実行すると、バーが変化しているにもかかわらず、同じ値が表示されるのですが?

特定のバー番号、例えばHigh[ 3 ] を入れれば、変化が得られます。

あなたは歴史の中で一番最初のバーを手に入れ、それは常に最初のものであり、あなたに同じ価値を与えます。

 
Sergey_Rogozin:

High[ 3 ] のように特定のバーナンバーを入れると、変化が得られます。

あなたは歴史上最初のバーを手に入れ、それが常に最初であり続けることで、あなたに同じ価値を与えるのです。


棒グラフは初めての試みです。
 

簡単なトピックを2つほど、どなたかご存知の方、回答お願いします。

eddy 2011年02月25日 03:27


腑に落ちない

HighesBuffer[i]=MathMax(HighesBuffer[i],High[k]); //if(High[k]>maximum) maximum=High[k];
 LowesBuffer[i]=MathMin(LowesBuffer[i],Low[k]);   // if(Low[k]<minimum) minimum=Low[k];

とは違うのです。

if(High[k]>HighesBuffer[i]) HighesBuffer[i]=High[k];
if(Low[k]<LowesBuffer[i]) LowesBuffer[i]=Low[k];
eddy 2011年02月26日 03:23

オプションのパラメータを持つ関数を作成することができます。)