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

 

フォーラムの皆さん、こんにちは。

私は取引所での取引に比較的新しいですが、唯一のお金を失った、一般的に私は一つのアイデアを実装することを決めたが、これを行うには、私はコードを記述する方法を知る必要がある、mbそれはEAsで既にある、誰もが知っていれば、私を導く。

一般に、マルチンゲールの原理。

slとtp = 18で売りまたは買いの取引で開く。

もし+方向に動いたら、即座にTP方向にポジションを1つ追加する。

負に再生された場合、15秒後にsl方向にx2ポジションを 開く(可能であれば、この変数は最初に設定する必要があります)。

もし、あなたが手伝ってくれるなら、それはとてもありがたいことです。

 

こんにちは、私は問題があります - 通貨ペアaudnzdで Expert Advisorをテストするとき、私はアーカイブから引用符をダウンロードしていたが、それはうまくいきませんでした - チャートは一定の中断で、 "のこぎり "になっています。修理の仕方を知っていますか?採用情報

 
SpikeOne:

フォーラムの皆さん、こんにちは。

私は取引所での取引に比較的新しいですが、唯一のお金を失った、一般的に私は一つのアイデアを実装することを決めたが、これを行うには、私はコードを記述する方法を知る必要がある、mbそれはEAsで既にある、誰もが知っていれば、私を導く。

一般に、マルチンゲールの原理。

slとtp = 18で売りまたは買いの取引で開く。

もし+方向に動いたら、即座にTP方向にポジションを1つ追加する。

負に再生された場合、15秒後にsl方向にx2ポジションを開く(可能であれば、この変数は最初に設定する必要があります)。

もし、あなたが手伝ってくれるなら、それはとてもありがたいことです。


スパムは必要ありません。
 
Timofey:

こんにちは、私は問題があります - 通貨ペアaudnzdでExpert Advisorをテストするとき、私はアーカイブから引用符をダウンロードしていたが、それはうまくいきませんでした - チャートは一定の中断で、 "のこぎり "になっています。修理の仕方を知っていますか?採用情報

私はブローカーに連絡しなければなりませんでしたが、彼はこのリンクを教えてくれました。
 
コマンドラインでコマンドを実行できるWinAPIコールはどれですか?インジケータからvbsスクリプトを実行する必要があり、そこでのコマンドは「cscript name_script.vbs」になります。
 
gyfto:
コマンドラインでコマンドを実行できるWinAPIコールはどれですか?インジケータからvbsスクリプトを実行する必要があり、そこでのコマンドは「cscript name_script.vbs」です。

ウインエクスペック
 
gyfto:
コマンドラインでコマンドを実行できるWinAPIコールはどれですか?インジケータからvbsスクリプトを実行する必要があり、そこでのコマンドは「cscript name_script.vbs」です。
シェルエグゼキュートA
 
Timofey:
ブローカーに相談したら、このリンクをくれたんです。開発者の仕事みたいなものですね。
いい話をするのがブローカーの仕事です。怠け者で、いつもMCのせいにしている。
 

ただ一つわからないのは、例えばMACD指標の極値を計算する場合、n期間の価格の極値ではなく、どのように計算するのでしょうか?

//--------------------------------------------------------------------
// newbar.mq4  
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
extern int Quant_Bars=15;                       // Количество баров
bool New_Bar=false;                             // Флаг нового бара
//--------------------------------------------------------------------
int start()                                     // Спец. функция start
  {
   double Minimum,                              // Минимальная цена
          Maximum;                              // Максимальная цена
//--------------------------------------------------------------------
   Fun_New_Bar();                               // Обращение к ф-ии
   if (New_Bar==false)                          // Если бар не новый..
      return;                                   // ..то уходим
//--------------------------------------------------------------------
   int Ind_max =ArrayMaximum(High,Quant_Bars,1);// Индекс бара макс.ц. 
   int Ind_min =ArrayMinimum(Low, Quant_Bars,1);// Индекс бара мин. ц. 
   Maximum=High[Ind_max];                       // Искомая макс цена
   Minimum=Low[Ind_min];                        // Искомая мин. цена
   Alert("За последние ",Quant_Bars,            // Вывод на экран  
   " баров Min= ",Minimum," Max= ",Maximum);
   return;                                      // Выход из start()
  }
//--------------------------------------------------------------------
void Fun_New_Bar()                              // Ф-ия обнаружения ..
  {                                             // .. нового бара
   static datetime New_Time=0;                  // Время текущего бара
   New_Bar=false;                               // Нового бара нет
   if(New_Time!=Time[0])                        // Сравниваем время
     {
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }
  }
//--------------------------------------------------------------------

キーブロックのHIGHとLOWをMACDに変更する必要があると思うのですが・・・。でも、どうしてなのか......私がふざけようとしたことは、すべて無効化で終わってしまったんです。

int Ind_max =ArrayMaximum(High,Quant_Bars,1);// Индекс бара макс.ц. 
int Ind_min =ArrayMinimum(Low, Quant_Bars,1);// Индекс бара мин. ц. 

MACDの配列を作成する必要があることは理解したのですが・・・。

double MACDBuffer[];

他のExpert Advisorでもこのような文字列を見たことがあります。

void CalculateMACD(int i)
  {
   MACDLineBuffer[i] = iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,i);

でも、片方だけ測るわけにもいかないし......。

どうすればいいのか、アドバイスをお願いします。

 
lottamer:

ただ一つわからないのは、例えばMACD指標の極値を計算する場合、n期間の価格の極値ではなく、どのように計算するのでしょうか?

キーブロックのHIGHとLOWをMACDに変更する必要があると思うのですが・・・。でも、どうしてなのか......私がふざけようとしたことは、すべて無効化で終わってしまったんです。

MACDの配列を作成する必要があることは理解したのですが...。

double MACDBuffer[];

他のExpert Advisorでもこのような文字列を見たことがあります。

でも、片方だけ測るわけにもいかないし......。

どうすればいいのか、アドバイスをお願いします。

は、 この記事を チェックしてください。単純なことではなく、一般的にかなり有用です。