ASCTrendシステム - ページ 44

 

このAbsoluteStrenghtのインジケーターを説明するもう一つの画像です。

EMAのクロスをベースにしたEAで、クロスの角度を利用している人がいますね。この角度はプログラマーにとっては有名なもので、デジタルフィルターに限らず使っているようです。また、MACDのシグナルラインも 同じルールで使われています。

ファイル:
absolute2.gif  26 kb
 

ありがとう...

NDとWaltiniに感謝します... 確かにそれは助かります

 
waltini:
こんにちは、Cubesteakさん。

NewDigitalは30分足のASCTrendシステムにいくつかの異なるアプローチを使用していますが、すべてがEAでカバーされているわけではありません。 AbsoluteStrengthは組み込まれていません。

RSIFilterはエントリーオプションのみです。 出口オプションは、ASCTrend、NonLagMA、^pivot(stop loss & Take profit)、およびstop lossによって行われます。

これが役に立つといいのですが

waltini

ルール2は、AbsoluteStrenghtインジケータで終了することです。

例えば

double f1u = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,0,i);//up

double f2u = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,0,i+1);//up

double f3u = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,0,i+2);//up

double f1us = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,2,i);//up_sig

double f2us = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,2,i+1);//up_sig

double f3us = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,2,i+2);//up_sig

double f1ds = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,3,i);//up_sig

double f2ds = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,3,i+1);//up_sig

double f3ds = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,3,i+2);//up_sig

double f1d = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,1,i);//dn

double f2d = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,1,i+1);//dn

double f3d = iCustom(Symbol(),0,"AbsoluteStrength_v1",Mode,Length,Smooth,Signal,Price,ModeMA,1,i+2);//dn

if(f1u > f1d && f2u > f2d && f2u > f2us && f1u < f1us)

画像では、AbsoluteStrenghtインジケータで終了しているのが見えます。一つの注文に複数の出口がある場合もあるので、理想的な出口だとは思いませんが、まあいいでしょう。

ファイル:
exit2.gif  29 kb
 

この画像では、どの線がどの線なのかを確認することができます。

ファイル:
absolute3.gif  26 kb
 

添付の画像から理解できるか不安です。

ファイル:
absolute4.gif  30 kb
 

NewDigitalさんありがとうございます。

Absolute exitをEAに組み込んでみようかと思います。 どのような状況でも完璧な出口はないでしょうから、自分の取引スタイルに合ったものを選ぶしかないのでしょうね。

私のデモでは、昨日1200円前後からGB/USとEUR/Usの両方をショートしており、EAは両方のトレードをクローズしているはずです。 ASCTrend exitとNonLagMA exitの機能が 動作していないことを前述しました。 EAを見ていただいて、修正しやすいかどうか見ていただけないでしょうか。

Waltini

 

なぜなら、ASCTrendシステムとは何か?

1.私たちは、トレンドの一部を持っているかもしれません。それは、大きなトレンドからのすべてのピップを利益に「変換」することができないということです。トレンドの一部をトレードすることができます。

2.再エントリーができる(望むなら)。

3. 出口(1つまたは2つ - 私たち次第)がある。

4.取引するためのいくつかのルールを持っている。

5.私たちは、指標のセットを持っています。

6. チャート上にノントレーディングゾーンがある。

7. そして、すべてのインジケータを互いに接続する(ライブラリファイルまたは任意のもの)。例えば、特定の注文の出口が必要です。単に終了するだけでなく。今はまだありません。

8.そして、最後に、すべてのシステムは自己学習型であるべきです。つまり、インジケータは履歴を見て、より良い設定を自動的に調整する必要があります。私たちは、同様にそれを持っていません。

7と8を実現すれば、このシステムは完成する。

しかし、#7と#8をどうすればいいのか、今の私にはわからない。このスレッドhttps://www.mql5.com/en/forum/174396 がもっと発展して、いくつかの例を見ることができるようになるのを待ちます。あるいは、その方法について、何らかのアイディアが出るかもしれません。

私はEAについて話しているのではありません。私は、手動取引システムについて話しています。ASCTrendシステムのみです。

 
waltini:
NewDigitalに感謝します。

Absolute exitをEAに組み込んでみようかな。 どのような状況でも完璧な出口はないでしょうから、自分のトレードスタイルに合ったものを選ぶしかないでしょう。

私のデモは、昨日1200ドルからGB/USとEUR/Usの両方をショートしており、EAは両方のトレードをクローズしているはずです。 ASCTrend exitとNonLagMA exitの機能が動作していないことを前述しました。 EAを見ていただいて、簡単に修正できるものかどうか見ていただけませんか。

Waltini

わかりました、見てみます。

私はプロのコーダーではありませんが、コードの内部に何かを見ることができます。

 
waltini:
NewDigitalに感謝します。

Absolute exitをEAに組み込んでみようかな。どのような状況でも完璧な出口はないでしょうから、自分のトレードスタイルに合ったものを選ぶしかないでしょう。

私のデモは、昨日1200ドルからGB/USとEUR/Usの両方をショートしており、EAは両方のトレードをクローズしているはずです。ASCTrend exitとNonLagMA exitの機能が動作していないことを前述しました。EAを見ていただいて、簡単に修正できるものかどうか見ていただけませんか。

Waltini

私はEUR/USで同様にEAを取引しており、基本的に同じショートトレードをしています。問題はRSIフィルターだと思います。エントリーのみとおっしゃっていましたが、そうではないような気がします。ASCTrendがエグジットのシグナルを出すと、RSIフィルターが常に逆方向になっています。EAを正しく読むと、ASCTrendとRSIが一致しないとクローズしないのですが。

if (EnableRSIFilterConfirm) { //2

upbuffer = iCustom(NULL,NULL, "RSIFilter_v1",9,0,ShiftSignal).Dnbuffer = iCustom(NULL,NULL, "RSIFilter_v1",9,0,ShiftSignal);

dnbuffer = iCustom(NULL,NULL, "RSIFilter_v1",9,1,ShiftSignal);

PB = (PB && upbuffer>0); //確定した方向を取得する。

PS = (PS && dnbuffer<0); //確定した方向を取得する。

}//2

ここでフィルタを設定し、クローズロジックでPBとPSを使用しています。

if (!EnableNonLagMAExit && PS){//5

CloseBuy()です。

return(0)です。

そして

if (!EnableNonLagMAExit && PB){//5

CloseSell()です。

return(0);

ということで、これが問題だと思うのですが・・・。

また、EA v7.1を使っている場合、ストップロスに 問題があり、決して発射されません。7.2ではそれが修正されましたが(残念ながら私は気づくのが遅すぎました。 )、RSIフィルターについてはまだ同じ問題があります。

私は、複数の再エントリーを可能にするv8と、マルチポイントシステムのようなもので動作する8.1に取り組んでいます、より上記のNDの説明の線に沿って。

ASCTrendが売りと言い、RSIが同意しない場合、しかし絶対的な強さとNonLagが両方同意し、いくつかの設定可能な量の利益がある場合、売り、などなどです。

また、マルチポイント・システムにリスクとリターンの比率を追加することも検討しています。基本的に、この比率が高ければ高いほど、EAが取引を開始する際に必要とする確認事項が少なくなります。

このEAが24時間のうち19時間取引しているのを見ていると、EAがキャッチしていない良いインジケータがあることにゾクゾクしてきます。

原作者の方に失礼なことを言うつもりは全くないのですが。また、このEAは、私がいじり始めるための素晴らしいベースを提供してくれています。

このEAを改善する方法について、他の考えをお持ちの方はいらっしゃいますか?もしそれが意味をなすなら、私はそれをコード化することを試みるでしょう...。

ありがとうございます。

-cubesteak

 

ASCシステム開発(スレッドレビュー)

私はこれが役立つことを願っています。

Pls、もし誰かが添付ファイルをチェック するのが好きなら、より良いだろう。

なぜなら、多分、私は何かを許したか、何かが正しい場所にないのです。

ファイル: