どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 437

 
Sepulca:


えー、開封まで待ちたいと思います)))モスクワ時間02:00....


開いてどうするんだ? :-))) ちゃんと閉じたのなら、開いてどうするんだ?:-)))
 

そうですね、時間内に出ることが大事ですね。

15年ほど前、手術室ですごく酔っ払ってしまって...。

 
zoritch:
なぜ開くのか・・・ :-))) ちゃんと閉じれば、どんな開き方でもいいのですが・・・。:-)))


ギャップを当てたい。エブラは跳ね返ります。そうでない場合は、1.359000000000で石を投げてください......。
 
Vinin:


メタエディタ自体をラシフィケーションすればよいのです

表示 - 言語-ロシア語

それにしても、ボタンを指差すと「ちんぷんかんぷん」と表示されますね
 
Roger:


戦車に乗っている人のために - 変数Barsは、チャート上のバーの数を格納し、新しいバーごとに、チャート上のバーの最大数を超えていない場合は、変数が1つずつ増分されます。

チャート上の他のすべての変数(Close、Openなど)は、バーの数を配列のポインタとして使用します。

そして、私もまったく同じ理解をしています。

つまり、Barsの価値は、新しいローソクになるたびに1単位ずつ増えていくのです。

このコード(下図)のBarsの値は、キャンドルごとに1単位ずつ増加します(Print関数 値の対数による)。

int start()  
{
int  pY  =  Bars;
Print ( "Н Н Н  =  ",pY);   
}

そして、このコード(以下)では、Barsの値を保存するための変数が2つあります。

int start()  
 {
int pY =  Bars;
int pY1 = Bars+239;
       
Print( "Н Н Н  =  ", pY);   
Print( "НH HН НH  =  ", pY1); 

}

変数の数が1単位で増加しているという事実のために - 両変数バーがその値を変更NOT EVERYキャンドル(印刷関数の値の仕訳によると)。

また、存在しないローソクの値をpY1に書き込もうと考えるのは間違いで、pY+239がこの変数に書き込まれます。

 
solnce600:


変数の数が1単位増加したため、WHY - 両変数Barsは、その値をNOT EVERYキャンドル(印刷関数の対数値によると)変更します。

また、存在しないローソクの値をpY1に書き込もうと考えるのは間違いで、pY+239がこの変数に書き込まれます。



なぜ、すべてのキャンドルにしないのか?5分足チャートでは、1分ごとではなく、5分ごとに新しいバーが 表示されます。
 
Roger:


なぜ、一つ一つではダメなのか?5分足チャートでは、新しいバーは1分ごとではなく、5分ごとに表示されます。

以下は、2つの変数を使用したコードのログです。

2014.01.20 00:05:26 2000.02.29 01:15 ベース30-150 EURUSD,M5: NN NN = 11897

2014.01.20 00:05:26 2000.02.29 01:15 ベース30-150 ユーラスド,M5: nn = 11658
2014.01.20 00:05:262000.02.29 01:15 ベース30-150 EURUSD,M5: NN NN = 11897
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:252000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:242000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:27 ベース 30-150 ユーロスド,M5: nn nn = 2411
2014.01.20 00:05:24 2000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:27 ベース 30-150 ユーロスド,M5: nn nn = 2411
2014.01.20 00:05:24 2000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:27 ベース 30-150 ユーロスド,M5: nn nn = 2411
2014.01.20 00:05:24 2000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:26 ベース30-150 ユールスド,M5: nn nn = 2411
 
Jnrsolnce600:

以下は、2つの変数を持つコードに適用されるログです。


ログではなく、今日のテスターログを開いてください。\testerlogs folderにあります。
 
solnce600:

以下は、2つの変数を使用したコードのログです。

2014.01.20 00:05:26 2000.02.29 01:15 ベース30-150 EURUSD,M5: NN NN = 11897

2014.01.20 00:05:26 2000.02.29 01:15 ベース30-150 ユーラスド,M5: nn = 11658
2014.01.20 00:05:262000.02.29 01:15 ベース30-150 EURUSD,M5: NN NN = 11897
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:25 2000.02.14 15:18 ベース30-150 EURUSD,M5: NN N = 8743
2014.01.20 00:05:252000.02.14 15:18 ベース30-150 ユーラシア大陸,M5: nn nn = 8982
2014.01.20 00:05:242000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:27 ベース 30-150 ユーロスド,M5: nn nn = 2411
2014.01.20 00:05:24 2000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:27 ベース 30-150 ユーロスド,M5: nn nn = 2411
2014.01.20 00:05:24 2000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:27 ベース 30-150 ユーロスド,M5: nn nn = 2411
2014.01.20 00:05:24 2000.01.12 15:27 ベース30-150 EURUSD,M5: NN N = 2172
2014.01.20 00:05:24 2000.01.12 15:26 ベース30-150 ユールスド,M5: nn nn = 2411

あなたのコードは特別な秘密なのか、それとも投稿するのが面倒なのか?

エラーはその中にあるのであって、環境の中にあるのではない、イミフ。

 

また自分のミスが何なのかわからない

 if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)==false)
 {

 active=true;
 }
 //открывать сделку или не открывать сделку
 
 if(active==true)
 {
 if((high3>high2)&&(close2<close1)&&(low2<low3)&&(open1<close2)&&(close1>close2)&&(low1<low2))
{
b=high2;
now=Open[0] ;
}
if(iOpen(NULL,0,0)>b&&CheckLastOrderTime(Symbol(),0,1)<now).....вот на этом моменте мы проверяем время закрытия ордера последнего с открытием бара на котором стало понятно что появились условия
{.....таким образом у нас не должно быть повторных входов так как если сформируются условия для покупки и закрытие сделки произойдет за этими условиями тоесть время закр ордера будет в любом случае больше
время формирования новых условий то мы не должны вести торговлю а оно открывает позы да и зараза ещо на одном баре иногда что противоречит условию по времени открытия и закрытия позы
 OrderSend(Symbol(),OP_BUY,0.1,Ask,0,Ask-30*Point,Ask+90*Point,0,0,0,Green);
 active=false;
}
}