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

 
機能に関する質問
PlaySound("mikhail_krug_-_zolotye_kupola_(zaycev.net)");

これはサウンドファイル機能で、フォルダからサウンドを抽出するようです

if ( buf1[1]< buf2[1])  { B=-1;}  
  if ( buf1[1]> buf2[1])   {B=1;}
  if (vklutsili) {Bpomnim=B;vklutsili=false; }
  if (Bpomnim!=B) {Bpomnim=B;vklutsili=true; Print ( "  СОШЛОСЬ!!!!!!!!!!!!    " ,
   " buf1[0]  " ,  buf1[0]   ,  " buf2[0]  " , buf2[0]   );PlaySound("C:\Альпари\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net)"); }
  
  
 
Dimka-novitsek:
機能に関する質問

これはサウンドファイル機能で、フォルダからサウンドを抽出するようです


C:\AlpariSounds_mikhail_krug_-_zolotye_kupola_(zaycev.net) を追加する許可を得ました。mp3"です。

しかし、mp3は再生できそうにないので、wavが必要です。

 
ありがとうございます!!!
 

すべてに良い一日! この問題に役立つ、テストではエキスパート-アドバイザー(手で書かれており、曲線を責めないでください)を持っているリアルタイムでうまくいったが、注文とノーサインやエラーを開けない、私を助けてください...

//+------------------------------------------------------------------+
//| |
//| 著作権 © 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 2012, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"

ダブルテン
ダブルセナ3
double tp4;
int m=0;
int n=0;

//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----


//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+

int start()
{
//----
int tiketです。

double Free =AccountFreeMargin();
ダブルロット
lot=(Free/1000/4)です。
if (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)
{
RefreshRates()。
x=Open[1]です。
t=High[1]です。
ten=NormalizeDouble (t,4)-NormalizeDouble (x,4) とする。
cena3=NormalizeDouble(t,4)+0.0009。
tp4=NormalizeDouble(cena3,4)+0.0006。
if (NormalizeDouble (ten,4)==0.0024)
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CHR_NONE)
}
//----
return(0)です。
}
//+------------------------------------------------------------------+

 
stater:

すべてに良い一日! この問題に役立つ、テストにエキスパート-アドバイザー(手で書かれており、曲線を責めないでください)があるリアルタイムでうまくいった、注文とノーサインやエラーを開いてない、助けてください...



int start()
{
//----
int tiketです。

double Free =AccountFreeMargin();
ダブルロット
lot=(Free/1000/4);//2桁目に正規化 する必要があります。
if (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)// 最初のティックがない可能性が あります。
{
RefreshRates();//余分なもの
x=Open[1];//どこで初期化されるのか?
t=High[1];//同上
ten=NormalizeDouble (t,4)-NormalizeDouble (x,4) とする。
cena3=NormalizeDouble(t,4)+0.0009。
tp4=NormalizeDouble(cena3,4)+0.0006。
if (NormalizeDouble (ten,4)==0.0024)// 正確な数値を把握 するのは難しいでしょう。
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
return(0)です。
}
//+------------------------------------------------------------------+

 
Roger:


Roger ありがとうございます!!! もう、何が原因か頭を悩ませて、これから書き直して見ます!!!
 

インジケータを書こうとする。

4本のバーの価格が同じなら、赤で表示します。

もし、2本続けて同じ値段だったら、緑色にします。

しかし、4本の価格が同じなら、当然2本の価格も同じになります。 どのように分ければいいのでしょうか?

よろしくお願いします。

 
Egori4:

インジケータを書こうとする。

4本のバーの価格が同じなら、赤で表示します。

もし、2本続けて同じ値段だったら、緑色にします。

しかし、4本で同じ値段なら、当然2本でも同じになる。

よろしくお願いします。

if (цена на 4 барах подряд)
{
   // ставим красный цвет
}
else
{
   if (цена на 2 барах подряд)
   {
      // ставим зеленый цвет
   }
}
 

皆さんこんにちは。

保留注文(作成時間、例えば11:31)
その後、この注文は例えば12:01にトリガーされます

質問:注文がすでに市場に入り、OrderOpenTime( )関数が市場に入る時間を返す場合、 保留注文の作成日時を知るにはどうすればよいですか?

もしかしたら、この問題を解決する方法を知っている人がいるかもしれません。

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

 
教えてください!スマイルは笑うけど、アドバイザーがオンにならない...どうしたら正しく設定できますか...ありがとうございました。