生のアイデア - ページ 6

 

MLQ4コースに関する質問

CodersGuruです。

あなたのコースのEA例では、「交差」関数を 定義しています。静的変数が繰り返し呼び出される間、その値を保持するとありますが、私の質問は、これらの繰り返し呼び出しが連続的である必要があるのでしょうか?

私は4つの時間帯を使用するEAを作成しており、4つのラインペアのそれぞれについて「Crossed」にコールを行います。

なぜ "Crossed "が呼ばれるたびにスタティック変数が初期化されないのか、どのような条件でリセットされるのかを知りたいのですが......。

どこか自分で調べられる資料はないでしょうか?MT4の "HELP "はほとんど役に立ちません。

ありがとうございました。

-charliev

 

お気に入りのPivotインジケータはありますか?

MT4用のPivotインジケータが多すぎる。

いくつか試してみましたが、SラインとRラインが別々の場所にありました。

どなたかお気に入りのものがあれば教えてください。

 

セットアップのチャートを投稿してください。

百聞は一見にしかずです。

ありがとうございます。

 

LSSオシレーター

こんにちは。

googleでそのインジケータの説明を見つけました。

誰かそれについて使ったか聞いたことがありますか?

ファイル:
 

ZigZagに関する質問

皆さん、こんにちは。

Z-Z1ZigZagインジケーターを 改造して、False Turning Pointsを消さないようにするにはどうしたらいいか、どなたかご存知でしょうか?私はそれを見たいと思います。

ありがとうございました。

EK

ファイル:
z-z1.mq4  5 kb
 

ダブルバックブレイクアウト

MT3で実験していて、簡単なアルゴリズムをテストしたところ、かなり良い結果が得られました どなたかこのバック テストを検証していただけないでしょうか? 他のアイデアやフィードバックがあれば、とてもありがたいです

/*[[

Name := Double-Back Breakout

Author := Nicholishen @ Apex Group Investments, LLC

Lots := 0.1

Stop Loss := 100

Take Profit := 20

Trailing Stop := 0

]]*/

Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1);

var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0);

diff=0;vol=0;

for i=PeriodsBack downto 2{

vol= vol + Volume;

diff= diff + (high-low);

}

avg= diff / (PeriodsBack -2);

volavg = vol / (PeriodsBack -2);

p1d=High[1]-Low[1];

vol1=Volume[1];

if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then {

if close[1]>close[2] and TotalTrades < 1 then{

SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink);

}

};

for i=1 to TotalTrades{

profit = ord(i,VAL_PROFIT);

if Abs(profit) >= dBack * (Lots * 10) then{

if TotalTrades < 2 then{

SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red);

}

}

};

Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg);

ファイル:
 

こんにちは。

エラーがあるので、テストできるように確認 したいです。ありがとうございます。

 

生のアイデア

ストップ高・ストップ安のようなものはありますか?

中値/高値平均を使用することができますか?

例えば、1,2313で買って、1,2339まで上がると思っていた(目標は20)。

1,2339(目標は20)まで上がると思っていましたが、1,2269まで下がると2倍になりました。

しかし、今、両方の注文のターゲットは1,2305になる、なぜなら私の中値は1,2285だからだ。

私の中値は1,2285です。

システムはエントリー(運用開始)にいかなるインディケータも使用しませんので

売りと買いの注文が指令されたときのみ開始されます。

Nピップの利益が出たらすぐに注文を閉じて

Npipsの利益が出たらすぐに注文を閉じて、同じ金額の注文をまた出す。もしXピップス下がったら

中値でやります。

もし、それを自動的にやってくれるものがあれば教えてください。

プログラムする方法を知っている人は、私のためにそれを行うのだろうか?

どうもありがとうございました。

 

月曜日を含むFiboPiviots!

興味のある方は

https://www.mql5.com/en/forum/173201/page73

 

MQLIIの変換に関する質問

皆さん、こんにちは。

私はMQLIIコードをMQL4コードに変換しようとしていますが、私はいくつかの質問があります。

// MQLIIのコード

Var : MyCondition(False);

Vars : MyValue(1.2345);

Variable : Counter(0);

Variable : String("");

変数 : String(""); 変数 : String("")String1("ある文字列");

変数 : String1("Some string"); 変数 : Counter(0)カウンタ(0)。

- これらの構文の違いは何ですか。Var、Vars、Variable、Variablesの違いは何ですか?

- これらのキーワードをすべて使って、Integer、Double、String、Booleanを宣言することはできますか?

- また、「Counter」のような変数のデータ型は、IntegerやDoubleなのでしょうか?

この構文について説明していただけると助かります。

Yousky