どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 299 1...292293294295296297298299300301302303304305306...1178 新しいコメント Hammerochek 2013.12.01 17:50 #2981 皆さん!コードで助けてください!!!初めてのEAです!!!一つのエラーに3時間格闘しています !!!!!!!!エラー:プログラム終了のアンバランスな左括弧!!!! //+------------------------------------------------------------------+ //|Nevalyashka_BOT.mq4||New! //| 著作権 2013, MetaQuotes Software Corp. //|https://www.metaquotes.net/| //+------------------------------------------------------------------+ #property copyright "Copyright 2013, MetaQuotes Software Corp. #プロパティリンク "https://www.metaquotes.net/" #property indicator_buffers 2 #プロパティ indicator_color1 Green #property indicator_color2 レッド #property indicator_width1 2 #property indicator_width2 2 extern int Bars_To_Count = 400; extern int int Arrow_dis_from_can = 2;//points extern bool play_sound = true; extern string sound_name = "Red Alert"; extern double lots =0.1; extern int SlipPage =30; extern int StopLoss =250; extern int TrailingStop =220; extern int TrailingStep =1; extern string comment = "NaVaLyaShkaの勝利。 extern int Magic =777; double buf_up[]; double buf_down[]; ダブルアップ ダブルダウン int bars_cheked; int ticketです。 int Sl; int i; //+------------------------------------------------------------------+ //| エキスパート初期化関数 //+------------------------------------------------------------------+ void init() { SetIndexBuffer(0,buf_up)を設定。 SetIndexArrow(0,233)を設定。 SetIndexStyle(0,DRAW_ARROW)を設定します。 SetIndexArrow(1,234)。 SetIndexBuffer(1,buf_down)を設定。 SetIndexStyle(1,DRAW_ARROW)を設定します。 if (桁数 ==3 || 桁数 ==5) { StopLoss*=10; SlipPage*=10; TrailingStop*=10とする。 TrailingStep *=10; } } //+------------------------------------------------------------------+ //| 専門家による初期化関数 //+------------------------------------------------------------------+ void deinit() { } //+------------------------------------------------------------------+ //| エキスパートスタート機能 //+------------------------------------------------------------------+ void start() { for(int h=1;h<Bars_To_Count-bars_cheked;h++) { ///////////////////////////////////上 if(Open[h]<Close[h])とする。 { for(int u=h+1;u<Bars_To_Count+1;u++) { if(Open[u]!=Close[u])とする。 が壊れる。 } if(オープン[u]>クローズ[u]) { Sl=NormalizeDouble(Ask-StopLoss*Point,Digits)です。 ticket=OrderSend(Symbol(,OP_BUY,lots,Ask,SlipPage,comment,Magic,0,indicator_color1)とする。) if (ticket>0) { if (OrderSelect(ticket,SELECT_BY_TICKET, MODE_TRADES) ==true) { OrderModify(ticket,OrderOpenPrice(),Sl,0,0)。 } buf_up[h]=Low[h]-Arrow_dis_from_can*Point; } } } //+------------------------------------------------------------------+ void トレイリング。 { for(int i=0; i < オーダートータル(); i++) { (if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES)) { if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { if (OrderType() == OP_BUY) { if (買値-売値() > TrailingStop*Point) { if (OrderStopLoss() < Bid - (TrailingStop + TrailingStep)*Point) { Sl=NormalizeDouble(Bid-TrailingStop*Point,Digits)です。 if (OrderStopLoss() !=Sl) { OrderModify(OrderTicket(),OrderOpenPrice(),Sl,0,0); } } } } } if (OrderType() == OP_SELL) { if (注文開始価格()-売値) > TrailingStop*Point) { if (OrderStopLoss() > Ask + (TrailingStop + TrailingStep)*Point) { Sl=NormalizeDouble(Ask+TrailingStop*Point,Digits)とする。 if (OrderStopLoss() !=Sl) { OrderModify(OrderTicket(),OrderOpenPrice(),Sl,0,0); } } } } } } } } //+------------------------------------------------------------------+ ////////下 if(Open[h]>Close[h])とする。 { for(int e=h+1; e < Bars_To_Count+1; e++) { if(Open[e]!=Close[e])とする。 が壊れる。 { if(Open[e]<Close[e])とする。 { Sl=NormalizeDouble(Bid+StopLoss*Point,Digits)です。 ticket=OrderSend(Symbol(,OP_SELL,Bid,SlipPage,comment,Magic,0,indicator_color2))。 if (ticket>0) { OrderModify(ticket,OrderOpenPrice(),Sl,0,0)。 buf_down[h]=High[h]+Arrow_dis_from_can*Point; } } }//終了 } } } Any rookie question, so コーディングのヘルプ [ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. Artyom Trishkin 2013.12.01 17:55 #2982 Hammerochek: 皆さん!コードで助けてください!!!初めてのEAです!!!一つのエラーに3時間格闘しています !!!!!!!!エラー:プログラム終了のアンバランスな左括弧!!!! 括弧が1つ抜けています。にペアで探してみてください。 Boris 2013.12.01 17:56 #2983 solnce600:一つの楽器のウィンドウに表示されるバーの数が異なる問題を解決しました。Bars変数に必要な数のバーを追加するだけで、チャートは移動します。しかし、テスターがグレートに嘘をつかないと、存在するように見える。 。 4つの単純条件からなる1つの複合条件と、ストップとプロフィットを固定した注文を開く。そして、この微妙に変化する複雑な状態が何度も繰り返されるのです。最大のリスクは、1回以上連続してストップ高になることが非常に少ないことです。(250〜300pips)です。.http://clip2net.com/s/6if1Gm(2000年から2014年まで)http://clip2net.com/s/6if2PS トレードの回数は毎週平均2-3回(しかもすべてストップなし)にできる。あるいは、1日1トレード、ストップなしでも同じかもしれません。 すべて納得です!ストップを入れないということは、ドローダウンが大きいということです。ストップを置かないということは、ドローダウンを許容するということです。私は「陥没」したくないのですが、私は自分の経験からこれらの「グレイル」を知っているのです Artyom Trishkin 2013.12.01 17:59 #2984 borilunad: すべてがクリアになりましたストップを使わないということは、ドローダウンが大きいということです。しかし、クローズアップの間にテスターで見ることはできませんが、本番で見てギョッとすることがあるかもしれません私は、鯉を飼うわけではありませんが、自分の経験から、これらの「葡萄」を知っていますボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。60%で(なんとなくですが、それにしても...)証券会社はすでにStop Outですべてをカットしているのですから、たいしたことではありません。 座っているだけでバカになる。 ANDREY 2013.12.01 18:00 #2985 borilunad: すべて納得です!ストップを入れないということは、ドローダウンが大きいということです。ストップを置かないということは、ドローダウンを許容するということです。私は "鯉 "ではなく、自分の経験からこれらの "grail "を知っているのです! 私のストップは250から400までですが、価格がそこまで到達することはありません。 滅多にないことなので、連続1回のストップを超えることはないかもしれません。 ANDREY 2013.12.01 18:02 #2986 artmedia70: ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。60%の証券会社が(なんとなくですが、やはり...)すでにStop Outですべてをカバーしているのは、たいしたことではありません。 そこで初回入金額を間違えて表示してしまっただけです。 Artyom Trishkin 2013.12.01 18:04 #2987 solnce600: 初回入金分を正しく入れて いなかっただけです。 そうなんだ!ビールは正しいビールのはずなのに・・・。ビールはウォッカが正解・・・。 ANDREY 2013.12.01 18:05 #2988 artmedia70: ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。6割の証券会社が(なんとなくですが、やはり...)すでに全部ストップ安になっているのは、大したことではありません。 アホみたいな露出の多さです。 あまり長く座っていると、600~700回のトレードのうち、1回はストップで決済されてしまいます。 Boris 2013.12.01 18:08 #2989 artmedia70:ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。6割の証券会社が(なんとなくですが、やはり...)既に全部ストップ安になっているのは、大したことではありません。アホみたいな露出の多さです。 はっきり言って!そのため、StopAutのずっと前に、ポジションを開く 前やAlertを補充する前に、十分な「マニア」がないことを処方しているのです。少なくとも私は、「しくじり」が出ていることを知り、他の解決策を探します。 ANDREY 2013.12.01 18:09 #2990 artmedia70: そのとおりです。ビールは正しいビールでなければならない・・・。ビールはウォッカが正解・・・。 そして、2000年から2014年までの1500~2000回のストップなしのトレードをテスターで見せれば、信じてもらえるはずです。 しかし、注文は30p.の利益で、250-400のストップで行われます。 1...292293294295296297298299300301302303304305306...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん!コードで助けてください!!!初めてのEAです!!!一つのエラーに3時間格闘しています !!!!!!!!エラー:プログラム終了のアンバランスな左括弧!!!!
//+------------------------------------------------------------------+
//|Nevalyashka_BOT.mq4||New!
//| 著作権 2013, MetaQuotes Software Corp.
//|https://www.metaquotes.net/|
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp.
#プロパティリンク "https://www.metaquotes.net/"
#property indicator_buffers 2
#プロパティ indicator_color1 Green
#property indicator_color2 レッド
#property indicator_width1 2
#property indicator_width2 2
extern int Bars_To_Count = 400;
extern int int Arrow_dis_from_can = 2;//points
extern bool play_sound = true;
extern string sound_name = "Red Alert";
extern double lots =0.1;
extern int SlipPage =30;
extern int StopLoss =250;
extern int TrailingStop =220;
extern int TrailingStep =1;
extern string comment = "NaVaLyaShkaの勝利。
extern int Magic =777;
double buf_up[];
double buf_down[];
ダブルアップ
ダブルダウン
int bars_cheked;
int ticketです。
int Sl;
int i;
//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
void init()
{
SetIndexBuffer(0,buf_up)を設定。
SetIndexArrow(0,233)を設定。
SetIndexStyle(0,DRAW_ARROW)を設定します。
SetIndexArrow(1,234)。
SetIndexBuffer(1,buf_down)を設定。
SetIndexStyle(1,DRAW_ARROW)を設定します。
if (桁数 ==3 || 桁数 ==5)
{
StopLoss*=10;
SlipPage*=10;
TrailingStop*=10とする。
TrailingStep *=10;
}
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
void deinit()
{
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
void start()
{
for(int h=1;h<Bars_To_Count-bars_cheked;h++)
{
///////////////////////////////////上
if(Open[h]<Close[h])とする。
{
for(int u=h+1;u<Bars_To_Count+1;u++)
{
if(Open[u]!=Close[u])とする。
が壊れる。
}
if(オープン[u]>クローズ[u])
{
Sl=NormalizeDouble(Ask-StopLoss*Point,Digits)です。
ticket=OrderSend(Symbol(,OP_BUY,lots,Ask,SlipPage,comment,Magic,0,indicator_color1)とする。)
if (ticket>0)
{
if (OrderSelect(ticket,SELECT_BY_TICKET, MODE_TRADES) ==true)
{
OrderModify(ticket,OrderOpenPrice(),Sl,0,0)。
}
buf_up[h]=Low[h]-Arrow_dis_from_can*Point;
}
}
}
//+------------------------------------------------------------------+
void トレイリング。
{
for(int i=0; i < オーダートータル(); i++)
{
(if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderType() == OP_BUY)
{
if (買値-売値() > TrailingStop*Point)
{
if (OrderStopLoss() < Bid - (TrailingStop + TrailingStep)*Point)
{
Sl=NormalizeDouble(Bid-TrailingStop*Point,Digits)です。
if (OrderStopLoss() !=Sl)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Sl,0,0);
}
}
}
}
}
if (OrderType() == OP_SELL)
{
if (注文開始価格()-売値) > TrailingStop*Point)
{
if (OrderStopLoss() > Ask + (TrailingStop + TrailingStep)*Point)
{
Sl=NormalizeDouble(Ask+TrailingStop*Point,Digits)とする。
if (OrderStopLoss() !=Sl)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Sl,0,0);
}
}
}
}
}
}
}
}
//+------------------------------------------------------------------+
////////下
if(Open[h]>Close[h])とする。
{
for(int e=h+1; e < Bars_To_Count+1; e++)
{
if(Open[e]!=Close[e])とする。
が壊れる。
{
if(Open[e]<Close[e])とする。
{
Sl=NormalizeDouble(Bid+StopLoss*Point,Digits)です。
ticket=OrderSend(Symbol(,OP_SELL,Bid,SlipPage,comment,Magic,0,indicator_color2))。
if (ticket>0)
{
OrderModify(ticket,OrderOpenPrice(),Sl,0,0)。
buf_down[h]=High[h]+Arrow_dis_from_can*Point;
}
}
}//終了
}
}
}
皆さん!コードで助けてください!!!初めてのEAです!!!一つのエラーに3時間格闘しています !!!!!!!!エラー:プログラム終了のアンバランスな左括弧!!!!
括弧が1つ抜けています。にペアで探してみてください。
一つの楽器のウィンドウに表示されるバーの数が異なる問題を解決しました。
Bars変数に必要な数のバーを追加するだけで、チャートは移動します。
しかし、テスターがグレートに嘘をつかないと、存在するように見える。
。
4つの単純条件からなる1つの複合条件と、ストップとプロフィットを固定した注文を開く。
そして、この微妙に変化する複雑な状態が何度も繰り返されるのです。
最大のリスクは、1回以上連続してストップ高になることが非常に少ないことです。(250〜300pips)です。
.http://clip2net.com/s/6if1Gm(2000年から2014年まで)
http://clip2net.com/s/6if2PS
トレードの回数は毎週平均2-3回(しかもすべてストップなし)にできる。
あるいは、1日1トレード、ストップなしでも同じかもしれません。
すべてがクリアになりましたストップを使わないということは、ドローダウンが大きいということです。しかし、クローズアップの間にテスターで見ることはできませんが、本番で見てギョッとすることがあるかもしれません私は、鯉を飼うわけではありませんが、自分の経験から、これらの「葡萄」を知っています
ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。60%で(なんとなくですが、それにしても...)証券会社はすでにStop Outですべてをカットしているのですから、たいしたことではありません。
座っているだけでバカになる。
すべて納得です!ストップを入れないということは、ドローダウンが大きいということです。ストップを置かないということは、ドローダウンを許容するということです。私は "鯉 "ではなく、自分の経験からこれらの "grail "を知っているのです!
ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。60%の証券会社が(なんとなくですが、やはり...)すでにStop Outですべてをカバーしているのは、たいしたことではありません。
初回入金分を正しく入れて いなかっただけです。
ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。6割の証券会社が(なんとなくですが、やはり...)すでに全部ストップ安になっているのは、大したことではありません。
アホみたいな露出の多さです。
ボリス、彼はすでにレポートを共有しています。そこでは、記憶が正しければ、98%のドローダウンがありました。6割の証券会社が(なんとなくですが、やはり...)既に全部ストップ安になっているのは、大したことではありません。
アホみたいな露出の多さです。
そのとおりです。ビールは正しいビールでなければならない・・・。ビールはウォッカが正解・・・。
そして、2000年から2014年までの1500~2000回のストップなしのトレードをテスターで見せれば、信じてもらえるはずです。
しかし、注文は30p.の利益で、250-400のストップで行われます。