[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 363 1...356357358359360361362363364365366367368369370...432 新しいコメント Pr0t0ip 2013.05.28 16:47 #3621 このボタンは何ですか? Chiripaha 2013.05.28 16:47 #3622 Pr0t0tip:こんにちは。私は簡単なEAを書きました(自分で勉強しています)。ロボットは売るために取引を開くだけで、買おうとはしない。購入条件のスペルが間違っていたり、分割がうまくできていなかったりしたことは理解しています。お願いしているのです。これです。extern int tp=100;extern int sl=100;extern int H=14;extern int M=00;double ma1, ma2;int start(){ma1=iMA (NULL,0,18,0,MODE_SMA,PRICE_CLOSE,0);ma2=iMA (NULL,0,36,0,MODE_SMA,PRICE_CLOSE,0);if (注文合計()==0 && iStochastic (NULL,0,50,30,3,0,1,MODE_MAIN,4)<iStochastic (NULL,0,50,30,3,0,1,MODE_SIGNAL,4) && ma1<ma2))OrderSend ("EURUSD", OP_SELL,0.1,Bid,0,Ask+sl*Point,Ask-tp*Point,", 123,Red)を送信。if (OrdersTotal ()==0 && iStochastic (NULL,0,50,30,3,0,1,MODE_MAIN,4)>iStochastic (NULL,0,50,30,3,0,1,MODE_SIGNAL,4) && ma1>ma2)OrderSend ("EURUSD", OP_BUY,0.1,Ask,0,Bid+sl*Point,Bid-tp*Point,",123,Red) を送信します。}を返します(0)。 さて、一目見て、この行をご覧ください。OrderSend ("EURUSD", OP_BUY,0.1,Ask,0,Bid+sl*Point,Bid-tp*Point,"",123,Red);ショートと同様、Bid+slでStop-Loss、Bid-tpでTake-Profitとなります。そして逆に、BidからSLを引いて-ストップロスにし、TPをBidに足して-プロフィットにする必要があります。OrderSend ("EURUSD", OP_BUY,0.1,Ask,0,Bid-sl*Point,Bid+tp*Point,"",123,Red);うまくいくはずだと思います。試してみてください。そして、SRCを使って 挿入されたコードが、いかに美しく読みやすいか、おわかりいただけると思います。 Chiripaha 2013.05.28 16:49 #3623 Pr0t0tip: このボタンは何ですか? ボックスの中にテキストを書き込むところです。上部にはボタンがあり、それを使ってテキストを作成します。そのひとつが、SRCボタン です。カメラの横にあります。 Pr0t0ip 2013.05.28 16:54 #3624 ありがとうございます、すべてうまくいきました。アドバイザーだけが注いでいるのですが、現段階ではそれがメインではありません。 Chiripaha 2013.05.28 17:05 #3625 Dimka-novitsek:最適化とはどういうことか?テスターでロボットと一緒に、最適化する。Could you tell me what '(' - incompatible types C:\Documents and SettingsUserMy Documents ◇FxClub ◇TeleTRADE ◇Constructor.mq4 (68, 39) mean. relative return(errorcomment);? よくわからないのですが、質問だったのでしょうか、それとも答えだったのでしょうか?1行目は全く意味不明なので省略します。そして、2点目について(質問であれば)、ブラケットタイプに互換性がないと悪態をついているのです。おそらく、どこかのブラケットが四角(またはカール)ではなく丸くなっているのでしょう。 NICK_R 2013.05.28 18:14 #3626 ごきげんよう、よろしくお願いします。Bid価格に基づいて、開いたポジションの 種類を返すような関数を書きたいのですが。入札価格の一部が常に上昇する場合、Bcuと入力し、その逆も同様です。自分でもやってみましたが、いつも0が返ってきます。//+----------------------------------------------------------------------------+ //| Описание : Возвращает тип открываемой позиции. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ("" - любой символ, | //| NULL - текущий символ) | //| | //| | //| Глобальные переменные: NAME_OP - тип открываемой позиции | //| BID[] - массив цены BID | //+----------------------------------------------------------------------------+ int NamePositions(string sy="") { int Kol_Tikov=6; ArrayResize(BID,Kol_Tikov); //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- if (sy=="0") sy=Symbol(); { for(int i=Kol_Tikov-1;i>0;i--) BID[i]=BID[i-1]; BID[0]=NormalizeDouble(MarketInfo(sy,MODE_BID),5); if (BID[3]>BID[2] && BID[2]>BID[1]) NAME_OP=OP_SELL; if (BID[3]<BID[2] && BID[2]<BID[1]) NAME_OP=OP_BUY; } return(NAME_OP); } 削除済み 2013.05.28 18:48 #3627 NICK_R:ごきげんよう、よろしくお願いします。Bid価格に基づいて、開いたポジションの種類を返すような関数を書きたいのですが。入札価格の一部が常に上昇する場合、Bcuと入力し、その逆も同様です。自分でもやってみましたが、いつも0が返ってきます。 elllfix 2013.05.29 02:19 #3628 以前は、テスターでOPTIMIZEにチェックを入れると、外部変数がすべて表示されるウィンドウが現れ、最小、最大、ステップを指定する、といった具合でした。今、ボックスにチェックを入れても...何も起こりません。パラメータとピッチのウィンドウはどこにあるか教えてください。 Chiripaha 2013.05.29 02:27 #3629 lottamer:以前は、テスターでOPTIMIZEにチェックを入れると、外部変数がすべて表示されたウィンドウが現れ、最小、最大、ステップを指定する、といった具合でした。が、今確認してみると...何も起こらない。パラメータとピッチのウィンドウはどこにあるか教えてください。 テスターで、EAの設定に 移動してください - 4つの列があります。1列目は、最適化せずにそのまま動作させるものです。2列目は最適化の初期パラメータ、3列目はステップ、4列目は最適化の終了を表しています。 elllfix 2013.05.29 02:32 #3630 Chiripaha: テスターで、EA設定に進みます - 4つのカラムがあります。1列目は、最適化せずにそのまま動作するものです。2列目は最適化のための初期パラメータ、3列目はステップ、4列目は最適化の終了を示す。 テスターではEXPERT PROPERTIESしか表示されません。Expert Advisorの設定が表示されないのですが。彼らはどこにいるのですか?このようなプロパティはありません。 1...356357358359360361362363364365366367368369370...432 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。私は簡単なEAを書きました(自分で勉強しています)。ロボットは売るために取引を開くだけで、買おうとはしない。購入条件のスペルが間違っていたり、分割がうまくできていなかったりしたことは理解しています。お願いしているのです。これです。
extern int tp=100;
extern int sl=100;
extern int H=14;
extern int M=00;
double ma1, ma2;
int start()
{
ma1=iMA (NULL,0,18,0,MODE_SMA,PRICE_CLOSE,0);
ma2=iMA (NULL,0,36,0,MODE_SMA,PRICE_CLOSE,0);
if (注文合計()==0 && iStochastic (NULL,0,50,30,3,0,1,MODE_MAIN,4)<iStochastic (NULL,0,50,30,3,0,1,MODE_SIGNAL,4) && ma1<ma2))
OrderSend ("EURUSD", OP_SELL,0.1,Bid,0,Ask+sl*Point,Ask-tp*Point,", 123,Red)を送信。
if (OrdersTotal ()==0 && iStochastic (NULL,0,50,30,3,0,1,MODE_MAIN,4)>iStochastic (NULL,0,50,30,3,0,1,MODE_SIGNAL,4) && ma1>ma2)
OrderSend ("EURUSD", OP_BUY,0.1,Ask,0,Bid+sl*Point,Bid-tp*Point,",123,Red) を送信します。
}
を返します(0)。
さて、一目見て、この行をご覧ください。
ショートと同様、Bid+slでStop-Loss、Bid-tpでTake-Profitとなります。そして逆に、BidからSLを引いて-ストップロスにし、TPをBidに足して-プロフィットにする必要があります。
うまくいくはずだと思います。試してみてください。
そして、SRCを使って 挿入されたコードが、いかに美しく読みやすいか、おわかりいただけると思います。
このボタンは何ですか?
最適化とはどういうことか?テスターでロボットと一緒に、最適化する。
Could you tell me what '(' - incompatible types C:\Documents and SettingsUserMy Documents ◇FxClub ◇TeleTRADE ◇Constructor.mq4 (68, 39) mean.
relative return(errorcomment);?
よくわからないのですが、質問だったのでしょうか、それとも答えだったのでしょうか?
1行目は全く意味不明なので省略します。
そして、2点目について(質問であれば)、ブラケットタイプに互換性がないと悪態をついているのです。おそらく、どこかのブラケットが四角(またはカール)ではなく丸くなっているのでしょう。
ごきげんよう、よろしくお願いします。
Bid価格に基づいて、開いたポジションの 種類を返すような関数を書きたいのですが。
入札価格の一部が常に上昇する場合、Bcuと入力し、その逆も同様です。
自分でもやってみましたが、いつも0が返ってきます。
ごきげんよう、よろしくお願いします。
Bid価格に基づいて、開いたポジションの種類を返すような関数を書きたいのですが。
入札価格の一部が常に上昇する場合、Bcuと入力し、その逆も同様です。
自分でもやってみましたが、いつも0が返ってきます。
以前は、テスターでOPTIMIZEにチェックを入れると、外部変数がすべて表示されるウィンドウが現れ、最小、最大、ステップを指定する、といった具合でした。
今、ボックスにチェックを入れても...何も起こりません。
パラメータとピッチのウィンドウはどこにあるか教えてください。
以前は、テスターでOPTIMIZEにチェックを入れると、外部変数がすべて表示されたウィンドウが現れ、最小、最大、ステップを指定する、といった具合でした。
が、今確認してみると...何も起こらない。
パラメータとピッチのウィンドウはどこにあるか教えてください。
テスターで、EA設定に進みます - 4つのカラムがあります。1列目は、最適化せずにそのまま動作するものです。2列目は最適化のための初期パラメータ、3列目はステップ、4列目は最適化の終了を示す。
テスターではEXPERT PROPERTIESしか表示されません。Expert Advisorの設定が表示されないのですが。彼らはどこにいるのですか?
このようなプロパティはありません。