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

 
Parn25:
保留中の注文のロットを変更することが可能かどうか、皆さん教えてください。

取引注文は、OrderModify(...) 関数で変更されます。

Lots機能はロットを修正するものではありません。

 
mersi:
2つの質問です。

1.配列doubleab=a*bに 1つ目以降の変数double abc[10] を書き込み/入力するにはどうしたらよいですか?
2.最初の変数を削除して、11番目の変数を配列に書き込むにはどうすればよいですか?

変数が配列に書かれる順序(前方または後方)は重要ではありません。配列内の変数は、算術平均を求めるために必要です。
問題を解決しました。
 
Parn25:
保留中の注文のロットを変更することが可能かどうか、皆さん教えてください。

ロットを変更することはできません。この保留中の注文を削除し、別の数量で新しい注文を設定することができます。

 
artmedia70:

例えば、人が時間軸を変えているだけでなく、仕事が終わっているかどうか、どうやって見分ける のですか?もし、偶然であっても...。


それなら、タイムフレーム間のジャンプを禁止する方が簡単です。私の観察によれば、このような設計では、物理的に時間軸を切り替えることができないようです。

を start()内または init()の最初に挿入する。いいえ、切り替えはリターンで行われますが、文字通りコンマ何秒かで行われます。

void Startimeframe()
{
        int hWnd, wParam;
        switch(Period())
        {
                case PERIOD_M1:  wParam = 33137; break;
                case PERIOD_M5:  wParam = 33138; break;
                case PERIOD_M15: wParam = 33139; break;
                case PERIOD_M30: wParam = 33140; break;
                case PERIOD_H1:  wParam = 33135; break;
                case PERIOD_H4:  wParam = 33136; break;
                case PERIOD_D1:  wParam = 33134; break;
                case PERIOD_W1:  wParam = 33141; break;
                case PERIOD_MN1: wParam = 33334; break;
        }
        hWnd = WindowHandle(Symbol(),Period());
        if(wParam!=33137) PostMessageA(hWnd,WM_COMMAND,33137,0);
}
 

この機能は、注文が開始されてから2日後に終了します。

if (Time[0]-OrderOpenTime() >= 2*1440*60 )  
          {
           OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,4 ),3,Red);
          }

経過時間の計算から土日を除外するには、どのような方法が適切でしょうか?

iBarShiftで 突破しようと考えています。 このやり方で良いのでしょうか?

 
Operr:

この機能は、注文が開始されてから2日後に終了します。

経過時間の計算から土日を除外するには、どのような方法が適切でしょうか?

iBarShiftで 突破しようと考えています。 このやり方で良いのでしょうか?

EAでそうしました。ただし、利益を正しくカウントするために、土日を除いた取引日数をカウントしています。

OrderSelect(0,SELECT_BY_POS,MODE_HISTORY);
   Days=MathRound((TimeCurrent()-OrderOpenTime())/(3600*24));
  //--вычесть выходные дни--------
   for(i=0; i<Days; i++)
    {  
      if(TimeDayOfWeek(CurTime()-i*24*3600)==0 || TimeDayOfWeek(CurTime()-i*24*3600)==6)  Days3++;
    }
   Days-=Days3;
 
M1では、1つのパラメータ(テスター予測時間)が、24時間のストーリーで28時間最適化されていますが、最適化の時間を短縮する方法を教えてください。
 

コンパイル時にエラーになる理由を教えてください。

//+------------------------------------------------------------------+
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""

int Count=0;

//+------------------------------------------------------------------+
//|                                   |
//+------------------------------------------------------------------+
int start()                                     // Спец. ф-ия start()   
{   double Price = Bid;                          // Локальная перемен.   
My_Function();                               // Вызов польз. ф-ии   
Alert("Новый тик ",Count,"   Цена = ",Price);// Сообщение   
return;                                      // Выход из start()   }
//--------------------------------------------------------------------

int My_Function()                               // Описание польз.ф-ии   
{   
Count++;                                     // Счётчик обращений    
}
 
Cheb999:

コンパイル時にエラーになる理由を教えてください。

return;                                      // Выход из start()   }

コメント内の 閉じ括弧

 
Operr:

この機能は、注文が開始されてから2日後に終了します。

経過時間の計算から土日を除外するには、どのような方法が適切でしょうか?

iBarShiftで 突破しようと考えています。 このやり方で良いのでしょうか?

チャート上に週末・祝日のローソク足はありますか?そのまま飛ばしてしまうのです。ダメ?

次に、ポジションを建ててから 何本のローソク足が経過したかを数えます。