アスク! - ページ 158

 
Kalenzo:
マジックナンバーは正しく設定されているようですね。唯一の問題は、同じマジックナンバーの注文が現在の取引プールに存在するかどうかをチェックしていないことです。新しい取引を始める前に、すべてのオープンオーダーを調べて、OrderMagicNumber() == あなたのマジックナンバーかどうかをチェックする必要があります。

Kalenzoさん、ありがとうございます。しかし、私は本当によく分かっていません。 実は、EAビルダーのサイトを通してやっているのですが、今、私のEAの中に他の機能をカット&ペーストしようとしているのです。

私はチェックしたのですが、他のトレードはありませんでした。新しい口座を開設してテストしましたが、ロングでもショートでも1つの取引しか実行されず、これらは独立して動作しません >>大声で叫ぶ

買いが約定したとき、JornalがSell is "context busy "と言って、結果的にエントリーできないのですが?

異なるマジックで2つのEAがクラッシュしている?

u plsで何かを修正することができますか?今後の参考のために テンプレートとして使用します。

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

 

nedd ヘルプ

私のEAはrsxインジケータを追加しています。

rsxがゼロを超えたら買い、ゼロを下回ったら売るようにしたいのですが。

if(UseRSX)

{

_i0 = iCustom(symbol, period, RSXIndicatorName, RSXLengh, RSXCountBars,JRSX_Up, 0, pos);

_i1 = iCustom(symbol, period, RSXIndicatorName, RSXLengh, RSXCountBars,JRSX_Down, 1, pos);

if(_i0 > _i1) _short = false.もし(_i0 > _i1) _short = false;

if(_i0 < _i1) _long = false;

このスクリプトの問題点

rsxがゼロを超えたら買う

しかし、それはすべてのキャンドルに別のロットを購入する

mt4で私は15分チャート上にある場合、それは15分ごとに新しいロットを購入します。

売り信号の ために同じ

誰が私を助けることができますか?

 

VoltyChannel_Stop_v2.1_TRO_MODIFIED_VERSION

Codersguru様。

ローソク足が完全に形成された後、このインディケータにアラートと 電子メールを追加するのを助けてもらえますか?

このインジケータをベースにしたEAはありますか?

よろしくお願いします。

Ahmaddzaqy

 

こんにちは、CodesGuruです。

添付のインジケータをEAに変換するのを手伝ってくれませんか?

EMA1とEMA5のクロスオーバーに基づいたシグナルを出します。

もっとプログラムする。EMA80。

EMA1がEMA5を上回り、EMA80が上方に移動 したら買い。

EMA1がEMA5を下にクロスしたら買い終了

EMA1がEMA5を下にクロスし、EMA80が下降しているときに売り。

EMA1がEMA5を上にクロスしたら売りで閉じる。

何か参考になることがあれば、教えてください。

ありがとうございます。

Amit

ファイル:
 

5ラインチャネルインジケータ

どなたか、2ラインだけでなく、5ラインのMT4チャンネルインジケーターを教えていただけませんか?

ありがとうございます。

eagledpm

 

チャート上に値を表示するには?

こんにちは。

誰かが私を助けてくれることを期待しています...

EAを走らせていて、その変数の値をチャートに表示させたいのですが、どうすればいいのでしょうか?

私はMQ4コーディングの初心者ですが、昔はCプログラマーでした。

よろしくお願いします。

 

これは私のRogueTraderで行っている方法です。

変数をあなたの使っているものに変更するだけで、あとはうまくいくはずです。

string sComment = "";

string sp = "-----------------------------------------------------------------------------n";

string NL = "\n";

文字列 sDirection = "";

sComment = eaname + NL;

sComment = sComment + "ストップロス = " + DoubleToStr(Stoploss,0) + " | ".StopLoss(ストップロス) = " + DoubleToStr(Stoploss,0) + ";

sComment = sComment + "テイクプロフィット= " + DoubleToStr(TakeProfit,0) + " | ";

sComment = sComment + "メイントレールストップ = " + DoubleToStr(TrailingStop1,0) + NL;

sComment = sComment + sp;

sComment = sComment + "Lots = " + Lots + " | " + "Current Open Orders = " + ordTotal + NL;

sComment = sComment + "最大注文数 = " + MaxOrders + NL;

sComment = sComment + "ADX期間 = " +APeriod + " | " + RVI期間 = " + RPeriod + NL;

//sComment = sComment + "sig_sell=" + DoubleToStr(sig_sell,Digits) + NL; sComment = sComment + "sig_sell=" + DoubleToStr(sig_sell,Digits) + NL;

sComment = sComment + sp;

コメント(sComment);

を返す(0)。

プログラムの一番下に書いています。

これがお役に立てれば幸いです。

- マイク

 

それはとても効果的です...たくさんのありがとうございます

 
 

トレンド・インジケータ

このインジケータは素晴らしいものですが、トレンドの方向が変わるたびに名前が変わってしまうのが残念です。

また、ニュースインジケーターを作って、時間や通貨ペアの ニュースイベントをコードに追加して、ニュースがあるたびにシグナルを取得し、後でそのシグナルを使ってEAを開始または停止することはできないでしょうか? 誰かすでにそれをやっていたら教えてください。

よろしくお願いします。

アラン