[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 15

 
Novice >> :
ここでのエラーは何なのか、どうすれば実装できるのか。

実は、もう実装しているんですね)あとは、最終ロットを納得のいく形に持っていくだけ...。

 
初心者が 書いた(a)>>。

ここでのエラーは何なのか、どうすれば実装できるのか。

行末に「;」をつけるのを忘れていました。

 
neoclassic >> :
グラフ上にjpegを出力することが可能かどうか教えてください。
 
できない、Wingdingのような独自のフォントを画像として作成し、出力する...。
 
xrust >> :

具体的にはどのようなことを実現しようとしているのでしょうか?


自動ロットカウント:バランスユニット50個ごとに0.01ロット。
Figar0>>:

そうですね......実はもう実装しているんです)あとは、最終的なロットを納得のいく形に仕上げていくだけなんですが......。


コンパイル時に5つのエラーが発生し、その理由がわからなかった。

keekkenen さんが書き込みました>>1

行末に「;」をつけるのを忘れていました。


ありがとうございました。うまくいった。
 
プログラマーの皆さん、こんにちは。プログラムにご協力ください。タイマーですが、MKL4にはなく、ある種のレフティです。つまり、単なるプログラムです。等間隔でカウントダウンし、合図を送るタイマーです。しかし、その間隔が非常に短いのです。長いものでは120秒ですが、間隔は30分までと長めにしてください。 何かできることはないでしょうか。よろしくお願いします。
ファイル:
tim_ngtrrg.rar  213 kb
 

以下は関数の例です。

bool isTime(int sec){
   bool res = false;
   static datetime time = 0;
   double min = 0;
   if (TimeCurrent() >= time){
      min = MathFloor( sec / 60);
      if ( min==0) min = 1.0;         
      time = iTime(NULL,PERIOD_H1,0) + (MathFloor(Minute()/ min) + 1) * min * 60;
      res = true;
   } 
   return( res);
}


この関数は、最後にこの関数を呼び出してから、指定された秒数が経過した場合に真を返します。

このように、if ( ! isTime(Period()*60) ) return(0); これは、どのタイムフレームにも当てはまります....


この関数では,常に現在の時間の先頭が開始点となります(iTime(NULL,PEROD_H1,0)).

例えば、最初の起動から111秒ごとにアラートが飛び出すようにしたい場合は、この機能を修正するとよいでしょう...。

ということで、以下のようになります。

bool isTime(int startTime, int sec){
   bool res = false;
   static datetime time = 0;
   double min = 0; 
   if (TimeCurrent() >= time){
      min = MathFloor( sec / 60);
      if ( min==0) min = 1.0;          
      time = startTime + (MathFloor(Minute()/ min) + 1) * min * 60;
      res = true;
   }  
   return( res);
}

111秒ごとにアラートが表示されるようにするには、次のようにします。

int startTime = 0;

int init (){
   startTime = TimeCurrent();
}

int start(){

   if (! isTime(111)) return(0);

   Alert("Прошло 111 или более секунд !");
}
 
keekkenen >> :

以下は関数の例です。


この関数は、最後にこの関数が呼ばれてから、設定された秒数が経過した場合に真を返します。

if ( ! isTime(Period()*60) ) return(0); この動作は、どのタイムフレームにも適用されます。


この関数では,常に現在の時間の先頭が開始点となります(iTime(NULL,PEROD_H1,0)).

例えば、最初の起動から111秒ごとにアラートを表示させたい場合は、この関数を修正する必要があります...。

が得られる。

111秒ごとにアラートが表示されるようにします。





ありがとうございます。スクリプトとして、あるいはアドバイザーとして、どのようにフォーマット化するか教えていただけますか?

 
まあ、どこで使うかはあなた次第ですが...。を使えば、そこそこの効果が期待できる...。
 

成行注文のロット数を新規に開くことなく増やすことが可能かどうか、教えてください。