コーディングの方法は? - ページ 21

 
Wackena:
これはシンプルな3キャンドルプロフィットトレーリング(PT)コード、またはトレーリングストップのようなものです。これはGapPT=利益のあるピップ数で起動します。3本のローソク足のチャート例を添付します。

ワッケナ

extern int GapPT=10;

int c, n, p;

double LongPT, ShortPT;

c=0; p=0;

for(n=0;n<=6;n++)

{

if(High[c+1]Low[c+2]) {n--;}

c++;

p++;

if(n==3) break;

}

ShortPT=NormalizeDouble(High,Digits);

LongPT=NormalizeDouble(Low,Digits);

int total = OrdersTotal();

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

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow);

}

if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red);

}

}

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

1.私はどのように私は手動の方法でincipitされているトランザクションにそれを発揮する? または自動的

2.私はそれが彼が敗北に入るときだけ彼女を行動するconveneであることが必要です。

例: もし、トレーリング利益20ちょうど注文論文-20トレーリング利益の初心者が動作するように

(私の英語での許し私はあなたが私を理解していることを願っています)

と再び非常にありがとうございました!!!!

 

このメソッドでの結果

8.2.07 -3 ピップス

+50 pips

9.2.07 + 50ピップス

この方法で大きな可能性を持っているのは、利益が最大で、負けるのは最小だからだ。

すべて敗者 なぜなら商業の心理学とそれは心理学とは全く逆の方法となる この

とりあえず、私はこの方法をマニュアルでやっています。

私はさらに更新し続けるでしょう

あなたは私が正しいことを知っている

yossi1177

 
yossi1177:
の結果は、このメソッドで私の一方

8.2.07 -3 pips

+50 ピップス

9.2.07 + 50ピップス

この方法には大きな可能性があり、利益は最大、敗北は最小です。

全ては敗者のため、商業の心理とそれは心理学とは全く逆の方法となるこの

とりあえず、私はこの方法をマニュアルでやっています。

私はさらに更新し続けるでしょう

あなたは私が正しいことを知っている

yossi1177

これを見てください!!!!

ファイル:
 

トレーリングプロフィット

このコードは動作しません

 

トレーリングEA

yahooのMTE&Iグループに投稿したものです。

7つの異なるトレーリングストップのアイデアを1つのEAにまとめました。

マニュアルトレードでのテストはしていませんが、easの機能の多くを使い、動作しています。

添付の通貨 ペアで入力したポジションのみトレールします。

また、タイプ2のディレイド・トレーリングストップがお勧めのようです。

また、3つのレベルを持つタイプ3も試してみてください。

1段目はその段の設定でストップ移動、2段目はその段の設定でストップ移動、3段目はその段からトレール移動します。

例えば

1段階目は20ピップス。ブレークイーブンに移行するために、最初のストップを20に設定します。

2手目30、2段目のストップを15に設定し15で固定します。

3手目40の場合、トレーリングを10に設定することで10ずつトレールします。

ロバート

 

助けて!簡単なコードが必要です

こんにちは!皆さん

私はほとんどすべてのインジケータが非常に良いことを発見した、しかし、指標 - このフォーラムの "矢印 "は、常にバーの上または下にあります。何度も、矢印を見たとき、最適なエントリー時間が過ぎています。いつ、何が、矢印を表示したのか?そこで、矢印が出た時の価格の位置で、チャートの左上に「XX:XXopen price XXXX」というコメントと共に表示させ、今何が起こったかを知り、次のステップを決められるようにしたいです。 誰がそれを完了するために私を助けることができますか? 最初に非常に感謝します。

英語が下手で申し訳ありません...

 
ファイル:
 

求めるコード

このコードをどう書けばいいのか・・・。

波の高さを測定して、それに応じて判断を下す必要がある。

例えば....私は5分足チャートを見ています。私は上下の波がたくさん表示されます。私は40pips以上の高さを持つ波を選択したいのです。このようなコードはどのように書けばよいのでしょうか?

どなたか教えてください。

サンクス

 

プログラマ向けヘルプ -- コードロジックに関するヘルプ

こんにちは、プログラマーです。

寄り付き注文のロジックをプログラミングしているのですが、どうもうまくいきません。

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear") BarCount++;

{

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);

}

CrossedUP/DN と BarCount は静的変数です。

私のクロージングロジックは次の通りです。 クロスが発生すると、クロス以降のバーをカウントするバーカウントを刺激する。 このカウントが2(つまりクロスから2本後)に達したとき、そして現在のバーがBearであれば、関数に trueを返すトリガーになります。

問題:クロス通知はOKだが、カウントが発生せず、結果的に "true "状態にならない。

ご教授ありがとうございます。

SaxMan

 

こんにちは、これを試してみてください。

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear")

BarCount++;

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);