#define _doNothing 0#define _doBuy 1#define _doSell 2int start()
{
int doWhat = _doNothing;
double hull_trend_current = iCustom(NULL,0,"StepMA of rsi adaptive ema 2.8",PERIOD_CURRENT,RsiType,RsiLength,RsiPrice,Sensitivity,StepSize,Filter,FilterPeriod,FilterOn,10,BarToUse);
double hull_trend_previous = iCustom(NULL,0,"StepMA of rsi adaptive ema 2.8",PERIOD_CURRENT,RsiType,RsiLength,RsiPrice,Sensitivity,StepSize,Filter,FilterPeriod,FilterOn,10,BarToUse+1);
double hull_trend_current2 = iCustom(NULL,0,"step one more average 2.3 mtf",PERIOD_CURRENT,11,BarToUse);
double hull_trend_previous2 = iCustom(NULL,0,"step one more average 2.3 mtf",PERIOD_CURRENT,11,BarToUse+1);
if (hull_trend_current!=hull_trend_previous && hull_trend_current2!=hull_trend_previous2)
if (hull_trend_current==1 && hull_trend_current2==1)
doWhat = _doBuy;
else doWhat = _doSell;
if (doWhat==_doNothing && !DisplayInfo) return(0);
こんにちは。
私は、2つのインジケータが示すときに買い、同じインジケータが示すときに売るEAを作ろうとしています。2つの指標のどちらかが変化し、注文が開いている場合、その注文は閉じられるはずです。
私はこれを試してみましたが、理解していません。
このEAは、同じバーで両方のインジケータが同じ変化をしたときだけオープンオーダーします。
こんにちは。
2つのインジケータが示すときに買い、同じインジケータが示すときに売るEAを作ろうとしています。
私はこれを試してみましたが、理解できません。
これは、両方の指標は、同じバーで同じ変更を行うときにのみ、注文を開く。
こんにちは。
添付のauto fib indiについて、どなたか助けていただけませんか?私はfibのレベルを追加または削除することができるようにしたい。私はコードで遊ぼうとしましたが、何をやっても元のデフォルトのレベルしか表示されません。どんな助けでも感謝します。
ありがとうございます。
こんにちは。
添付のauto fib indiについて、どなたか助けていただけませんか?私はfibのレベルを追加または削除することができるようにしたい。私はコードで遊ぼうとしましたが、何をやっても元のデフォルトのレベルしか表示されません。どんな助けでも感謝します。
ありがとうございます。
あなたのチェック方法は、どちらかの条件が真であれば、バイまたはセルになります(両方の条件が真である場合ではありません)。ということでしょうか?
ご返答ありがとうございました。
私は両方のインジケータが示すとき(両方とも緑とする)、買いたい。一方が赤になったら(売り)、EAは買いを終了する必要があります。同じインジケータが再び緑になったら(つまり両方が緑)EAは再び購入する必要があります。そして、売り注文も同じです。
両方のインジケータが表示されたら(例えば両方が赤)売りたいのです。片方が緑になったら(買い)、EAは売りを終了させる。同じインジケータが再び赤になったら(つまり両方が緑になったら)EAは再び売るべきでしょう。
というように、お互いにフィルタリングしているようなものです。
ご返信ありがとうございます。
私は両方のインジケータが示すときに買いたい(両方が緑であるとする)。一方が赤になった場合(販売)EAは買いを終了する必要があります。同じインジケータが再び緑になったら(つまり両方が緑になったら)EAは再び購入する必要があります。そして、売り注文も同じです。
私は両方のインジケータが示すときに売りたい(両方が赤であるとする)。片方が緑になったら(買い)、EAは売りを終了させるべきです。同じインジケータが再び赤になったら(つまり両方が緑になったら)EAは再び売るべきでしょう。
というわけで、お互いにフィルタリングしているようなものです。
サイモン
私の観察によると、1つのインディケータの反対信号で取引を終了しないでください、それは偽またはショートの信号かもしれません、何か他のもので終了するか、2つすべてが反対になったとき、または利食い 制限によって... 最後に、最初の方法を使用したい場合は、その取引の一部(例えば50%)を終了します。
レベルを追加しようとしたときの試行を投稿していただければ、コーディングのお手伝いができます。
mladenさんありがとうございます。
ファイバーレベル0.764を追加しようとしています。
コードの71行目と88行目をfib level 1.618から0.764に変更しました。コンパイルはOKでした。しかし、修正したindiをチャートにロードすると、レベル1.618がもはやコードにないにもかかわらず、表示され続けています。レベル0.764は、1.618の代わりにコードに含まれているにもかかわらず、表示されません。
また、デフォルトの5つのレベルに加えて、さらに1行のコードを追加しようとしました。これもうまくいきませんでした。コード行 "f_1[i] to f_7[i]" の代わりに "f_1[i] to f_8[i]" に増やしました。
ありがとうございました。
mladenさんありがとうございます。
ファイバーレベル0.764を追加しようとしています。
コードの71行目と88行目をfib level 1.618から0.764に変更しました。コンパイルはOKでした。しかし、修正したindiをチャートにロードすると、レベル1.618がもはやコードにないにもかかわらず、表示され続けています。レベル0.764は、1.618の代わりにコードに含まれているにもかかわらず、表示されません。
また、デフォルトの5つのレベルに加えて、さらに1行のコードを追加しようとしました。これもうまくいきませんでした。コード行 "f_1[i] to f_7[i]" の代わりに "f_1[i] to f_8[i]" に増やしました。
助けてくれてありがとう
そのインジケータは、一種の気晴らしとしてのみバッファを使用しています。それは「fibo」オブジェクトを作成し、そしてそのオブジェクトの中で、レベルは別の方法で扱われなければなりません。添付のものを使用してください。
サイモン
私の観察によると、1つの指標の反対側のシグナルで取引を終了しないでください、それは偽/ショートのシグナルかもしれません、何か他のもので閉じるか、2つすべてが反対になったとき、または利益制限によって... 最後に、あなたの最初の方法を使用したい場合は、その取引の一部(例えば50%)を閉じる.
提案ありがとうございます。はい、いい感じです。私は私が開始で助けを得れば、私は自分自身で提案のいくつかをコーディングすることができるかもしれないと思います :)
MLADENとstevenpunが時々あなたを助けてくれて、あなたはゆっくりゆっくりですが完璧にやっていると思います :)
両方に感謝します。