コーディングのヘルプ - ページ 289

 
12BPRO:
CODESGURUSさん、こんにちは。

マルチタイムフレームについて一般的な質問があります。

左側の最初の画像は、5Mのタイムフレーム上のRSIインジケータです...

2枚目は、5MのRSIマルチタイムフレームを15Mのタイムフレームに表示したものです。

問題は、なぜ赤丸で示したような値の違いがあるのか...である。

誰かこのRsiMA-MTFのコードを説明し、修正することができますか?

15分足チャートで5分足のrsiを見ることはできません(意味がないですね~、15分足チャートで表示されるべき3つの値のうち1つしか見えないので、1/3のrsi値しか見えていないことになりますから)。

 
12BPRO:

これはrsi-maのコピーです............。

thanks all......です。

よろしくお願いします。

azrul...........................。

PS... ファイルをここに添付するにはどうすればいいのでしょうか?混乱させてすみません....

アドバンスドに移動して、添付ファイルのボタンを見つけるか、添付ファイルの管理を押すと、それ以降のインターフェイスで案内されます。

 
mladen:
アドバンスに行き、添付ファイルのボタンを見つけるか、添付ファイルの管理を押せば、それ以降はインターフェイスで案内されます。

こんにちは、MLADENさん...。

ありがとうございます...次回は私のファイルをそれに応じて投稿します...。

よろしくお願いします

AZRUL....

 
mladen:
15分足チャートで5分足のrsiを見ることはできません(意味がありません-15分足チャートで表示されるべき3つの値のうち1つしか見ることができず、rsiの値の1/3しか見ていないことになりますから)。

MLADEN様へ。

MTFインジケータが15分毎にRSI M5タイムフレームを呼び出すと勘違いしていました...。

すみません、ちょっと気になったので...どのように見えるのか......。

ありがとうございます。

 
12BPRO:
親愛なるMLADENさん。

MTFインジケータが15分ごとにRSIのM5タイムフレームを呼び出すと勘違いしていました...。

すみません、ちょっと気になったので......どうなんでしょう......。

ありがとうございます。

想像してみてください。

15分足に対して5分足が3本ある。3本の5分足のうち、どのバーを15分足チャートに表示するか、なぜ他の2本ではなくそのバーを表示するのか。

そのため、下位の時間枠を上位の時間枠に表示することができないのです:重要なデータが失われ、表示されるデータはその欠陥のためです。

 

こんにちは。

私の投稿は見逃されたかもしれませんが、年および四半期のピボットのために年および四半期の情報を取得するための形式はあるのでしょうか?

pgtips:
こんにちは。

まず、これが間違った場所であった場合、謝罪します。私が見ているのはピボットIndiですが、私の質問はコーディングに関連しています。

MT4では、日足、週足、月足=W1、D1、MN1がありますが

しかし、年や四半期の関数はありますか?

例えば、添付のpivot indicatorで1年を取得する方法、12ヶ月のローリングか2013年の固定前年の例か(選択できるのか)。また、四半期ごとのピボットを計算させるにはどうしたらよいのでしょうか。

また、四半期ごとのピボットを計算させる方法も教えてください。

オールピボット_月次.mq4

ありがとうございます。

ケビン

よろしくお願いします。

ケビン

 
pgtips:
こんにちは。

私の投稿は見逃されているかもしれませんが、私は年と四半期のピボットのために年と四半期の情報を取得するためのフォーマットがあるのでしょうか?

よろしくお願いします。

ケビン

ケビン

年間ピボットは、ここからダウンロードできます :https://www.mql5.com/en/forum/177028

四半期ごとのピボットは、私が覚えている限りでは、見たことがありません。

 

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

 
mladen:
これを想像してみてください。

15分足1本につき5分足が3本あります。15分足チャートには3本の5分足バーのうちどれが表示されるべきか、またなぜ他の2本ではなくそのバーなのか、その価値について教えてください。

下位の時間枠が上位の時間枠に表示されない理由です : 重要なデータが失われ、表示されるデータはその欠陥のためです。

こんにちは、MLADENさん。

上記の説明ありがとうございます...。

お願いがあるのですが...。

今日の取引の累積をEAで集計(計算)する方法はないでしょうか・・・。

そして、もし今日の損失がUSD500.00より大きければ、その日の注文をロックして(あるいは拒否して)、ユーザーに警告を出すというような。

PS... 私はPollan Indyの新しい結果を掲載しましたが、より有望に見えます。

今のところ、唯一の問題はSIDEWAYSの市況です...だから、ロックアップEAがとても面白そうです...HOPE you could HELP PLEASE....

本当にありがとうございます。

AZRUL....

ファイル:
v2-sideways.jpg  315 kb
 
12BPRO:
再びこんにちは、MLADEN卿....

上記の説明ありがとうございます...。

一つお願いがあるのですが......。

EAが今日の取引の累積を記録する(計算する)方法はありますか....

そして、もし今日の損失がUSD500.00より大きければ、その日の注文をロックして(あるいは拒否して)、ユーザーに警告するような方法はないでしょうか?

PS... 私はPollan Indyの新しい結果を掲載しましたが、より有望に見えます。

今のところ、唯一の問題はSIDEWAYSの市況です...だから、ロックアップEAがとても面白そうです...HOPE you could HELP PLEASE....

本当にありがとうございます

AZRUL...。

それは簡単です。

EAのstart()手順の最初にこのようなものを置くと、その日にすでに出した損失(または利益)がある金額を超えると、EAが動作しないようになります。

double totalProfit=0;

for (int i =OrdersHistoryTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) continue;

if (OrderSymbol() != Symbol()) continue;

if (OrderMagicNumber() != someMagicNumber) continue;

if (iBarShift(Symbol(),PERIOD_D1,OrderCloseTime())==0)

if (OrderType()==OP_BUY || OrderType()==OP_SELL)

totalProfit += OrderProfit()+OrderCommission()+OrderSwap();

}

if (totalProfit < someProfitLossLimit) return(0);