if (OrdersTotal()>0)
{ for (int i=OrdersTotal()-1; i>=0; i--)
{ if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{ if (OrderTicket()>0)
{ int This_bar=iTime(NULL,PERIOD_D1,0);
return(0);
}
} } }
if (This_bar==iTime(NULL,PERIOD_D1,0)) return(0);
Здравствуйте извините тему дублирую, так как этой ветки сразу не заметил. Есть такой код, подскажите как к нему прикрутить звук, что то вроде PlaySound("alert.wav"); чтобы новые торговые сигналы сопровождались звуком... Исходник прилагается..
こんばんは!(^o^)
プロフェッショナルの皆様、初心者にアドバイスをお願いします。EAを書いているのですが、ある瞬間につまずきました。
私はあるスキームに従って注文を出そうとしているのですが、その注文は開始日に閉じることもあれば、さらに3日間市場にとどまることもあります。
3日間有効な注文を見つけ、後から開いた注文を閉じることなく、その注文を閉じるための登録方法がわからない。
オープニング・スキームは、すべての注文に共通です。私は、次のような方法で、すべての人に魔法を割り当てています。 Magic_s =Magic_s+1 とする。
どうか、この問題を解決する方法を知っている人がいたら、答えを書いてください。とても感謝しています :)
アルゴリズムは正しく理解されていますか?
エントリー条件が発生した後、1ポジションのみオープンされます。損益で終了した場合は、終了した日に取引しないでください。ちなみに、1つのシンボルで取引するのか、それとも複数のシンボルで取引するのか?
EAの無効化については、私は使っていないので分かりませんが、多分ここに知っている人が可能かどうか書いてくれると思います。
こんにちは。
EAを完全自動化するための時間帯の設定、例えば5/7の10:00から22:00までの設定方法を教えていただけないでしょうか。
こんにちは。
EAを完全自動化するための時間帯の設定、例えば5/7の10:00から22:00までの設定方法を教えていただけないでしょうか。
お好みに合わせてお選びください
ということで、1つの通貨ペアのEAを書くことにしました。
これでよしとする。
こんにちは、初心者のためのヘルプです
EAがsellstopを設定しているか? サーバーから返信がある。
2012.09.04 08:30:22 '426944': 注文が開始されました : #1896720337 sell stop 308.70 EURUSD at 1.25599 sl: 1.25689 tp: 1.25549
2012.09.04 08:30:22 '426944': リクエストがサーバーに受け入れられました。
2012.09.04 08:30:22 '426944': 保留注文 売建 ストップ 308.70 EURUSD at 1.25599 sl: 1.25689 tp: 1.25549
私が理解する限り、それは注文が受け入れられたことを意味します。
注文は取引です。
16:04に1.25599が出たのに、なぜ16:06に1.25663で注文が入ったのでしょう?
そして、ストップロスも1.25650に移動させました。ストップロスが価格水準を下回っていたのはなぜですか?
よろしくお願いします。
Здравствуйте извините тему дублирую, так как этой ветки сразу не заметил. Есть такой код, подскажите как к нему прикрутить звук, что то вроде PlaySound("alert.wav"); чтобы новые торговые сигналы сопровождались звуком... Исходник прилагается..
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_width1 1
#property indicator_color2 Lime
#property indicator_width2 1
#property indicator_color3 Red
#property indicator_width3 1
#property indicator_color4 Lime
#property indicator_width4 1
extern int SignalGap = 4;
extern int ShowBars = 500;
int dist=24;
double b1[];
double b2[];
double b3[];
double b4[];
int init() {
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(2,DRAW_ARROW,STYLE_SOLID,1);
SetIndexStyle(3,DRAW_ARROW,STYLE_SOLID,1);
SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2);
SetIndexBuffer(2,b3);
SetIndexBuffer(3,b4);
SetIndexArrow(2,234);
SetIndexArrow(3,233);
return(0);
}
int start() {
int k,i,j,limit,hhb,llb;
if (ShowBars >= Bars) ShowBars = Bars;
for (i=0;i<ShowBars;i++) {
b1[i]=0;
b2[i]=0;
b3[i]=0;
b4[i]=0;
hhb = iHighest(Symbol(),0,MODE_HIGH,dist,i-dist/2);
llb = iLowest(Symbol(),0,MODE_LOW,dist,i-dist/2);
if (i==hhb)
b3[i]=High[hhb]+SignalGap*Point;
if (i==llb)
b4[i]=Low[llb]-SignalGap*Point;
b1[i]=High[hhb];//+SignalGap*Point;
b2[i]=Low[llb];//-SignalGap*Point;
}
return(0);
}
ようこそ、旧型が絶賛減速中ですから。
前のトップページへのリンク :https://www.mql5.com/ru/forum/134688