儲かるシステムのアドバイザーを書ける人はいるのでしょうか? - ページ 4

 

試してみよう))) リアルセントアカウントをつけて見る)))

 
マイナスの取引もあるが、+の方がはるかに高いだろう
 
このオプションを試してみてください。どこかで仮想SLとTPを持つEAを見たことがあります。それはいいことだ。一般的に、ご希望の方法で行う場合、1つのバーには1つのポジションしか建てないはずです。どうすればいいのか、見なければならない。これから試してみます。私のExpert Advisorは10pipsの利益を持っています。 それが取引を開始しない場合、10 + スプレッドを入れてください。何ができるかを考えてみます。
ファイル:
experts_1.rar  5 kb
 
テストしてみよう
 

もうだいぶマシになりましたが、(

私はテイクプロフィットを削除し、私が前に言ったようにする必要があります:我々は買いポジションを開き、アドバイザーは4-5ピップでポジションを閉じます、または4-5ピップで、それはポジションを閉じて います)。

 
Pyxlik2009 >>:

уже намного лучше но (

Вобщем надо доделать убрать тейк профит и сделать так как я уже говорил появляется точка открываем бай и советник сам закрывает позицию через 4-5 пипсов в + либо появляется другая точка тогда закрывается вот тогда будет супер )))

やってみよう。

 

見て、試して...

No Take, No Loss, ポーズは反対側へのシグナル、または利益がEA 設定で設定した値(Profit、デフォルト値は5pips)に達した時点でクローズされます。1つのバーで1つのポジションだけを開く方法がまだわかっていません。どうすればいいのか、そのバリエーションを探している最中です。私にとっては嬉しい限りです・・・。(スキャルパー用:)

ファイル:
experts_2.rar  6 kb
 
添付ファイルのビジュアルを見ると takeprofitが200、stopが800で、入金額は直線的に増えているのですが、テーブルが各ベットのビジュアルと一致していません。 この風は、それ自身の夢を強調するHEREを巻き起こすのか!?
ファイル:
 
Necron >>:

Смотрим, пробуем...

Тейка нет, лося тоже нет, поза закрывается или при сигнале в противоположную сторону, или когда прибыль достигает значения, установленного в настройках советника (Profit, по умолчанию равно 5 пп). Пока не разобрался как сделать, чтоб открывалась только одна поза на одном баре. Еще ищу вариант как это сделать. Цены б ему не было... (для скальпера:))


EAの注文が市場にある場合は、それ以上注文を出さないという条件を追加し、一度に一つの注文しか市場に出ないようにしています。そのため、OrderSelectを使ってマーケットからすべての注文をすくい上げ、そのウィザードをチェックします。そのようなウィザードを持つ注文があれば、それを変数に保存し、注文を開く機能の前にこの変数の追加チェックを入れています。
 

ありがとうございます、でもこんなオプションもありました。

bool CheckExists(int Type)
 {
  bool Result = True;
  for(int i = 0; i < OrdersTotal(); i++)
   if(OrderSelect( i, SELECT_BY_POS))
    if(OrderType() == Type && OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol())
     if(OrderOpenTime() >= Time[0])
      Result = False;
  for( i = 0; i < OrdersHistoryTotal(); i++)
   {
    if(OrderSelect( i, SELECT_BY_POS, MODE_HISTORY))
     if(OrderType() == Type && OrderOpenTime() >= Time[0] 
        && OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol())
      Result = False;
    }    
      
  return( Result);    
  }


//Использование:

if( CheckExists(OP_BUY))   {    // Открытие Buy    }