[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 313

 

SP500のフックスとの相関プログラムはありますか、euやオイルなどがあるようですが。

 

サウンドを実験し、以下を追加しました。


   while( i>=0) {

      if(High[ i]>High[ i+1]   ||   Low[ i]<Low[ i+1]) {
            if( i<=0) {
               if( AlertSound==true   &&   isNewBar()==true ) {
                  PlaySound( sell);
                  PlaySound( buy);
               }
            } // if(i<=0)
      }

   i--;


売り」→「買い」を期待していたのに、「買い」しか聞こえない。

- 同じ2つのwavファイルを使用して、この問題を解決する方法はありますか?



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





 
chief2000 >> :

サウンドの実験、以下を追加しました。

売り」→「買い」を期待していたのに、「買い」しか聞こえない。

- 同じ2つのwavファイルを使用して、この問題を解決する方法はありますか?

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

スクリプトの中にある場合は PlaySound(sell); の後に Sleep(1000); を置くと、次を開始する前に再生する時間があります。

インダクタにある場合は、サイクルディレイを作る。


>> Sleepでの議論ですが、音の長さで遅延させた方が良いのでは?

 
Urain >> :

スクリプトの中にある場合は、PlaySound(sell);の後にSleep(1000);を入れて、次に始める前に再生する時間を確保するようにします。

ターキーにあるのなら、ディレイのサイクルにする。


ちなみに、Sleepの引数はマイクロ秒なので、音の長さで遅延させるのがよいでしょう。

アイデアが見えてきました!ありがとうございます。

 

こんにちは。

私は "Hello "という単語の代わりにこの関数が欲しいのですが、ヒントをいただけますか?

ObjectSetText("Original", "Hello", 10, "Arial Bold", Red);

端末に時刻を書き込む

int YY=TimeYear(TimeCurrent());

文字列型の文字列 値に移行する必要があることは理解できましたが、「YY」ではなく、年を表示させるにはどうしたらよいのでしょうか。

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

 
gvi2504 писал(а)>>

こんにちは。

私は "Hello "という単語の代わりにこの関数が欲しいのですが、ヒントをいただけますか?

ObjectSetText("Original", "Hello", 10, "Arial Bold", Red);

端末に時刻を書き込む

int YY=TimeYear( TimeCurrent());

文字列型の文字列 値に移行する必要があることは理解できましたが、「YY」ではなく、年を表示させるにはどうしたらよいのでしょうか。

ありがとうございます。

https://docs.mql4.com/ru/convert/TimeToStr を使って文字列に変換する。

https://docs.mql4.com/ru/strings/StringSubstr を使って文字列から特定の文字を切り出す

 
DDFedor >> :

https://docs.mql4.com/ru/convert/TimeToStr を使って文字列に変換する。

https://docs.mql4.com/ru/strings/StringSubstr でその文字列から特定の文字を切り出す。

ありがとうございました。>> 全てがクリアになる。

 
costy_ писал(а)>>

こんにちは。

M5でテスターを動かし、インジケーターを挿入しているのですが、教えてください。

iMA(NULL, TM, Factor, 0, 方法 _ 計算 _ MA, PRICE_MEDIAN, pos); (loop while(pos >= 0) )

TFはM60と同じタイムフレームで、インジケータはテストされているバーの代わりに今日のバーを読み取ります。

対象期間のM60の読み取りを指標にするにはどうしたらよいですか?

時刻同期を追加したい。

 

皆さん、私が何を間違っているのか、教えてください。

インジケータを呼び出そうとしています。

z= iCustom (NULL,0,"Kon",10,0,0);

が、効かない!?パラメータのどこかを間違えているのでしょうか?以下、インジケータKonのコード。助けて

#property copyright "Copyright © 2008, Dante Software"
#property link      ""

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_level1 0.0
#property indicator_color1 Olive
#property indicator_color2 Blue
#property indicator_color3 Gray

double up[], dn[], ma[];
extern int periodMA=10;
int met=MODE_SMA;
int pH =PRICE_HIGH;
int pL = PRICE_LOW;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexBuffer(0, up);
   SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexBuffer(1, dn);
   SetIndexStyle(1,DRAW_HISTOGRAM);
   SetIndexBuffer(2, ma);
   SetIndexStyle(2,DRAW_LINE);
   
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int r;
   int kBar = 1000;
//----
    for( r = kBar; r>=0; r--)
    {
      if (iClose(NULL,0, r)>=iOpen(NULL,0, r))
       { 
        up[ r] = (iHigh(NULL,0, r)-iLow(NULL,0, r));
        }
      if (iClose(NULL,0, r)<iOpen(NULL,0, r))
       { 
        dn[ r] = (iHigh(NULL,0, r)-iLow(NULL,0, r));
        }
        ma[ r] = iMA (NULL,0, periodMA,0, met, pH, r)-iMA (NULL,0, periodMA,0, met, pL, r);
   }
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
kon12 >> :

皆さん、私が何を間違っているのか、教えてください。

インジケータを呼び出そうとしています。

が、効かない!?パラメータのどこかを間違えているのでしょうか?以下、インジケータKonのコード。助けて

iClose(NULL,0,r)>=iOpen(NULL,0,r)) という条件になっていると 思いますが、このため、アップバッファに値が割り当てられず、0になってしまい、そこからiCustomで値を取っているのではないでしょうか。