どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 7

 
FAQ:

С++

MKLでは、return()は関数であり、その意味するところはすべて含んでいます。


ちなみに、MQL4用の Sample DLLでmt4に付属する標準パッケージでは、戻り値が括弧書きになっているので。

BOOL APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)
  {
//---
   switch(ul_reason_for_call)
     {
      case DLL_PROCESS_ATTACH:
      case DLL_THREAD_ATTACH:
      case DLL_THREAD_DETACH:
      case DLL_PROCESS_DETACH:
         break;
     }
//---
   return(TRUE);
  }
 
ExpertAdvisorに 対応するのを手伝ってください。インストール時にちゃんとやったつもりなんですが、スマイルマークが笑ってるんですが、取引してくれません何が問題なのでしょうか?
 

ごきげんよう。

新しいバーを 開くたびにインジケータがハングアップするため、再計算されるバーの数に制限を規定する方法を誰かアドバイスしてください。

int start()                         
  {
   int i, Counted_bars;  
//--------------------------------------------------------------------
   CurrentPoint1 = 0;
   CurrentPoint2 = 0; 
   kVol1=MarketInfo(Symbol_1, MODE_TICKVALUE)/MarketInfo(Symbol_1, MODE_TICKSIZE);
   kVol2=MarketInfo(Symbol_2, MODE_TICKVALUE)/MarketInfo(Symbol_2, MODE_TICKSIZE);
   Counted_bars=IndicatorCounted(); 
   i=Bars-Counted_bars-1;           
   while(i>=0)                     
     {


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

 

初心者を助けてください!簡単なロボットは書けるのですが、その中に保留中の注文の グリッドを書く方法がわかりません............。どうすればいいのか、わかりやすく説明してください! ))))))))))))))))))))))))))))))))))))))mcu eluのチュートリアルにシンプルオーダーと同じように書いてあるのですが・・・。頭で理解できない...。

 

テスターで、何度も正常な取引をした後に、時々、「滑り」が発生する...。(スプレッドに注ぐ)をスクリーンショットでご覧ください。そして、これはいつも、通常よりもずっと大きなローソクで起こることなのです......。例えば6月19日...とか、7月3日...とか。

テスターの不具合か、コードの不具合か?(以前のトレードでは所定のステージを全て通過しているので、コード上では間違いないのですが...)

 
Krokus:

ごきげんよう。

新しいバーを開くたびにインジケータがハングアップするため、再計算されるバーの数に制限を規定する方法を誰かアドバイスしてください。


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




まあサイクルに終わりがないから失速するんだろうけど。
 

は、どこかに間違いがあるのでしょうか?

string T;

T=(TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES));

 ObjectCreate( "Trend", OBJ_TREND, 0, 'T', 1.3205, 'T', 1.3215);

 ObjectSet( "Trend", OBJPROP_RAY, 0); 
何かタイミングがおかしい...。
 
lottamer:

は、どこかに間違いがあるのでしょうか?

何かタイミングがおかしい...。


ObjectCreate( "Trend", OBJ_TREND, 0, TimeCurrent(), 1.3205, TimeCurrent()+ 3600, 1.3215);

 ObjectSet( "Trend", OBJPROP_RAY, 0); 
bool ObjectCreate(      string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)
時刻は文字列ではなく、日付時間です。
 

こんなフレーズを聞いたことがあります。

из dll ты не можешь запросить предопределеный переменные

では、通常の変数しか渡すことができません。

そこで(DLLの 中で)オーダー・トータルを呼び出すことはできません。

本当でしょうか、すべてがそこに、そこから通過できるのでしょうか。論理的ではないと思います。

 
hoz: そんなフレーズをここで聞いたことがあります。

DLLから 定義済み変数を問い合わせることができない。

では、通常の変数のみを渡すことができます。

そこで(DLLの 中で)オーダー・トータルを呼び出すことはできません。

それは正しいですか、それともすべてがパスイン・アウトできるのですか?論理的ではないと思います。


Close[]] を Bars-1 から 0 までループさせれば、この配列を dll に渡して、そこで操作することができます。まだ試していないけど、やってみないと。