//--------------------------------------------------------------------// newbar.mq4 // Предназначен для использования в качестве примера в учебнике MQL4.//--------------------------------------------------------------------externint 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() // Ф-ия обнаружения ..
{ // .. нового бараstaticdatetime New_Time=0; // Время текущего бара
New_Bar=false; // Нового бара нетif(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
}
//--------------------------------------------------------------------
フォーラムの皆さん、こんにちは。
私は取引所での取引に比較的新しいですが、唯一のお金を失った、一般的に私は一つのアイデアを実装することを決めたが、これを行うには、私はコードを記述する方法を知る必要がある、mbそれはEAsで既にある、誰もが知っていれば、私を導く。
一般に、マルチンゲールの原理。
slとtp = 18で売りまたは買いの取引で開く。
もし+方向に動いたら、即座にTP方向にポジションを1つ追加する。
負に再生された場合、15秒後にsl方向にx2ポジションを 開く(可能であれば、この変数は最初に設定する必要があります)。
もし、あなたが手伝ってくれるなら、それはとてもありがたいことです。
こんにちは、私は問題があります - 通貨ペアaudnzdで Expert Advisorをテストするとき、私はアーカイブから引用符をダウンロードしていたが、それはうまくいきませんでした - チャートは一定の中断で、 "のこぎり "になっています。修理の仕方を知っていますか?採用情報
フォーラムの皆さん、こんにちは。
私は取引所での取引に比較的新しいですが、唯一のお金を失った、一般的に私は一つのアイデアを実装することを決めたが、これを行うには、私はコードを記述する方法を知る必要がある、mbそれはEAsで既にある、誰もが知っていれば、私を導く。
一般に、マルチンゲールの原理。
slとtp = 18で売りまたは買いの取引で開く。
もし+方向に動いたら、即座にTP方向にポジションを1つ追加する。
負に再生された場合、15秒後にsl方向にx2ポジションを開く(可能であれば、この変数は最初に設定する必要があります)。
もし、あなたが手伝ってくれるなら、それはとてもありがたいことです。
スパムは必要ありません。
こんにちは、私は問題があります - 通貨ペアaudnzdでExpert Advisorをテストするとき、私はアーカイブから引用符をダウンロードしていたが、それはうまくいきませんでした - チャートは一定の中断で、 "のこぎり "になっています。修理の仕方を知っていますか?採用情報
コマンドラインでコマンドを実行できるWinAPIコールはどれですか?インジケータからvbsスクリプトを実行する必要があり、そこでのコマンドは「cscript name_script.vbs」です。
ウインエクスペック
コマンドラインでコマンドを実行できるWinAPIコールはどれですか?インジケータからvbsスクリプトを実行する必要があり、そこでのコマンドは「cscript name_script.vbs」です。
ブローカーに相談したら、このリンクをくれたんです。開発者の仕事みたいなものですね。
ただ一つわからないのは、例えばMACD指標の極値を計算する場合、n期間の価格の極値ではなく、どのように計算するのでしょうか?
キーブロックのHIGHとLOWをMACDに変更する必要があると思うのですが・・・。でも、どうしてなのか......私がふざけようとしたことは、すべて無効化で終わってしまったんです。
MACDの配列を作成する必要があることは理解したのですが・・・。
double MACDBuffer[];
他のExpert Advisorでもこのような文字列を見たことがあります。
でも、片方だけ測るわけにもいかないし......。
どうすればいいのか、アドバイスをお願いします。
ただ一つわからないのは、例えばMACD指標の極値を計算する場合、n期間の価格の極値ではなく、どのように計算するのでしょうか?
キーブロックのHIGHとLOWをMACDに変更する必要があると思うのですが・・・。でも、どうしてなのか......私がふざけようとしたことは、すべて無効化で終わってしまったんです。
MACDの配列を作成する必要があることは理解したのですが...。
double MACDBuffer[];
他のExpert Advisorでもこのような文字列を見たことがあります。
でも、片方だけ測るわけにもいかないし......。
どうすればいいのか、アドバイスをお願いします。