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

 
Lextasy >> :

すでに経過したシグナルを出さずに、チャートにインジケータを追加することは可能かどうか、アドバイスをお願いします。

私の場合、チャートに追加すると、すでに経過したシグナルを表示し始め、ウィンドウの時刻は現在の時刻を表示します

どのように実現できるのか?

私はこの方法でやっていますが、いろいろなバリエーションがあります。一定数の信号をループさせることはできますが、アラートを禁止-許可した方が...。


extern string    Файл_Сигнала="alert.wav";
extern bool      Разрешить_Сигналы?=true;
extern bool      Разрешить_Сообщения?=true;
extern bool      Разрешить_Сообщения_о_продаже?=false;
extern bool      Разрешить_Сообщения_о_покупке?=false;
extern bool      Разрешить_Сообщения_о_RANGE?=false;
...
...//трали вали
int start()
...

if( Разрешить_Сообщения_о_покупке?==true){
  if(УСЛОВИЕ1)
    {
   if( Разрешить_Сообщения?==true)Alert(Symbol(),"--","-M",Period(),"_//_3ma_M", Коэфициент,"     ==  BUY  !!!//");
   if( Разрешить_Сигналы?==true)PlaySound( Файл_Сигнала );} }// Звуковой сигнал}
   //----}
 //--------------------------------------------------------------
  
  if( Разрешить_Сообщения_о_RANGE?==true){
   if(УСЛОВИЕ2)
    {
   if( Разрешить_Сообщения?==true)Alert(Symbol(),"--","-M",Period(),"_//_3ma_M", Коэфициент,"__" ,"RANGE!!!");
   if( Разрешить_Сигналы?==true)PlaySound( Файл_Сигнала );} }// Звуковой сигнал}
   //----}
 
 //--------------------------------------------------------------
 if( Разрешить_Сообщения_о_продаже?==true){
   if(УСЛОВИЕ3)
   {
   if( Разрешить_Сообщения?==true)Alert(Symbol(),"--","-M",Period(),"_//_3ma_M", Коэфициент,"     ==  SELL  !!!// ");
   if( Разрешить_Сигналы?==true)PlaySound( Файл_Сигнала );}}// Звуковой сигнал}
//----

 

私はxeonのスクリプトテストと最適化管理 プログラムを使用しています:友人、あなたは問題が何であるかを私に教えてもらえますか?日付によるテストは一番最初(!)で止まり、レポートには例えば2009.01.01から2009.01.11まで - NO HISTORY START M1による履歴の始まりがない、と書かれています。どうやったら直るのかがわからない。F2による履歴のページングということであれば、1999年から持っています。パラメータを確認すると、「利用可能な履歴:2009.09.11~2009.11.16」と表示されます。利用可能な履歴の範囲を広げるにはどうしたらよいですか?

よろしくお願いします。

 
Alex5757000 >> :

私はxeonのスクリプトテストと最適化管理 プログラムを使用しています:友人、あなたは問題が何であるかを私に教えてもらえますか?日付によるテストは一番最初(!)で停止し、レポートには例えば2009.01.01から2009.01.11まで - NO HISTORY START M1による履歴の開始がない、と表示されます。どうやったら直るのかがわからない。F2による履歴のページングということであれば、1999年から持っています。パラメータを確認すると、「利用可能な履歴:2009.09.11~2009.11.16」と表示されます。利用可能な履歴を拡大するにはどうすればよいですか?

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

エクスチェンジャーに置けるのですが、どの通貨ペアですか?

R / 冒頭の日付によるテストが途切れてしまい(!)、レポートでは、例えば、2009.01.01から2009.01.11まで - NO HISTORY START M1には履歴がありません。

Strategy Testerのアーカイブを再読み込みして みる。以前は、ターミナルを閉じて、ログと履歴をすべて削除して、フォルダ \testerlogs**.log から。

2009.01.01から2009.01.11ティッカーに引用アーカイブを見てはスクイーズ、エラー、 等です。

 
costy_ >> :

エクスチェンジャーにアップロードできるのですが、どの通貨ペアですか?

Rusty //testing by dateは一番最初(!)で止まっていますが、レポートには、例えば、from 2009.01.01 to 2009.01.11 - NO HISTORY START No history on M1.// と表示されているのです。

Try to reload archive, previously: terminal close and delete all of logs and history from folder \testerlogs\*.logs and \testerhistory.

2009.01.01から2009.01.11ティッカーに見て引用符のアーカイブではスクイーズ、エラー等です。



履歴に間違いはない。すべてテスターを通して直接テストしているのだ。
 
Alex5757000 >> :


履歴に間違いはない。すべてテスターを通して直接テストしているのだ。

すると、ご質問は次のようになります。

xeonのスクリプトで、M1でNO HISTORY STARTというエラーが出るのはなぜですか?

著者から答えを聞ける可能性が高い、直接聞くか、M1テストで手動で聞くか

 
Alex5757000 >> :


履歴はOK - すべてテスターを通して直接テストします。

NOTES:

M1チャートに切り替える

ホーム ボタンを押すチャート 2009.09.11 の冒頭で端末は 2009.09.11 1:15 まで M1 アーカイブを検出しませんが、テスターはそれを抽出します、端末エラーおそらく




 

1週間の取引回数を制限する方法をご存じですか?

例えば、月曜日には市場参入の シグナル(取引開始)があり、火曜日には撤退のシグナル(取引終了)があったということです。

次のエントリーシグナルを次の月曜日から考えるようにするにはどうしたらよいでしょうか?

 
just-me >> :

1週間の取引回数を制限する方法をご存じですか?

例えば、月曜日には市場に参入するシグナル(取引開始)があり、火曜日には退出シグナル(取引終了)があったということです。

次のエントリーシグナルを次の月曜日に検討させるには?

このくらい

static bool trade_allowed=false;

int start()
{
...
   if( trade_allowed==false)
      if(TimeDay(Time[0])-TimeDay(Time[1])>1) //если между сегодняшним баром и предыдущим были выходные, разрешить торговлю
         trade_allowed=true;
...
   if( trade_allowed==true)
   {
      OrderSend(...);
      trade_allowed=false; //после открытия первого ордера на неделе запрещаем торговлю
   }
}
 
TheXpert >> :

信号発生のバーを確認する。0または1(インジケータの実装に依存)であればシグナル、そうでなければサイレンス。


これを確認するために、どのようなコマンドを使用するのでしょうか?
 
Lextasy >> :


また、それを確認するためにどのようなコマンドを使用するのでしょうか?

if (i==0) または if (i=1)

:)))