コーディングの方法は? - ページ 259 1...252253254255256257258259260261262263264265266...347 新しいコメント halobungie 2011.04.06 07:55 #2581 star821: 私はあなたが50から200ロットを開くのに十分なお金を持っている場合、この有名なEAコールDTS - 1を見つけることができると思います。 こんにちは。 DTS-1という有名なEAはどこにあるのでしょうか? よろしくお願いします。 ハロバンギ 削除済み 2011.04.06 07:58 #2582 ムラデン こんにちは、Mladenです。 STC EAを試してみました。5分足では、30分足が上昇または下降しているときは非常に良いのですが、30分足がトレンドの終わりで、下降または上昇に転じたとき、上値で買い、下値で売ることになります。 そこで、30分足や60分足でトレンドを判断し、5分足のSTCでエントリーすることで、損切りポイントをエントリーポイントの近くに改善することができると思います。 Bill WilliansのFractalsルールを使用する。 1.上昇のバー:高値と安値が高い。 2.下のバー:高値と安値が低い。 3.内部のバー:前のバーに従ってください。 4.外側のバー:方向を変更することを検討することがあります。 このルールを使ってMTF FRACTALインディケータを修正するのを手伝ってくれる人はいますか? ありがとうございます。 mladen: star821これを試してみてください ________________________ いくつかの説明:私はあなたが投稿したものを使用せず、これらを作りました(あなたの投稿に添付されたインジケータは私の名前が入っていますが、そのバージョンは私が作ったものではありませんが、私がそのインジケータを使わなかった理由はそれだけではありません)。今回添付したインジケータは、このEAに最適化されており、シャフトのトレンドの上昇・下降をそのまま識別してくれます。EAはシンプルなものですが、そのままecnブローカーに設定でき、ヘッジなし、5桁ブローカーを自動認識することが可能です。デフォルトのパラメータはご要望の通り設定しました。 結果としてはテストしていません(注文と注文のクローズに関しては、その通りに動くかどうか少しテストしただけで、結果としてはテストと最適化の段階を残しています )。 よろしくお願いします。 ムラデン ファイル: mtf_fractals.jpg 49 kb mtf_fractals.mq4 4 kb ace 2011.04.06 08:04 #2583 コードがありません? このコードは完全なものですか?もしそうなら、どのようにコンパイルすればよいのですか? または また、もしそうであれば、足りない部分を教えてください。 #プロパティ indicator_chart_window #property indicator_buffers 1 (インジケータバッファ1) #property indicator_color1 DodgerBlue (インジケータカラー1) double dMarker[]; extern int MarkedBar = 50; int init() { SetIndexBuffer(0,dMarker)を設定します。 SetIndexStyle (0,DRAW_ARROW)を設定します。 SetIndexArrow (0,242)を設定します。 } int start() { for (int i=Bars-1;i>=0;i--){。 if(i == マークされたバー) dMarker = High; さもなくば dMarker =EMPTY_VALUE。 } return(0); } How to code? エリート指標 :) [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 cracka 2011.04.07 13:18 #2584 EAのプログラミングでお困りの方へ こんにちは。 最初のEAを設定したいのですが、プログラミングに問題があります。どういうわけか、注文を買ったり売ったりしません。私は本当に助けを感謝します。どうか、PMで私に連絡してください。 よろしくお願いします。 P mshawzin 2011.04.07 18:42 #2585 rdlr176 2011.04.07 22:52 #2586 誰かこれを直してくれませんか? このEAを持っています、私はいくつかの成功を収めて使用しましたが、IBFXが成行注文に変更したときに動作しなくなりました、手動でやっていますが、誰かがこれを再び動作させることができれば、それはクールだろう bearish_martingale.mq4 ファイル: bearish_martingale.mq4 7 kb 95032792 2011.04.13 01:33 #2587 MODFIYING EA FOR THE POINT こんにちは。 私は、ブローカープラットフォームの種類に応じて様々なブレークイーブンピップのために私のストップロスを追跡しようとしている私のEAを持っています。私はこれを5桁のブローカーに使用していますが、2桁の4桁のブローカータイプを持っているプラットフォームを持っています、、、私が取引を修正しようとすると、私のストップロスは2桁のブローカー(例えばオーディーンが88円)のブレークイーブンにのみ動き、利益ピップを追加せず、私の取引は終了します。質問ですが、2桁のブローカーや4桁、5桁のブローカーを見た場合、ポイント 機能を正しく動作させるにはどのように判断すればよいのでしょうか? extern bool BreakEven = trueです。 extern int BreakEvenPips = 37; extern int BreakEvenProfitPips = 10; double Pnt; //+------------------------------------------------------------------ int init() { if(桁数 == 5 || (桁数 == 3 )) { Pnt = Point*10; } if(Digits == 6 || (Digits == 4 )) { Pnt = Point*100; }. Pnt = Point*100 です。 } return(0); } int deinit() { return(0); void TrailOrder(int type) { for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) continue; if(OrderMagicNumber()!=MagicNumber||OrderSymbol()!=Symbol())継続。 if (オーダータイプ()==OP_BUY) { if (Bid >= OrderOpenPrice () + (Pnt*BreakEvenPips &&BreakEven== false )) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+BreakEvenProfitPips*Point,OrderTakeProfit(),0,CLR_NONE); } if (注文タイプ()==OP_SELL) { if (Ask <= OrderOpenPrice() - (Pnt*BreakEvenPips &&BreakEven== false)) { OrderModify(OrderTicket(),OrderOpenPrice()-BreakEvenProfitPips*Point,OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE); } }} どんなヘルプでも大いに結構です! コーディングのヘルプ 出口戦略ステップ・ストップとトレーリング・ストップの比較 How to code? increase 2011.04.13 19:40 #2588 どのように行うか 取引を開始し、取引に負けた場合、15のトレーリングストップを追加し、取引を開始したまま、新しい取引を開始する(EAは常に1つの取引しか開いていない)ので、EAは現在新しい取引のみで動作しています。 次のようなことを試しています。 TSTP = 15 * MarketInfo(OrderSymbol(), MODE_POINT); for(x=0;x<OrdersTotal();x++){OrderSelect(x,SELECT_BY_POS,MODE_TRADES);{。 if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic=0)){。 if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(),Bid - TSTP, OrderTakeProfit(), Blue).OrderClose(OrderTicket(), OrderOpenPrice(),Bid - TSTP, OrderTakeProfit(), Blue); オーダークローズ(OrderTicket(),OrderLots(),Bid,Slip,Aqua);マジック=マジック+1;}}。 if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){? if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + TSTP, OrderTakeProfit(), Blue).OrderClose(OrderTicket())。 OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Gold);Magic = Magic +1;}}}}. How to code? 10ポイント 3.mq4 コーディングのヘルプ 4ng3l 2011.04.13 20:18 #2589 Ordermodify() エラーコード 1 こんにちは、皆さん。 私は自分自身のためにこのコードをカスタマイズしますが、私は戦略テスターで それを実行するとき、それはこのエラーコードを送信します。 2011.04.14 02:38:22 2011.04.12 04:02 OrderModify error 1[/CODE] and this is the code: ( i dont know what is wrong with it , help please ) [CODE]void CheckTrailingStop() { for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()!=Symbol()) continue; if(OrderType() == OP_BUY) { if(((Bid - OrderOpenPrice()) > (Poin * TrailingStop)) && (OrderStopLoss() < (Bid - (Poin * TrailingStop)))) OrderModify( OrderTicket(), OrderOpenPrice(), Bid - ( Poin * TrailingStop ), OrderTakeProfit(), 0, GreenYellow); } if(OrderType() == OP_SELL) { if(((OrderOpenPrice() - Ask) > (Poin * TrailingStop)) && (OrderStopLoss() > (Ask + (Poin * TrailingStop)))) OrderModify( OrderTicket(), OrderOpenPrice(), Ask + ( Poin * TrailingStop ), OrderTakeProfit(), 0, Red); } } } How to code? 出口戦略ステップ・ストップとトレーリング・ストップの比較 どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 削除済み 2011.04.13 22:59 #2590 Experts の libraries サブディレクトリに移動して stdlib.mq4 を見てください。 すべてのエラーはそこにリストされています。 エラー1は "No Error "です。 1...252253254255256257258259260261262263264265266...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私はあなたが50から200ロットを開くのに十分なお金を持っている場合、この有名なEAコールDTS - 1を見つけることができると思います。
こんにちは。
DTS-1という有名なEAはどこにあるのでしょうか?
よろしくお願いします。
ハロバンギ
ムラデン
こんにちは、Mladenです。
STC EAを試してみました。5分足では、30分足が上昇または下降しているときは非常に良いのですが、30分足がトレンドの終わりで、下降または上昇に転じたとき、上値で買い、下値で売ることになります。
そこで、30分足や60分足でトレンドを判断し、5分足のSTCでエントリーすることで、損切りポイントをエントリーポイントの近くに改善することができると思います。
Bill WilliansのFractalsルールを使用する。
1.上昇のバー:高値と安値が高い。
2.下のバー:高値と安値が低い。
3.内部のバー:前のバーに従ってください。
4.外側のバー:方向を変更することを検討することがあります。
このルールを使ってMTF FRACTALインディケータを修正するのを手伝ってくれる人はいますか?
ありがとうございます。
star821
これを試してみてください
________________________
いくつかの説明:私はあなたが投稿したものを使用せず、これらを作りました(あなたの投稿に添付されたインジケータは私の名前が入っていますが、そのバージョンは私が作ったものではありませんが、私がそのインジケータを使わなかった理由はそれだけではありません)。今回添付したインジケータは、このEAに最適化されており、シャフトのトレンドの上昇・下降をそのまま識別してくれます。EAはシンプルなものですが、そのままecnブローカーに設定でき、ヘッジなし、5桁ブローカーを自動認識することが可能です。デフォルトのパラメータはご要望の通り設定しました。
結果としてはテストしていません(注文と注文のクローズに関しては、その通りに動くかどうか少しテストしただけで、結果としてはテストと最適化の段階を残しています )。
よろしくお願いします。
ムラデンコードがありません?
このコードは完全なものですか?もしそうなら、どのようにコンパイルすればよいのですか?
または
また、もしそうであれば、足りない部分を教えてください。
#プロパティ indicator_chart_window
#property indicator_buffers 1 (インジケータバッファ1)
#property indicator_color1 DodgerBlue (インジケータカラー1)
double dMarker[];
extern int MarkedBar = 50;
int init() {
SetIndexBuffer(0,dMarker)を設定します。
SetIndexStyle (0,DRAW_ARROW)を設定します。
SetIndexArrow (0,242)を設定します。
}
int start() {
for (int i=Bars-1;i>=0;i--){。
if(i == マークされたバー)
dMarker = High;
さもなくば
dMarker =EMPTY_VALUE。
}
return(0);
}
EAのプログラミングでお困りの方へ
こんにちは。
最初のEAを設定したいのですが、プログラミングに問題があります。どういうわけか、注文を買ったり売ったりしません。私は本当に助けを感謝します。どうか、PMで私に連絡してください。
よろしくお願いします。
P
誰かこれを直してくれませんか?
このEAを持っています、私はいくつかの成功を収めて使用しましたが、IBFXが成行注文に変更したときに動作しなくなりました、手動でやっていますが、誰かがこれを再び動作させることができれば、それはクールだろう bearish_martingale.mq4
MODFIYING EA FOR THE POINT
こんにちは。
私は、ブローカープラットフォームの種類に応じて様々なブレークイーブンピップのために私のストップロスを追跡しようとしている私のEAを持っています。私はこれを5桁のブローカーに使用していますが、2桁の4桁のブローカータイプを持っているプラットフォームを持っています、、、私が取引を修正しようとすると、私のストップロスは2桁のブローカー(例えばオーディーンが88円)のブレークイーブンにのみ動き、利益ピップを追加せず、私の取引は終了します。質問ですが、2桁のブローカーや4桁、5桁のブローカーを見た場合、ポイント 機能を正しく動作させるにはどのように判断すればよいのでしょうか?
extern bool BreakEven = trueです。
extern int BreakEvenPips = 37;
extern int BreakEvenProfitPips = 10;
double Pnt;
//+------------------------------------------------------------------
int init()
{
if(桁数 == 5 || (桁数 == 3 )) {
Pnt = Point*10;
}
if(Digits == 6 || (Digits == 4 )) { Pnt = Point*100; }.
Pnt = Point*100 です。
}
return(0);
}
int deinit()
{
return(0);
void TrailOrder(int type)
{
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) continue;
if(OrderMagicNumber()!=MagicNumber||OrderSymbol()!=Symbol())継続。
if (オーダータイプ()==OP_BUY)
{
if (Bid >= OrderOpenPrice () + (Pnt*BreakEvenPips &&BreakEven== false ))
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+BreakEvenProfitPips*Point,OrderTakeProfit(),0,CLR_NONE);
}
if (注文タイプ()==OP_SELL)
{
if (Ask <= OrderOpenPrice() - (Pnt*BreakEvenPips &&BreakEven== false))
{
OrderModify(OrderTicket(),OrderOpenPrice()-BreakEvenProfitPips*Point,OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE);
}
}}
どんなヘルプでも大いに結構です!
どのように行うか
取引を開始し、取引に負けた場合、15のトレーリングストップを追加し、取引を開始したまま、新しい取引を開始する(EAは常に1つの取引しか開いていない)ので、EAは現在新しい取引のみで動作しています。
次のようなことを試しています。
TSTP = 15 * MarketInfo(OrderSymbol(), MODE_POINT);
for(x=0;x<OrdersTotal();x++){OrderSelect(x,SELECT_BY_POS,MODE_TRADES);{。
if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic=0)){。
if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(),Bid - TSTP, OrderTakeProfit(), Blue).OrderClose(OrderTicket(), OrderOpenPrice(),Bid - TSTP, OrderTakeProfit(), Blue);
オーダークローズ(OrderTicket(),OrderLots(),Bid,Slip,Aqua);マジック=マジック+1;}}。
if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){?
if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + TSTP, OrderTakeProfit(), Blue).OrderClose(OrderTicket())。
OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Gold);Magic = Magic +1;}}}}.
Ordermodify() エラーコード 1
こんにちは、皆さん。
私は自分自身のためにこのコードをカスタマイズしますが、私は戦略テスターで それを実行するとき、それはこのエラーコードを送信します。
and this is the code:
( i dont know what is wrong with it , help please )
[CODE]void CheckTrailingStop()
{
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderSymbol()!=Symbol()) continue;
if(OrderType() == OP_BUY)
{
if(((Bid - OrderOpenPrice()) > (Poin * TrailingStop)) && (OrderStopLoss() < (Bid - (Poin * TrailingStop))))
OrderModify(
OrderTicket(),
OrderOpenPrice(),
Bid - ( Poin * TrailingStop ),
OrderTakeProfit(),
0,
GreenYellow);
}
if(OrderType() == OP_SELL)
{
if(((OrderOpenPrice() - Ask) > (Poin * TrailingStop)) && (OrderStopLoss() > (Ask + (Poin * TrailingStop))))
OrderModify(
OrderTicket(),
OrderOpenPrice(),
Ask + ( Poin * TrailingStop ),
OrderTakeProfit(),
0,
Red);
}
}
}Experts の libraries サブディレクトリに移動して stdlib.mq4 を見てください。 すべてのエラーはそこにリストされています。 エラー1は "No Error "です。