[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 235

 

総じて、好き勝手に描画されます!!全ての通貨ペアで描画されるわけではありませんし、タイムフレームを変えると突然消えます!!。 (上に掲載したものです)。こちらも。

実際、私は線そのものには満足しています。つまり、私が望んだとおりに線が配置され、コードには線の配置場所や色が明確に示されているはずですが、次のものでは色をもっと明るくするでしょう。

 

親愛なる皆様、助けてください!!!!待機中の注文を 満たす方法(例:ティック、特定の価格間隔を介する)。

 
私の理解が正しければ、最もシンプルな形で、このようなものです。まあ、そんなもんだ、そんなもんだ。
//+------------------------------------------------------------------+
//|                                                    байбаевий.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern int kolitsestvo=1;
   extern double lot=0.01;
extern int Skolko_orderov      = 5;     

extern int Rasstojanie    =5;        
                                    
extern double Natscalo      =5;     

extern double teykprofit=12;

extern int magic=600;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
         int schet=0;
int start()
  { 
//----
 if(schet<kolitsestvo){schet++;
   for(int i=1;i<=Skolko_orderov;i++)
               {
                
               
                  OrderSend(Symbol(),OP_BUYSTOP,lot,NormalizeDouble(Bid+Natscalo*Point+i*Rasstojanie*Point,Digits),3,0,NormalizeDouble(Bid+Natscalo*Point+i*Rasstojanie*Point+(teykprofit*Point),Digits),"",magic,0,Red);     
               }           }
//----
   return(0);
  }
//+------------------------------------------------------------------+
それとも別の意味ですか?
 
とても簡単なので、後でやってみます。
 

テスト時にEAが巨大なログファイルを書き込むという問題が発生しました。1日のテストでは、150GBも蓄積されました。それはやりすぎです)))

Expert Advisorでログファイルの書き込みを禁止にすることができるかどうか、アドバイスをお願いします。

 

兄弟、助けて!

初めてExpert Advisorを作成したのですが、どこで何を間違えたのか全く分かりません。

チケット = OrderSend(Symbol(), 0, Lots_New, Ask, 10, NormalizeDouble(Stop, Digits),

NormalizeDouble(Take, Digits), NULL, Magic, 0, Blue);

注文を開こうとする。130という しつこいエラーが出ます。Ask=1,22908, Stop=1,22808, Take=1,23010 (私のストップとテイクは10.0ポイントです)という値を出力しています。

どうしたんですか?

ありがとうございました。

 
Top2n:
簡単なので、後でやってみます。

どういたしまして!!!
 
うーん、どうなんだろう。10ptsではなく11ptsを試してみてください、いけないことですが。あるいは、ペア、ブローカーによっては、一般的にそれを試してみるべきかもしれません。あるいは50pipsでも、犬がどこに隠れているかがわかる。 あるいは200pipsでもいい。
 

それにしても、Sleep(4000)でしか動かないインジケーターが、タイムフレームを変えると永遠に消えてしまうのはどういうことなのでしょうか?

例題を見てみると、他のインダクタもほぼ同じ書き方をしているようです


 
Dimka-novitsek:
うーん、どうなんだろう。10点ではなく11点にしてみてください、いけないことですが。かもしれません、ペア、ブローカーによりますが、一般的に試してみてください。あるいは50pipsでも、犬がどこに隠れているかがわかる。 あるいは200pipsでもいい。

停留所の大きさではなく、最小距離より大きいことを承知の上で停留所にしているのです。そして、それを確認する・・・。

int New_Stop( int Parametr ) // 新規に停止する。

{

int Min_Dist = MarketInfo(Symbol(), MODE_STOPLEVEL);

if(Parametr < Min_Dist)

{

Parametr = Min_Dist;

Print("Stop order level for ", Symbol(), " increased;")

}

return(Parametr;)。

}