[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 223

 
Slava2007:

しかし、MQL4に挿入するにはどうしたらいいのか。内蔵されている指標の標準セットには含まれていないのですね。

https://docs.mql4.com/ru/indicators/iCustom
 
sergeev:

ということで、議事録に載っていますね。

最初の1000本(17時間換算)では、前日を参照するのに十分ではありません。



1,000本という数字はどこから来ているのでしょうか。理解できない。
 
Zzumer:

1,000本という数字はどこから出てきたのですか?理解できない。

テスターを起動したときのバーの本数は?
 
また、FAQの「インジケーター、スクリプト、DLLライブラリ、TPL テンプレートのインストール方法」にも詳細が記載されています。
 
sergeev:

また、テスターを起動したときのバーの本数は?


つまり、テスターは起動時に不完全な履歴を含んでいる?

さて、ちなみにExpert Advisorは正常に動作しています。

 

こんにちは。

売りの逆 指値注文を出すと、エラー130 - invalid stopが出続けます。しかし、同じパラメーターのBUY STOP注文は問題なく発注されます。以下はコードの断片です。

 double stoploss=0;
  double takeprofit=0;
  open_positions(OP_SELLSTOP, sellLot, buyPrice, stoploss, takeprofit, Symbol());
  open_positions(OP_BUYSTOP, buyLot, buyPrice, stoploss, takeprofit, Symbol());

これはユーザー定義関数の呼び出しで、以下はそのユーザー定義関数の本体です。面白いのは、OrderSendの呼び出しに変数ではなく明示的に0を入れても、エラーが表示されることです何が問題なのでしょうか?

while(i<=Count_Of_Trade_Try) {
    
    int ticket = OrderSend(symb,      
                           type,        
                           lot,           
                           price,        
                           Slipage,      
                           stoploss, 
                           takeprofit, 
                           Order_Comment, 
                           Magic_Number,  
                           0,             
                           CLR_NONE);     
    if(ticket!=-1) 
      break;
    err=GetLastError(); 
    Print("error=",err);
 
ArgentumZ:

こんにちは。

売りの逆指値注文を出すと、エラー130 - invalid stopが出続けます。しかし、同じパラメーターのBUY STOP注文は問題なく発注されます。以下はコードの断片です。

これはユーザー定義関数の呼び出しで、以下はそのユーザー定義関数の本体です。面白いのは、OrderSendの呼び出しに変数ではなく明示的に0を入れても、エラーが表示されることです何が問題なのでしょうか?

チュートリアル、今回は特に「注文の特徴」と「取引のルール」を 読んで、自分でエラーを発見してください。
 
注文をSellに変更(当然注文価格を現在の価格に変更、ただしストップロスに触れない)-正常にオープン。Sell Limitを 試したが、同じ曲でストップが違う!
 
MaxZ:
チュートリアル、今回は特に「注文の特徴」と「 取引のルール」を 読んで、自分でエラーを発見してください。
した、凍結距離などはわかるのですが、ストップロスゼロがこれらの制限にどう関係するのかがわかりませんもし、間違いを見つけたら、教えてください。ここに書く前に、マニュアルをよく読みました。必要なければ書かない。
 
forexnew:

分足、1時間足、日足など、一部のタイムフレームのみをダウンロードするように設定するにはどうしたらよいですか?

このように:string sTimeFrame = {"M1", "H1", "D1"}; // スキャンされたTFを列挙する文字列です。

分単位では2000本以上ダウンロードされませんが、私のEAでは7000本以上必要です。このスクリプトでポンピングした後、私のEAはもっとポンピングします。

すべてのバーがダウンロードされるわけではなく、このような設計になっているのでしょうか?

サーバーから渡されるものはすべてダウンロードしています。その数、約6万本。サーバーはそれ以上保存しない。