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

 

もう1つ質問です。コードがあります。

if(Otlov)//If 許可された場合 預金増加率
{
Balans=AccountBalance();//Account balance
Free=AccountEquity();//current amount of money in funds item
if ((Free-Balans)>=(Balans/100*Pojmat))//If money became sufficient
{
Print("Deposit increased by ",Pojmat," percent."{,"\n", "Closing positions.");
Comment("Deposit increased by ",Pojmat," percent.","\n", "Closing positions.");
if (DelOtlozh)
{
DeleteAllOrders();//delete all orders
Sleep(5000);
RefreshRates();
}.
else
{
DelRynochn();
Sleep(5000);
RefreshRates();
}.
SchOrders();
}.

注文の削除と同時にif(Otlov)条件の追跡を禁止する方法は?

ありがとうございました。

 
Otlov=falseとする
 

こんにちは。

iBarsと iHighとiLowがループ内で使用 されている場合、テスターにインジケータをテイムする方法を教えてください。フォーラムの資料に目を通しましたが、答えは見つかりませんでした。iHighとiLowは、入手した情報をもとに調整すればよいのですが、ループで使用されているため、なかなか見つかりません。正しい方向を教えてください......お願いします......。

ファイル:
 
dzhini:

こんにちは。

iBarsだけでなく、iHighとiLowをループで使用する場合、テスターにインジケータをテイムする方法を教えてください。


こんにちは、iHigh, iBarsの使用は テスターでの使用禁忌でしょうか?何を迷っているのか、具体的に説明してください。
 
このインジケータは、異なるTFの3つのチャンネルを使用します。60-240-1440の設定で15分で使いたい。テスターチャートに投げると、チャンネルではなく、むしろ予想外の方向に線が描 かれる。フィボレベルやマレーで似たようなことを修正していたので、iのせいにするしかない。でも、静止画のオブジェクトがあったので、解決策は見つけやすかったですね。この場合、私は対処できない。
 
dzhini:
このインジケータは、異なるTFの3つのチャンネルを使用します。60-240-1440の設定で15分で使いたい。テスターチャートに投げると、チャンネルではなく、むしろ予想外の方向に線が描かれる。フィボレベルやマレーで似たようなことを修正していたので、iのせいにするしかない。でも、静止画のオブジェクトがあったので、解決策は見つけやすかったですね。この場合、私は対処できない。
おそらく、テスターにはレンダリングするための十分な履歴がないのでしょう。
 
dzhini:
試してみました。2週間も待ったんだ、それ以上の我慢はできない。画面上に100本のバーがある場合。日足100本で3.5ヶ月分。もっとエレガントなソリューションがあるのでは?
15分でそう言ったのか...。
 

みんな、大事なお手伝い......。

EAが1つの通貨ペアに装着されているとき、異なる通貨ペアの注文を区別するようにするにはどうすればよいですか?

 
VOLDEMAR:

みんな、大事なお手伝い......。

1つの通貨ペアに接続したときに、異なる通貨ペアの注文を区別するようにEAを教えるにはどうすればよいですか?


MAGICを使って、自分が立っているペアの注文だけを見ることができるようにすればいいのです。コードは以下のようなタイプになります。

if(OrderSymbol()!=SMB || OrderMagicNumber()!=MAGIC) continue;

 
VOLDEMAR:

みんな、大事なお手伝い......。

1つの通貨ペアに装着したEAに、異なる通貨ペアの注文を区別させる方法を教えてください。


注文のリストに目を通す。次の注文を選択します。次に見るのは

if(OrderSymbol()=="EURUSD"){
  // то выполняем какие-то действия
}
if(OrderSymbol()=="GBPUSD"){
  // то выполняем какие-то действия
}

といった具合に。