コーディングの方法は? - ページ 21 1...141516171819202122232425262728...347 新しいコメント yossi1177 2007.02.11 17:13 #201 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トレーリング利益の初心者が動作するように (私の英語での許し私はあなたが私を理解していることを願っています) と再び非常にありがとうございました!!!! yossi1177 2007.02.11 21:03 #202 このメソッドでの結果 8.2.07 -3 ピップス +50 pips 9.2.07 + 50ピップス この方法で大きな可能性を持っているのは、利益が最大で、負けるのは最小だからだ。 すべて敗者 なぜなら商業の心理学とそれは心理学とは全く逆の方法となる この とりあえず、私はこの方法をマニュアルでやっています。 私はさらに更新し続けるでしょう あなたは私が正しいことを知っている yossi1177 yossi1177 2007.02.13 12:55 #203 yossi1177: の結果は、このメソッドで私の一方8.2.07 -3 pips +50 ピップス 9.2.07 + 50ピップス この方法には大きな可能性があり、利益は最大、敗北は最小です。 全ては敗者のため、商業の心理とそれは心理学とは全く逆の方法となるこの とりあえず、私はこの方法をマニュアルでやっています。 私はさらに更新し続けるでしょう あなたは私が正しいことを知っている yossi1177 これを見てください!!!! ファイル: 8.2.07-14.2.07.gif 5 kb 8.2.07-14.2.07.htm 12 kb yossi1177 2007.02.13 12:57 #204 トレーリングプロフィット このコードは動作しません MrPip 2007.02.14 10:56 #205 トレーリング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ずつトレールします。 ロバート jerrydeng 2007.03.02 17:36 #206 助けて!簡単なコードが必要です こんにちは!皆さん 私はほとんどすべてのインジケータが非常に良いことを発見した、しかし、指標 - このフォーラムの "矢印 "は、常にバーの上または下にあります。何度も、矢印を見たとき、最適なエントリー時間が過ぎています。いつ、何が、矢印を表示したのか?そこで、矢印が出た時の価格の位置で、チャートの左上に「XX:XXopen price XXXX」というコメントと共に表示させ、今何が起こったかを知り、次のステップを決められるようにしたいです。 誰がそれを完了するために私を助けることができますか? 最初に非常に感謝します。 英語が下手で申し訳ありません... justize 2007.03.06 20:12 #207 ファイル: open-range-breakout.mq4 9 kb teldon 2007.03.10 14:53 #208 求めるコード このコードをどう書けばいいのか・・・。 波の高さを測定して、それに応じて判断を下す必要がある。 例えば....私は5分足チャートを見ています。私は上下の波がたくさん表示されます。私は40pips以上の高さを持つ波を選択したいのです。このようなコードはどのように書けばよいのでしょうか? どなたか教えてください。 サンクス SaxMan 2007.03.13 13:41 #209 プログラマ向けヘルプ -- コードロジックに関するヘルプ こんにちは、プログラマーです。 寄り付き注文のロジックをプログラミングしているのですが、どうもうまくいきません。 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 How to code? アスク! ICustom機能 omelette 2007.03.13 14:13 #210 こんにちは、これを試してみてください。 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); 1...141516171819202122232425262728...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これはシンプルな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
の結果は、このメソッドで私の一方
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以上の高さを持つ波を選択したいのです。このようなコードはどのように書けばよいのでしょうか?
どなたか教えてください。
サンクス
プログラマ向けヘルプ -- コードロジックに関するヘルプ
こんにちは、プログラマーです。
寄り付き注文のロジックをプログラミングしているのですが、どうもうまくいきません。
{
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
こんにちは、これを試してみてください。
{
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);