コーディングの方法は? - ページ 292 1...285286287288289290291292293294295296297298299...347 新しいコメント Junaid Munawar 2012.03.13 17:15 #2911 インジケーターのアイデアとプログラミングの難しさ こんにちは Mt4で少しプログラミングをしているのですが、古いインジケーターを編集しているだけで、プロではありません。さて、私は簡単なインジケータを作りたいのですが、どうすればいいのかわかりません。 そのシンプルなインジケータは、単純に値をチェックし、すべての変数の値が同じであれば、すべての変数の値が一致するポイントを描画します。 私の簡単な解決法 変数があったとします double moveavg1; double movingavg12; double movingavg13; double movingavg13; double movingavg14; double moveavg15; double moveavg16; double movingavg17; double moveavg18; double moveavg19; double moveavg10; double movingavgall; iStochastic(1)を例に挙げていますが、どのようなインジケータでも使用可能です。 移動avg12=iStochastic(1) moveavg13=iStochastic(2)とします。 . . . ということで さて if (movingavg12=movingavg13=movingavg14,...) (put value in variable "movingavgall") //vriaに等しい値を入れる。 バー上にムービングアブガルを描画 応用編 移動平均線3と移動平均線5が同じ値であることを確認したいとします。 RSI 1とRSI 2の値が80の場合、このインジケータはRSIと一緒に使うことができます。 などなど MTFを追加しても、それはボーナスとして追加されるでしょう。 文章で書くと簡単そうですが、解決策が見つからなかったので、どなたか助けていただければと思います。 あなた方は私が言っていることを理解することを願っています。 感謝 paijowijaya 2012.03.25 16:34 #2912 私のインディケータをEAに組み込むにはどうしたらよいですか? このインディケータをEAに組み込む方法を教えてください。 このインディケータはH4で動作するか、H4またはD1で動作するかを選択することができます。 ルールはとても簡単です。 H4またはD1でNo.3を見つけたら→青→買い→チャートオープンで No.3がH4と同じ方向に出るまで待ち、買う。 H4やD1で3番を見つけたら→赤→売り→H4と同じ方向に行くまで3番を待つ。 必要なのは extern int SL = 100; //ストップロス extern int TP = 100; //利食い extern bool Trailing = true; extern int TS = 10; //トレイリング・ストップ extern double Lots = 0.1; extern int TimeStart = 7; extern int Time Stop = 14; int MagicNumber = 031174; よろしくお願いします。 ありがとうございました。 ファイル: paijo123.mq4 17 kb How to code? PLEASE KINDLY CODE THE [アーカイブ!】無料でアドバイザーを書きます。 shawndowney 2012.03.26 08:39 #2913 前の期間に描かれた買いシグナルを捕捉するコード 私のコードは、インジケータが時々前の期間に表示する買いシグナルを捕捉する必要がありますが、私はその期間だけを見たくありません。MQL4は比較的新しいのですが、いくつかのコードを書きました。 このタスクを処理する正しい方法かどうか、どなたかご確認ください。 bool dynamic_latch(int mode) { if (var_current_period==1 && var_previous_period==0) then return 1; if (var_current_period==0 && var_previous_period==1 && dynamic_latch!==1) then return 1; else return 0; } Fausto Nunziante Del Gaudio 2012.03.27 19:04 #2914 IgoradによってMTF nonLagMa 7.1ヘルプ こんにちは、これらの指標のためのバーの特定の数だけコードを計算するために、単純なNBarsオプションを追加する方法を知っている人がいるのだろうか? 私はこれらの指標でそれを行うことができないんだ。通常、私はその目的のためにfor cycleを修正しますが、これらの指標でそれは動作しません。 誰かが私がしなければならない方法を知ってください? mtf_nonlagma_v7.1.mq4。 非ラグマ_v7.1.mq4 感謝 ファイル: mtf_nonlagma_v7.1.mq4 7 kb nonlagma_v7.1.mq4 7 kb stuntman_999 2012.03.27 23:09 #2915 EAでキーボードショートカット? こんにちは EAでキーボードのショートカットを使用することは可能でしょうか? 私はこれを行うための関数を 見つけることができません...多分DLLか何かと... 誰かがすでにこれを試していましたか? 私はこれをクローズオールオーダーのEAに追加しようとしています... ありがとうございます。 paijowijaya 2012.03.28 00:28 #2916 コードの仕組み mladen: 週足と月足チャートで ムラデン様 私のインジケーターのコードを交換したいのですが、お願いできますか? No.1 番号1は、それが非常に強い勢い または大規模なろうそくであることが判明した場合に形成される。または並んだ強気なキャンドルや並んだ弱気なキャンドル。 No.2数1が表示された後、状況までと新高値または新安値を作るために失敗した場合、または強気または弱気の高いろうそくの下に高いまたは低い閉鎖ろうそくを作る足No.1.の最後。だからNo.2の足は、足No1の補正である。 3番取引セッションの終了時に、それは補正は、それが1号足よりも低いか高いの低または高のフォームを形成するために失敗し、3号が形成されている。 どのようにそれはマスターMladenをコード化するのですか? よろしくお願いします。 ありがとうございました。 ファイル: 123.jpg 61 kb ForexSurfr 2012.03.28 17:54 #2917 メタトレーダー(MT4)スクリプトファイルへのBoostライブラリのインポート。 メタトレーダースクリプトファイル内で作業しているのですが、Boostライブラリ内の関数を 呼び出す必要があります。 これが可能かどうかご存知の方はいらっしゃいますか? もし可能であれば、どのようにインポートを設定するのでしょうか? halobungie 2012.04.05 18:37 #2918 直近のクローズド・プロフィットを表示する こんにちは。 以下のコードが必要です。 私は最後のクローズド-トレードの金額が必要です。 どのようにそれをコード化することができますか?このコードでTakeProfitに達した後、アラート(ポップアップ)を作成するつもりです。 よろしくお願いします。 Halobungie lincoln2012 2012.04.06 02:58 #2919 私のコードに何か問題があるのでしょうか? 私はMQ4を学ぼうとしています。私の最初の簡単なプログラムは、2つのMAが交差したときにアラートをポップすることになっています。私はなぜ理解することができない このコードは動作しません。 どんな助けでも本当に感謝します!よろしくお願いします。 extern int Period_MA1 = 5; extern int Period_MA2 = 1; double MA1; double MA2; int init() { return(0); } //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ int start() { //-------------------------------------------------------------------- MA1=iMA(NULL,0,Period_MA1,0,MODE_SMA,PRICE_CLOSE,0)。 MA2=iMA(NULL,0,Period_MA2,0,MODE_SMA,PRICE_CLOSE,0);; MA2=iMA(NULL,0,Period_MA2,0,MODE_SMA,PRICE_CLOSE,0); //-------------------------------------------------------------------- if (MA2 == MA1 ) Alert("価格は同じです(",Period_MA2,").");//Alert を返します。 } Mladen Rakic 2012.04.06 04:14 #2920 ... このような関数で 最後のクローズドオーダーの利益を見つけることができます。 double lastOrderProfit(int magicNumber=0) { datetime lastTime = 0; double lastProfit = 0; for(int i=OrdersHistoryTotal()-1; i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break; if (magicNumber!=0) if (OrderMagicNumber() != magicNumber) continue; if (OrderSymbol() != Symbol()) continue; if (OrderCloseTime() <= lastTime) continue; lastTime = OrderCloseTime(); lastProfit = OrderProfit()+OrderSwap()+OrderCommission(); } return(lastProfit); } halobungie: こんにちは。次のようなコードが必要です。 最後に決済された取引の金額が必要です。 どのようにコード化すればよいですか?この関数でTakeProfitに達した後、アラート(ポップアップ)を出す予定です。 よろしくお願いします。 ハロバンギ クローズドオーダーの利益計算 "HELP" ユニバーサルMAクロスEA How to code? 1...285286287288289290291292293294295296297298299...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
インジケーターのアイデアとプログラミングの難しさ
こんにちは
Mt4で少しプログラミングをしているのですが、古いインジケーターを編集しているだけで、プロではありません。さて、私は簡単なインジケータを作りたいのですが、どうすればいいのかわかりません。
そのシンプルなインジケータは、単純に値をチェックし、すべての変数の値が同じであれば、すべての変数の値が一致するポイントを描画します。
私の簡単な解決法
変数があったとします
double moveavg1;
double movingavg12;
double movingavg13; double movingavg13;
double movingavg14;
double moveavg15;
double moveavg16;
double movingavg17;
double moveavg18;
double moveavg19;
double moveavg10;
double movingavgall;
iStochastic(1)を例に挙げていますが、どのようなインジケータでも使用可能です。
移動avg12=iStochastic(1)
moveavg13=iStochastic(2)とします。
.
.
.
ということで
さて
if (movingavg12=movingavg13=movingavg14,...) (put value in variable "movingavgall") //vriaに等しい値を入れる。
バー上にムービングアブガルを描画
応用編
移動平均線3と移動平均線5が同じ値であることを確認したいとします。
RSI 1とRSI 2の値が80の場合、このインジケータはRSIと一緒に使うことができます。
などなど
MTFを追加しても、それはボーナスとして追加されるでしょう。
文章で書くと簡単そうですが、解決策が見つからなかったので、どなたか助けていただければと思います。
あなた方は私が言っていることを理解することを願っています。
感謝
私のインディケータをEAに組み込むにはどうしたらよいですか?
このインディケータをEAに組み込む方法を教えてください。 このインディケータはH4で動作するか、H4またはD1で動作するかを選択することができます。
ルールはとても簡単です。
H4またはD1でNo.3を見つけたら→青→買い→チャートオープンで No.3がH4と同じ方向に出るまで待ち、買う。
H4やD1で3番を見つけたら→赤→売り→H4と同じ方向に行くまで3番を待つ。
必要なのは
extern int SL = 100; //ストップロス
extern int TP = 100; //利食い
extern bool Trailing = true;
extern int TS = 10; //トレイリング・ストップ
extern double Lots = 0.1;
extern int TimeStart = 7;
extern int Time Stop = 14;
int MagicNumber = 031174;
よろしくお願いします。
ありがとうございました。
前の期間に描かれた買いシグナルを捕捉するコード
私のコードは、インジケータが時々前の期間に表示する買いシグナルを捕捉する必要がありますが、私はその期間だけを見たくありません。MQL4は比較的新しいのですが、いくつかのコードを書きました。
このタスクを処理する正しい方法かどうか、どなたかご確認ください。
bool dynamic_latch(int mode)
{
if (var_current_period==1 && var_previous_period==0) then return 1;
if (var_current_period==0 && var_previous_period==1 && dynamic_latch!==1) then return 1;
else return 0;
}
IgoradによってMTF nonLagMa 7.1ヘルプ
こんにちは、これらの指標のためのバーの特定の数だけコードを計算するために、単純なNBarsオプションを追加する方法を知っている人がいるのだろうか?
私はこれらの指標でそれを行うことができないんだ。通常、私はその目的のためにfor cycleを修正しますが、これらの指標でそれは動作しません。
誰かが私がしなければならない方法を知ってください?
mtf_nonlagma_v7.1.mq4。
非ラグマ_v7.1.mq4
感謝
EAでキーボードショートカット?
こんにちは
EAでキーボードのショートカットを使用することは可能でしょうか? 私はこれを行うための関数を 見つけることができません...多分DLLか何かと... 誰かがすでにこれを試していましたか? 私はこれをクローズオールオーダーのEAに追加しようとしています...
ありがとうございます。
コードの仕組み
週足と月足チャートで
ムラデン様
私のインジケーターのコードを交換したいのですが、お願いできますか?
No.1
番号1は、それが非常に強い勢い または大規模なろうそくであることが判明した場合に形成される。または並んだ強気なキャンドルや並んだ弱気なキャンドル。No.2
数1が表示された後、状況までと新高値または新安値を作るために失敗した場合、または強気または弱気の高いろうそくの下に高いまたは低い閉鎖ろうそくを作る足No.1.の最後。だからNo.2の足は、足No1の補正である。3番
取引セッションの終了時に、それは補正は、それが1号足よりも低いか高いの低または高のフォームを形成するために失敗し、3号が形成されている。どのようにそれはマスターMladenをコード化するのですか?
よろしくお願いします。
ありがとうございました。
メタトレーダー(MT4)スクリプトファイルへのBoostライブラリのインポート。
メタトレーダースクリプトファイル内で作業しているのですが、Boostライブラリ内の関数を 呼び出す必要があります。 これが可能かどうかご存知の方はいらっしゃいますか? もし可能であれば、どのようにインポートを設定するのでしょうか?
直近のクローズド・プロフィットを表示する
こんにちは。
以下のコードが必要です。
私は最後のクローズド-トレードの金額が必要です。
どのようにそれをコード化することができますか?このコードでTakeProfitに達した後、アラート(ポップアップ)を作成するつもりです。
よろしくお願いします。
Halobungie
私のコードに何か問題があるのでしょうか?
私はMQ4を学ぼうとしています。私の最初の簡単なプログラムは、2つのMAが交差したときにアラートをポップすることになっています。私はなぜ理解することができない
このコードは動作しません。
どんな助けでも本当に感謝します!よろしくお願いします。
extern int Period_MA1 = 5;
extern int Period_MA2 = 1;
double MA1;
double MA2;
int init()
{
return(0);
}
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
int start()
{
//--------------------------------------------------------------------
MA1=iMA(NULL,0,Period_MA1,0,MODE_SMA,PRICE_CLOSE,0)。
MA2=iMA(NULL,0,Period_MA2,0,MODE_SMA,PRICE_CLOSE,0);; MA2=iMA(NULL,0,Period_MA2,0,MODE_SMA,PRICE_CLOSE,0);
//--------------------------------------------------------------------
if (MA2 == MA1 )
Alert("価格は同じです(",Period_MA2,").");//Alert
を返します。
}
...
このような関数で 最後のクローズドオーダーの利益を見つけることができます。
{
datetime lastTime = 0;
double lastProfit = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (magicNumber!=0)
if (OrderMagicNumber() != magicNumber) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
lastProfit = OrderProfit()+OrderSwap()+OrderCommission();
}
return(lastProfit);
}こんにちは。
次のようなコードが必要です。
最後に決済された取引の金額が必要です。
どのようにコード化すればよいですか?この関数でTakeProfitに達した後、アラート(ポップアップ)を出す予定です。
よろしくお願いします。
ハロバンギ