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

 
hoosain:
こんにちは、mladenです。EAに時間機能を追加するためのコードで私を助けてくれました。私はProfitTargetを動作させるために戦っています。もし、EA Blessing_3_V3_9_6 (私は以前の投稿でリンクを与えました)にそれを追加することができれば、私は非常に感謝します。ありがとうございます。

フーセイン

注文をループさせ、選択した注文の利益を合計します。もし利益が期待するものを上回ったら、それらの注文をすべて閉じる。このようなものです。

double totalProfit=0;

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

{

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

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

if (OrderMagicNumber()!=Magic) continue;

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

{

RefreshRates();

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

}

}

if (totalProfit>=ProfitWhenClose)

for (i=OrdersTotal()-1; i>=0; i--)

{

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

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

if (OrderMagicNumber()!=Magic) continue;

int type = OrderType();

if (type==OP_BUY || type==OP_SELL)

{

RefreshRates();

if (type==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,3);

else OrderClose(OrderTicket(),OrderLots(),Ask,3);

}

}

 
mladen:
Joe S1OkToOrderとS2OkToOrderの変数の値をチェックしてください。ほぼ間違いなく、これらの変数が新しいポジションを入力することを妨げています。

S1OkToOrderにtrueを指定してもダメで、S1OkToOrderを削除 すると、無限注文になります。

いつか暇な時にでも

ありがとうございます。

 
Big Joe:
こんにちは、達人たち。

ちょっとだけ助けてほしい。

私のアービトラージEAに再び取り組んでいます。

それは、裁定取引をするために、ポジションを開く。特定の時間になると、ポジションを追加します。私はそれが動作しているすべてを取得します。

しかし、私はそれが2番目の時間にポジションを追加したい、そして今回は、私はすべての私ができることを試みるが、何もない、私は2日以来それを上にしています。

素晴らしい第一人者は、それを見てくださいすることができますか?

コードで、検索してください。ADD TO MAIN POSITIONS 2 (line 220) (最初の "add positions "は機能しています)

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

ジョー

今すぐ試してみてください(2番目のポジションを開くための関数は、独自のブール変数で動作します - 以前は、1番目のポジションを開く関数に属していた変数を使用していました)。これで問題が解決するかどうか試してみてください:pegasus_arbitrage_short_1.47_ea_new_1.01.mq4

 
mladen:
Joe 今すぐ試してみてください(2番目のポジションを開くための関数は、独自のブール変数で動作します - 以前は、最初の注文を開く関数に属している変数を使用していました)。これであなたの抱えていた問題が解決するかどうか試してみてください:pegasus_arbitrage_short_1.47_ea_new_1.01.mq4

ご苦労様です。

しかし、何も動作しません。この夜、他のことも試してみましたが、どれもうまくいきませんでした。

エキスパートに、毎日好きな時間にポジションを追加することができます。

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

 

RSI>70でカウンタ=rxとし、RSI<30(この値=ry)になるまでこの値が有効である(コーディングで参照/操作で使用する)ようにしたい ですが、可能でしょうか?そして、その逆も同様です。私のための任意のボディコードお願いすることができます。ありがとうございます。

ミザンシャリフ

 
Mizan:
RSI>70になると、カウンタ=rxとなり、RSI<30になるまで、この値がアクティブになります(コーディングで参照したり、操作で使用 します)そして、その逆も同様です。私のための任意のボディコードお願いすることができます。ありがとうございます。

Mizan Sharif

すみません、何をカウントすればいいのでしょうか?

シグナルということでしょうか?

 

こんにちは親愛なるMladen。

このインジケーターをチャート上でリメイクしてほしいのですが、可能であれば価格をラインAOの形に置き換えてほしいのですが、可能でしょうか?MACDは 実はこのインジケーターには必要ないのです。

もし時間があれば作ってください。

 
mladen:
すみません、シグナルって何ですか?

私はこの2つのインディケータを1週間使っていますが、結果は驚くべきものです。

アラート付きの1つのシグナルを作るためにそれらを組み合わせるのを助けてくれることを期待しています。

彼らは両方ともすでにアラートを持っていますが、私は唯一の信号が来るようにそれらを組み合わせることをお勧めします。

私はそれが以下のZIPファイルにどのように見えるべきかの写真を追加しました。

また、パラメータを残していただけると、必要に応じて値を変更することができますので、お願いします。

Sendspace.comからsend.zipにダウンロード - 大きなファイルを簡単に送信する

その完璧ではないいくつかの損失を持っていますが、ストップロスは、タイトな、より少ない損失です。

また、トレンドの方向性が高い場合は、ロングトレードでより多くのpipsを得るために使用します。

もしあなたがそれらを組み合わせるのを手伝ってくれるなら、私は本当に感謝します。

ありがとうございます:-)

 

こんにちは、インジケーターを左右に移動させるのは簡単ですが、上下に移動させるのは難しいのでしょうか?どなたか、コードのどこを変えればいいのか、ヒントをいただけないでしょうか?今まではエンベロープや MA用のレベルを使っていたのですが、どうもうまくいかないものがあって...。一目のようなチャート上の指標にしか使えないと思います。よろしくお願いします。

 
airquest:
こんにちは、インジケーターを左右にずらすのは簡単なのですが、インジケーターを上下にずらすのは難しいのかなと思いまして。どなたか、コードのどこを変えればいいのか、ヒントをいただけないでしょうか?今まではエンベロープやMA用のレベルを使っていたのですが、どうもうまくいかないものがあって...。一目のようなチャート上の指標にしか使えないと思います。よろしくお願いします。

値を上下にずらすには、値を変えるしかなく、それでは本当に期待通りの結果が得られない(時間軸やシンボルに大きく左右される)。