アスク! - ページ 23

 
TWTrader:
私は自分のEAにウィークリーストップ/ターゲットを追加しようとしています。日曜日にその週の損益を計算し、あるレベルに達すると、金曜日のクローズ/日曜日のオープンまで取引を停止し、その後損益をリセットします。 また、週の途中でEAを起動した場合、日曜日からの損益を知る必要があります。

以前質問したProfit Locking機能みたいですね...。これだけのニーズがあるんですね......。

 

22:00に始まるピボットポイントを計算しようとしていますが、この時、0時(00:00)以降の高値と安値、そして22:00の終値を調べる必要があります。私はまた、任意の時点でこの値を知っている必要があります。なぜか私が使っている以下のものはうまくいきません。22:00まで0のままで、EAをリロードするとまた0にリセットされます。どなたか助けていただけませんか?

//--------P1 Pivotを計算する----------------。

double LookBackHour1, LookBack1 ;

static double P1, dHigh1, dLow1, dClose1 ;

if(TimeHour(CurTime())==22 && TimeMinute(CurTime())==0)

{

LookBackHour1 = 22;

LookBack1 = MathCeil((22*60)/Period());

dHigh1 = iHigh(NULL, 0, Highest(NULL,0,MODE_HIGH,LookBack1));

dLow1 = iLow(NULL, 0, Lowest(NULL,0, MODE_LOW,LookBack1));

dClose1 = Close[0] ;

P1 = (dHigh1 + dLow1 + dClose1)/3;

}

 

ユニバーサルMAクロスEA

ユニバーサルMACrossEA

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

このEAは、1つの重要な主要機能が欠けています...一度に1つ以上の買いまたは売りを開きます。これは資金管理のために重要です。

2つの異なる買いまたは売りにTP、SLを設定します。そして、MAが反対方向にクロスしたときに、1つまたは両方を閉じ、反対方向の買い/売りを開く。

これはGURUのEAと、それを改造した他の数人の人たちです。

私はMQコードを読んでそれを修正するのは中途半端ですが、もし誰かが正しい方向を示してくれるなら...私は自分でそれを修正するよう努力します!

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

 
currencyshmuck:
こんにちは、皆さん。

この著者の名前は知っていても、その方法がソフトウェアに組み込まれていることは、皆さんもご存知ないでしょう。

彼のメソッドがソフトウェアにコード化されていることは知りませんでした。

ペサベントは、このような素晴らしい著作を残しています。

* パターン認識によるフィボナッチ比率

* 株式取引のための収益性の高いパターン

* アストロ・サイクルトレーダーズビューポイント

ところで、私は、ENSIGNソフトウェアが、次のリンクで見ることができる彼のオリジナルのPesaventoパターン研究ツールを持っていることを知っている。

もし誰かがENSIGNからMetaTrader4にインポートすることができれば、それは素晴らしいことです。

http://www.ensignsoftware.com/help/pesavento.htm

これはあなたが探しているものではないかもしれませんが、http://www.workmanworld.com/TradingFormulas/Stratoblaster/Downloads/tabid/142/Default.aspx の sb_ZUP インジケータを見たことがありますか?

 

東部標準時を基準としたピボット・ポイント

私は英国に住んでいますが、私のサーバーはスイスフランで、時間軸は中央ヨーロッパ標準時に基づいています。私はPivot.mq4(MetaQuotesのもの)を持っており、そのため、CEST(または夏時間と同等のもの)に基づいて毎日のピボットを計算します。しかし、私は、EST(ニューヨーク時間)をベースにしたピボット・ポイントの計算を見たいと思っています。私のアウトライン・プログラムは、ユーザーが画面上に表示されている世界時間とニューヨークの時間とのオフセット時間数を入力させることになります。昨日の00:00と23:59を示すバーを見つけ、オフセットを加えて新しい日を定義します(私の場合は-6)。新しい日の最高値と最安値をスキャンして、HH、LL、closeを出力し、ESTを基準にして今日のピボットポイントを計算するのに使用します。

何かご提案やご指導をお願いします。

注:私は今、上で引用されたリンクから素晴らしいスタートを持っています。http://www.workmanworld.com/TradingF...2/Default.aspx。

 

iAD()関数の 扱い方

iAD()を使ってすべてのバーの値を生成し、それを配列に格納し、この配列に対してiMAOnArray()を実行し、結果を出力したいのです。しかし、私のコードは動作しません。どなたか助けてください。

int pos=Bars-ExtCountedBars;

while(pos>=0){は

adarray[pos]=iAD(NULL,0,pos)。

ExtMapBuffer1[pos]=iMAOnArray(adarray,0,5,0,MODE_LWMA,pos).を実行します。

ExtMapBuffer2[pos]=iAC(NULL,0,pos)。

pos--。

}

 
niva:
私はiAD()を使用してすべてのバーの値を生成し、配列にそれらを格納し、次にこの配列にiMAOnArray()を実行し、結果を出力したいと思います。しかし、私のコードは動作しません。どなたか助けてください。

int pos=Bars-ExtCountedBars;

while(pos>=0){(pos>=0){(pos>=0)

adarray[pos]=iAD(NULL,0,pos)。

ExtMapBuffer1[pos]=iMAOnArray(adarray,0,5,0,MODE_LWMA,pos).とする。

ExtMapBuffer2[pos]=iAC(NULL,0,pos)。

pos--。

}

まずadarrayを埋めてから、iMaOnArrayを作ります。

また、ExtMapBuffer2に同じ値を入れれば、2番目のバッファのadarrayは必要ありません。以下に添付した例でうまくいくはずです。

int pos=Bars-ExtCountedBars;

while(pos>=0){。

ExtMapBuffer2[pos]=iAC(NULL,0,pos)。

pos--;

}

pos=Bars-ExtCountedBars;

while(pos>=0){。

ExtMapBuffer1[pos]=iMAOnArray(ExtMapBuffer2,0,5,0,MODE_LWMA,pos);

pos--;

}

 

Codersguruさん、お願いがあるのですが、あなたのメールアドレスをPMボックスが一杯でメッセージできないのです。

 

トレンドラインの クローンを作成する簡単な方法はありますか?

探してみたのですが、見つかりません。

ありがとうございます。

ゴードン

 
gordon:
トレンドラインを複製する簡単な方法はありますか?

探したのですが見つかりません。

サンクス

ゴードン

トレンド ラインをクリックして選択し、Ctrlキーを押しながら、マウスの左ボタンでドラッグ&ドロップしてください。