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

 
Slepoy >> :

プロフェッショナルへの質問.MACDSample(ターミナルに標準装備)をMACDの設定自体の外部変数に出力するのを手伝ってください。

ファストエマ
スローエムエー
シグナルSMA

プロパティで表示できるのですが、うまくいきません。ありがとうございました。

Expert Advisorの外部パラメータで、以下を挿入します。

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

そして、その後に。

コード内のこれらの数字がどこにあるか(12.26.9)

それらの代わりに、例えば、指定された変数を挿入します。

MacdCurrent=iMACD(NULL,0,FastEMA,SlowEMA,SignalSMA,PRICE_CLOSE,MODE_MAIN,0)となります。

その他

 
Slepoy писал(а)>>

プロフェッショナルへの質問.MACDSample(ターミナルに標準装備)をMACDの設定自体の外部変数に出力したいので、よろしくお願いします。

ファストエマ
スローエムエー
シグナルSMA

プロパティに出力してもうまくいきません。ありがとうございました。

このように見えます。

ファイル:
 
トレンドの方向にトレードすれば、どんなExpert Advisorでも、たとえアイランでも、トレンドに追随させれば、とてもうまくいくのです。

価格が反転すると、注文の束は開いたままになり、その後、トレーリングエクイティにストップ注文が発動します。
トレーリング・エクイティが作動していない場合、反対側のシグナルですべてをクローズしなければならない。
信号が頻繁に変わるのは弱点とされています。このような変化は、フラットな状態でも可能ですが、フラットな状態では、スレスレでトレーリングエクイティに変わる可能性があります。
または、オプションとして、我々は信号が最後の信号の後にいくつかのクローズドキャンドル(調整可能なパラメータ)の後に現れた場合、 "秒針 "を使用することができます。 反対方向への信号が3-4ろうそくの距離で、フラットでかなり頻繁に変更することがありますので、それはまた非常に頻繁に発生することはありません。

ロジックを詳しく説明するので、すべて理解できるはずですチャート上でExpert Advisorを開くと、すぐにTP 9 pipsの買いポジションと売りポジションが2つずつ開かれますが、ストップはありません。この時点から、どこかで価格が動き出す。一方の注文をTPでクローズし、4pips後に2番目の注文に2倍のロットの注文を追加し、この2つの注文に価格が逆行した場合、4pips後に2番目の注文の2倍のロットの3番目の注文をオープン、といった具合に、2番目の注文をクローズします。それにもかかわらず、価格がこれらの注文の方向に移動した場合、それらはТРで閉じられ、同じ原理による反対注文が開かれる。全体として、Expert Advisorが最初に起動したレベル付近で、すべての取引が行われています。したがって、EAが収益を上げるためには、このレベル付近で厳密に水平に長く続く必要があります。この水準から価格が離れると、コーリャおじさんが背中を叩いてくる。

一般的には、トレーリング・エクイティ。エクイティが一定水準まで成長したら、トレーリングストップ。株式が跳ね返ったら、利益を計上して翌日まで待つ必要があります。
資本が増加せず赤字になった場合、固定株の金額で損失を計上する(これをもとに、トレーリングのための資本利益を算出する)。
先月にトレンドで発売されたExpert Advisorのバックテストです。
ドローダウン期間では、トレンドが変化し、EAがそれに逆らって取引し、損失を確定させました。
また、成長率はトレンドに沿ったものとなっています。
トレンドの識別、トレンドが変化したときの反転をどのように組み込むか・・・連鎖の最後の注文でトレーリングストップを作る。
と指値注文のようなトリックもあります。
をクリックすると、自動でモンスターが現れます。

トレンドが変化したときの反転、連鎖の最後の注文のトレーリングストップ、さらにいくつかの機能、たとえば指値注文の操作などをアレンジしたいのであれば、それだけでよいのです。

連鎖する新規注文の最後の注文にTPを設定せず、トレーリングストップを設定します。
もし、その注文が最後尾になったら、そのトレーリングストップを外し、単純にテイクを設定し、トレーリングストップを最後尾の注文に移動させなければならない。
エクイティでトレーリングが変更された場合は、以前と同じように作業を続けます。
3) 信号が変化した後,エクイティがトレーリングエッジに達していない場合
をすべて閉じる。
信号の方向に開き直す。
a) 誤り-真
もし本当なら、常に反対側の信号の方向にロールすることになる。
バックテスト時のみ最適なオプションです。
次のページ
トレーリングでサイクルを閉じる場合、固定株の損失限度額、または
反対方向の信号が来たら、次の信号を待って
をオープンにしています。
a)false-true(偽-真)。
trueの場合 - 次のシグナルを待たずに、オープンします。
現在のものに即座に
おおよそそうです......何が良いかは、バックテストだけが示します。
ファイル:
ejoh.mq4  12 kb
 
こんにちは、スマートな人は、少し助けてください、名前ではなく、そのスタイルによってオブジェクトを削除するスクリプトを記述する方法、我々はオブジェクト(名前、OBJPROP_ARROWCODE、158)を削除する必要があります、彼らはDOTです、彼らは - ポイント、行う方法、誰に教えてください。
 

Доброго времени суток. Есть такой вопрос: хочу написать скрипт который будет рисовать фракталы на графике и сообщать о возникновении нового. пишу следующий код:

double a;
double b;

for (int x = 0; x < 20; x++)
{
a = iFractals(0,0,MODE_UPPER,5);
b = iFractals(0,0,MODE_LOWER,5);
if(a == 1)
Alert("up ");
else
if(b == 1)
Alert(")down");
else
MessageBox("lox", "nax");
}
何とか動きますが、チャート上にフラクタルは描けません。その理由と方法を教えてください。

 

プロフェッショナル、プログラマー、トレーダーの皆さん、次のスレッドで助けてください。

Expert Advisorでいくつかのステップを行うことができない、どうしてもロジックがわからない !

理屈がわからない !

皆さん、助けてください。:"(

CodeBaseにExpert Advisorを搭載する予定です。

フォーラムを乱雑にして申し訳ありません !

 

こんにちは、ストップロスやテイクプロフィットの実行の瞬間をチャート上にマークする方法を教えていただけませんか?例えば、OrderSend 機能でマーケットエントリーの瞬間を色でマークすることができますが、SLやTPはどうでしょうか?

 

ありがとうございました。それは助かりました。

今、パラボリックに基づく トレーリングストップに悩んでいます(多分、誰かが既製のソリューションを提案してくれるでしょう)。現在の価格とisarの測定値を比較することができない。私はこのように心がけています。

extern double stepslow=0.005;
extern double maximumslow=0.05。

double sarslow = iSAR(NULL,0,stepslow,maximumslow,1);

double ASK = NormalizeDouble(Ask,Digits);
sarslow= NormalizeDouble(sarslow,Digits);
if( ASK < sarslow){ .........この場合、ASKは、ASKとsarslowの間に位置する。

}

何が悪いのかわからない。正規化してもしなくても、すべて無駄になる。

 
なんとなくわかったような気がします。以前はこのコードに辿り着けなかったんです。
 
Vinin >> :

>> こんな感じ。

ありがとうございました。>> これからも調べてみます。