生のアイデア - ページ 17

 

ブレイクイーブンとトレイリングストップに関する問題

こんにちは。

CodersguruのMQL4チュートリアルを使ってコーディングを学んでおり、"My_First_EA "に取り組んでいます。これは本当に私の最初のEAです。とてもよく動くのですが、ブレイクイーブンストップを書こうとしているのですが、うまくいきません。問題は、ブレイクイーブンストップがトレーリングストップと同じように価格に追随することです。最初のストップロスは、15ピップス(例)儲けたときに1ピップの利益を維持するように動き、その後、トレーリングストップが25ピップの利益で機能し始めるまで、ストップロスをブレイクイーブンのストップ(1ピップの利益)で維持させたいと考えています。その後、トレーリングストップは通常通り利益の1ピップごとに動くようにしたいのです。問題は "OrderStopLoss() "だと思うのですが、もう何もわかりません。私の脳はドロドロです。ありがとうございました。

以下は私が行った関連するコードです。

extern double TrailingStop=25.0;

extern double BreakEvenProfit=15;

extern double BreakEvenStop=1.0; extern double BreakEvenProfit=15; extern double BreakEvenStop=1;

......................

私のエントリーおよびオープンオーダーのコードは問題なく動作します。

......................

for (cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderType()<=OP_SELL&&OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY)//ロングポジションを建てる

{

//閉じるべき?

if (FSAR > FMA) //私の終了シグナル

{

//----ロングポジションをクローズする

オーダークローズ(OrderTicket(),OrderLots(),Bid,3,Magenta);

return(0);//終了

}

//////////////////////////////////////以下問題箇所です。

//----ロングポジションのブレイクイーブンストップをチェックする------。

if (買値-売値() > BreakEvenProfit*Point)

{

if (OrderStopLoss() < OrderOpenPrice()+ BreakEvenStop*Point)

{

注文変更(OrderTicket(),OrderOpenPrice(),OrderOpenPrice() + BreakEvenStop*Point,OrderTakeProfit(),0,Yellow).OrderModify(OrderTicket(),OrderPrice() + BreakEvenStop*Point)

return(0);

}

}

//-----以下はすべて典型的なトレーリングストップとして機能します。

//----トレーリングストップをチェックする LONG POSITION

if(TrailingStop>0)

{

if (買値-売値()>ポイント*トレイリングストップ)

{

if (オーダーストップ・ロス()<ビッド-ポイント*トレイリングストップ)

{

オーダーモディファイ(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Yellow);

return(0);

}

}

}

}

else//ショートポジションに移動

 

RSI(ヒストグラム)・カラー表示

RSI(ヒストグラム)で、値が前のバーより大きいか小さいかによって色が変わるものを探しています。どなたかお持ちの方、教えていただけませんか?事前にありがとうございました。

ファイル:
rsi.jpg  15 kb
 

オシレーションを設定する。

ヒストグラムの値がpipsをベースにしたインジケータを作りました。どうすれば-50,50の間で振動するようにできるのでしょうか?

 

面白い投稿がありますね!

やあ、みんな、、、。

私は別のフォーラムでこの投稿を見つけました。

こんにちは、皆さん、約1年前にMT4用のエキスパートアドバイザーを購入しました。それは本当によくやっているが、私はそれを使用して盲目のように感じ、私は大きな損失を持っていなかったが、私はそれがどのように動作するか、それが取引を開く方法、それが取引を閉じることを決定したときに、私は知らないことを恐れている。これらのことを理解することは可能でしょうか?

If you have any idea please write to me: fancofx@libero.it

彼は2005年9月にこれを投稿しました。私は彼に電子メールを送り、彼のEAを尋ねました。この人について何か情報があれば教えてください。

 

少額預金」と「すべてのブローカー

を探そうと、多くのフォーラムやサイトを訪れました。

1.小額預金(例えば500ドル以下)で動作するEAやストラテジー。

私はそれを見つけられませんでした。

2.2. EAまたはEAに挿入するコードの一部は、ほぼすべてのブローカーで同じ結果で動作するようにします。私は、ほとんどすべてのブローカーで同じ結果を持つようにEAを改善する方法を意味する?

私が見つけたものはすべて、保留中の注文を 使用することです。そして、いくつかの人々は、D1タイムフレームを使用しています。

私はすべてを見つけるためにしようとします。しかし、メンバーはそれについていくつかの提案を持っているかもしれませんか?

 

help needed!

皆さん、こんにちは。

1時間、4時間、1日の高値、安値を表示してくれるインジケータが欲しいのですが、プログラミングの経験がありません。

私はプログラミングの経験がなく、このインジケータがあれば欲しいのですが、もし存在するならば、または誰かが私のために作ってくれるならば、それは素晴らしいことです。

私はプログラミングの経験がないので、もしこのようなインディケータがあれば欲しいです。

私は、リフレッシュさせるために理想的な指標を添付しました。

事前にありがとうございます。

神の祝福を〜。

ファイル:
 

エキスパートとインジケーターの使い方

皆さんこんにちは。

私は1つのエキスパート(MyExpert)と1つのカスタムインジケータ(MyIndicator)を持っています。

私はMyExpertのコードで必要です

============================================

int init()

{

... 別のコード...

if (MyIndicator is plot on chart)

{

MyExpert 用のパラメータ (MyIndicator ) を設定する。

}

さもなければ

{

チャートにMyIndicatorを追加し

MyExpert のパラメータ (MyIndicator ) を設定する。

}

...さらにコード...

return (0);

}

int deinit()

{

...別のコード...

if (MyIndicatorがチャートに表示されている場合)

{

インジケーターを削除

}

... もっとコード

return (0);

}

============================================

ご協力ありがとうございました...

シャルル

 

リクオートの スリッページコードが必要

最近、IBFXからMIGに乗り換えました。私が抱えている問題の一つは、私はしばしばrequoteの価格を与えられていることです!私はスリッページを0に変更しました。私はスリッページを0に変更し、それは私の注文が約60%の時間だけ実行されているようです。もし、このコードが、より有利な方向(売りの決済や買いの開始など)に行った場合は、再指値を受け入れ、再指値価格が他の方向であった場合は拒否するように変更する方法を知っている人がいれば教えてください。

もし誰もこの方法を知らないのであれば、私はいくつかのアイデアを試してみたいし、それがわかればここに投稿できるのですが、それはうまくいかないかもしれないので、ここにいる他の誰かがこの方法を知っていることを望みます。助けてくれてありがとう

 

ストラドルEAヘルプ?

こんにちは。

ストラドルアイデアのEAの書き方について教えてください。

もし条件(例えばEMAがクロスオーバーする)があれば、現在のBid/Askスプレッドからそれぞれ10pips離れたところに2つの注文(買いストップと売りストップ)をオープンします。そして、片方の注文を出したら、もう片方の注文をすぐにキャンセルしない。開いた注文が十分に動いた場合(例えば20~30pips)、もう一方の注文をキャンセルします。しかし、開いた注文が例えば20pipsのトレーリングストップを使用して終了した場合、直ちに他の注文を直ちに開くように修正します。

ありがとうございます。

 

新しい相場を受信したときに、毎回以前のデータを計算する必要がありますか?

エキスパートアドバイザーで、過去のスティックデータを使って計算し、その結論が現在の計算に影響を与える場合、新しい相場を受信したときに毎回以前のデータを計算する必要がありますか?