int start() // 特殊関数スタート { double proc=0; int i; // バー番号 double Minimum=Bid, // 最低価格 Maximum=Bid; //最高価格
for(i=0;i<=50-1;i++) // ゼロから(!)。 { // ...Quant_Bars-1 (!) if (Low[i]< Minimum) // if < known Minimum=Low[i]; // min になる if (High[i]> Maximum) // if > known Maximum=High[i]; // max になる }
Pyro: タスクは、ヒストリに利益>0の注文が表示されたときにPlaySoundを作成することです。どうやらif((OrderCloseTime == current time) &&(OrderProfit > 0))のようなもののようですが、書き方(close timeとcurrent timeの比較)が分かりません。よろしくお願いします。
//ф-ция выдает время последнего закрытого ордера. при желании все действия можно провести здесьdatetime OrderCloseTime_() //void
{
datetime Time_=0;
for(int i=0;i<OrdersHistoryTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)break;
if(OrderSymbol()==Symbol()) //if(OrderProfit()>0)
{
if(OrderCloseTime()>Time_)Time_=OrderCloseTime();
}
}
//if(Time_==Time[0]) PlaySound(....); return(Time_);//
}
どなたか、この口座でのみEAを動作させるための口座番号をそれぞれどこに入れるか教えていただけませんか?
int start()
{
if(AccountNumber()!=123) return(0);
よろしくお願いします。
コードで理由を説明できる人
int start() // 特殊関数スタート
{
double proc=0;
int i; // バー番号
double Minimum=Bid, // 最低価格
Maximum=Bid; //最高価格
for(i=0;i<=50-1;i++) // ゼロから(!)。
{ // ...Quant_Bars-1 (!)
if (Low[i]< Minimum) // if < known
Minimum=Low[i]; // min になる
if (High[i]> Maximum) // if > known
Maximum=High[i]; // max になる
}
double seredina = (Minimum+Maximum)/2;
proc=(Maximum-Minimum);
Comment("最大値==",最大,
"\n", "最小値==",最小,
"\n", "中==",seredina,
"\n", "Percent=30",proc);
return; // exit start()
}
procは最大値から最小値を引いた値ですが、300.0012になります。
最大正解、最小正解、中正解で。
???????
ただし、proc=2+2 にすると。
端末が304で返信 !!!!どうしたんですか?
"\n","Процент=30",proc);
同時に、proc=2+2 とすると。return; // start() を終了します。
端末が304で応答する!!!! どうしたんですか?
テスターでExpert Advisorが最適化されない理由を教えてください。
複数の入力パラメータを選択し、チェックボックスにチェックを入れて最適化する......。最適化はすぐに終了し、1/1の結果が出ました。
5つの異なるブローカーターミナルで試しましたが、何が間違っているのかアドバイスください。
タスクは、ヒストリに利益>0の注文が表示されたときにPlaySoundを作成することです。どうやらif((OrderCloseTime == current time) &&(OrderProfit > 0))のようなもののようですが、書き方(close timeとcurrent timeの比較)が分かりません。よろしくお願いします。
あのね、私はEAの最初の章の最初のスケッチを更新しました、そして今コンパイラーは誓います、彼らはバランスのとれたブラケットではありません、私は英語を知らない、しかし、それはそう誓います。
'\end_of_program' - ending bracket '}' expected C:³³ MF Trader 4documents³experts³ for lavin.mq4 (59, 1)
'\end_of_program' - unbalanced left parenthesis C:\TradeForm MF Trader 4/CDocuments/experts/ for Levine.mq4 (59, 1)
大丈夫でしょう、ブラケットはバランスが取れているので、1つずつ再計算しています何度もです。金曜日に10回、今日も3回。
皆さん、助けてください!!!私がバカなのか、もっと深い問題があるのか、どちらかです!お願いします。
コード
{X++;точка с запятой}
もちろん、セミコロンを括弧の中に移動させ、次のように宣誓しています。
'\end_of_program' - unbalanced left parenthesis C:\TradeFormat MF Trader 4documents﹑for the lavin.mq4 (59, 1)