目利きの方に質問です - ページ 21

 

そういえば、I.Kimはこんなタイムファンクションを持っていましたね。https://www.mql5.com/ru/forum/131859- p.9

isTradeTimeString- 時間による取引を許可するフラグを返します。
isTradeTimeInt - 時間による取引を許可するフラグを返します。

未決済注文が「運任せ」にならないように、if (isTradeTimeString()==false) { ... の条件を設定します。 は、オープニングポジションにのみ使用されます。それ以外の動作(トレール、モディファイ、ポジションクローズ)には、この機能(この条件)を使用しないでください。

Vinin:
コメント削除
ありがとうございます。
 

皆様にご挨拶申し上げます。

私のインジケータは、別ウィンドウに複数の線を描画します。例えば-2つの通貨のMA。そして、二人の違いのラインも。

#property indicator_separate_window
#property indicator_buffers 4
... ...
// Буферы для отображения данных
double Buf1[];    // Первый инструмент ма1
double Buf2[];    // Второй инструмент ма2
double BufS[];    // Средняя линия (ма1+ма2)/2
double BufW[];    // разность ма1-ма2
double BufW_Up[]; // Восходящиая разность
double BufW_Dn[]; // Нисходящая разность

...
int init() {
 IndicatorBuffers(7);
  
  SetIndexStyle(0,DRAW_LINE);
  SetIndexBuffer(0,Buf1);
  SetIndexLabel(0, Symbol1); 

  SetIndexStyle(1,DRAW_LINE);
  SetIndexBuffer(1,Buf2);
  SetIndexLabel(1,Symbol2); 

  SetIndexStyle(2,DRAW_LINE);
  SetIndexBuffer(2,BufW_Up);
  SetIndexLabel(2,"Channel width Up");

  SetIndexStyle(3,DRAW_LINE);
  SetIndexBuffer(3,BufW_Dn);
  SetIndexLabel(3,"Channel width Down");
  
  SetIndexBuffer(4,BufW);
  SetIndexBuffer(5,BufS);

ターミナルでこのインジケーターを手動で「吊るす」。を他の指標(BondsやEnvelopeなど)に変更することができます。

この2つ目のインジケータは、差分ライン(バッファBufW)に正確に「ハング」する必要があります。

アドバイスお願いします - プログラムでコードに指定するにはどうしたらいいですか?バッファBufWの差の行を厳密に選択する "最初の指標データ "モードで他の任意の指標を "ハング "するために?

現在、第二指標は第一シンボルBuf1のMA線に常に「ハング」しています。