アスク! - ページ 161

 

ストップロス後のオープンリバーサルトレード

こんにちは、マスターコーダーズ。

前の注文がStopLossにヒットした後、反転注文を出すコードの作り方を教えてください。

例えば

まず、XXストップロスで買い注文を出し、価格がSLにヒットしたら、すぐに(買い)ストップロス価格で新しい売り注文を 出します。

ヘッジが許可されていないので、これはECNブローカーで動作するはずです。

ありがとうございます。

 

リスク計算EA

EAで購入するロット数を決定するコードを作っています。ほぼ完成しており、主な部分は以下の通りです。

double LotsToOpen(double riskLevel, double ticksToRisk) です。

私が解決したいのは、1ピップのティックを見つける方法です。分数ロットシステムでは通常答えは10ですが、私は1ピップの「古い」定義、つまりEURUSDのロットで10ドル、または通常クォートの有効数字5桁で1桁の変化となるものを使用しています。

double TicksInOnePip()

{ // これを口座で取得するためのプログラム的な方法があるはずです。

// ユーザーの入力に依存する必要はありません。

return(TicksInAPip);

すべての通貨 ペアで動作するようにこれをプログラムする方法について、何か考えやアイデアはありますか?

ファイル:
 

バッファの色変化を見るためのコメント表示

黄ひげです。

何が間違っているのか、誰か教えてください。 ある色が別の色に変わる時、そのポイントをどのようにとらえるのか、どなたか教えていただけませんか?

ありがとうございます。

---

こんにちは、黄ひげさん。

---

アラート:LSMA5 = 2147483647.00000000

* これは、"空のバッファ"...値を取得していないことを示します。色の変化を見つけるために、これらの余分なバッファを必要としないはずです。以下を参照してください。

---

LSMAバッファの値を表示し、色の変化に対応させるには、以下のコメントをLSMAコードに追加してください。

コメント(

"\n ExtMapBuffer1[shift]", ExtMapBuffer1[shift]".

をクリックすると、"ExtMapBuffer2[shift]", "ExtMapBuffer2[shift]" をクリックすると、"ExtMapBuffer2 "をクリックします。

を選択し、"ExtMapBuffer3[shift]", ExtMapBuffer3[shift]を選択します。

"\n ",

"\n " ) ;

完了したら再コンパイルしてください。

Strategy Testerを 使う - 任意のEAを実行し、LSMAインジケータをチャートに配置します。STesterを本当にゆっくり動かして、色の変化に合わせてバッファの値が変化するのを見る。

これが役に立つことを願っています。

ロバート

 

モメンタムの 値を表示する?

こんにちは、誰かが私に表示する方法を教えてくださいすることができます。

画面上にインジケータを持つことなく、画面上の運動量の値を表示する方法を教えてください。

画面上に表示する方法を教えてください。

よろしくお願いします。

よろしくお願いします。

 

インジケーターの宣言部分に、以下のようなif文を設定するにはどうしたらよいでしょうか。

extern int TS=30; //トレーリングストップ

というような文があります。

if(Digits==2||Digits==4) PF=1; else PF=10;

のようにすれば、自動的に桁が設定されるのでは?

 

変数PFはinit関数の 外側に置き、PFを初期化するコードをinit関数の中に入れるということです。

また、if文の中でもっと中括弧を使うようにしてください。そうすれば、バグが発生したときにも、その原因を突き止めるのが簡単になります。

if(xxx){

zzz

}else{

yyy

}

ラックス

 

ヘルプが必要です!

皆さん、こんにちは。

カオスオシレーターのインジケータを変更して、チャートの背景として表示できるようにしてくれませんか?

チャートの背景として表示できるようになりませんか?

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

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

ダン

ファイル:
 

関連質問 re ウィンドウの高さ

メインウィンドウの高さをピクセル値で取得する方法を教えてください。私は、以下の方法でメインウィンドウの下からのy_distanceを計算したいです。

y_distance = (価格-WindowPriceMin())/(WindowPriceMax()-WindowPriceMin())*WindowHeight(ウィンドウの高さ)

私はピクセル単位で y-distanceを与えるために、ピクセル単位でWindowHeightの値を取得する必要があります。

iscuba11:
コードを教えてくれて本当にありがとう。 また一つ、私の学習に黄金のナゲットを追加しました。

ありがとうございました、そして素晴らしい週末を

Dave <<<
 

マルチタイムフレーム移動平均の計算方法について

こんにちは、トレーダーの皆さん。

私は今、インジケーターを作っているのですが、複数の時間枠の移動平均を単純な時間枠に計算する方法を知りたいのです。

例えば

次のように変換する必要があります。

SMACurrent=iMA(NULL,60,1,0,MODE_SMA,PRICE_CLOSE,shift)を計算します。

SMAPrevious=iMA(NULL,60,1,0,MODE_SMA,PRICE_CLOSE,shift+1)とする。

23は慣例的にExponentialと 聞いたことがありますが、よくわかりません。

時間カレント(5M)の "1 "の値はどうなっているのでしょうか?

SMACurrent=iMA(NULL,5,????,0,MODE_SMA,PRICE_CLOSE,shift)

SMAPrevious=iMA(NULL,5,????,0,MODE_SMA,PRICE_CLOSE,shift+1)

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

ビックスウィン

 

何行もあるときに1行ずつ選んで処理するにはどうしたらいいのでしょうか? 以下のような感じです。

if (Askval5) { buy=1;sell=0; }.

if (Askval4) { buy=1;sell=0;}のような感じです。

if (Askval3) { buy=1;sell=0;}のような感じでしょうか?

if (Askval2) { buy=1;sell=0; }.

if (Askval1) { buy=1;sell=0; }.