"ダミー "からの質問 - ページ 91

 
x100intraday:

私が興味を持っていたものはここにありました(ヘルプにこのようなものは見つかりませんでした)http://zulman.googlecode.com/svn/trunk/MT5/Indicators/ColorCandles.mq5。私が質問したことを、あなたのインジケータで組み合わせても良いのか、そうでないのか、この例では実践して問題なく動作しています。

誰がそのやり方ではダメだと言った?ヘルプにインジケーターバッファにコピーできるように書いてあります。別の 指標から。
 
Rosh:
誰がダメだと言った?ヘルプにインジケーターバッファに コピーすると書いてあります。別の 指標から。
それだけでいいんです。上記のような構造でエラーをコピーし始めたのですが、その場で「もしかして禁止されているのでは」という疑惑が生まれました。分かりやすくするためにリファレンスに目を通すと、SetIndexBuffer+CopyBuffer+INDICATOR_DATAの 例は多く載っていますが、INDICATOR_CALCULATIONSとともに 例がなく、これはもっと研究すべきニュアンスかもしれないと判断しました。でも、結果的にはもっとシンプルになりました。
 

皆さん、なぜ1件目に案件があって、2件目に案件がないのかがわからないのですが?

void OnTick()
{
//double TIK = SymbolInfoDouble(_Symbol,SYMBOL_BID);
OPEN();
}
void OPEN()
  {
   MqlTradeRequest mrequest;                            
   MqlTradeResult mresult;                                   
      mrequest.action = TRADE_ACTION_DEAL;              
      mrequest.symbol = _Symbol;                      
      mrequest.volume = 1;    
      mrequest.price = SymbolInfoDouble(_Symbol,SYMBOL_BID);                   
      mrequest.sl = 0;                                 
      mrequest.tp = 0;                               
      mrequest.deviation = 5;                             
      mrequest.type= ORDER_TYPE_SELL;                   
      mrequest.type_filling = ORDER_FILLING_FOK;  
      OrderSend(mrequest,mresult);                       
  }

void OnTick()
{
double TIK = SymbolInfoDouble(_Symbol,SYMBOL_BID);
OPEN();
}
void OPEN()
  {
   MqlTradeRequest mrequest;                            
   MqlTradeResult mresult;                                   
      mrequest.action = TRADE_ACTION_DEAL;              
      mrequest.symbol = _Symbol;                      
      mrequest.volume = 1;    
      mrequest.price = SymbolInfoDouble(_Symbol,SYMBOL_BID);                   
      mrequest.sl = 0;                                 
      mrequest.tp = 0;                               
      mrequest.deviation = 5;                             
      mrequest.type= ORDER_TYPE_SELL;                   
      mrequest.type_filling = ORDER_FILLING_FOK;  
      OrderSend(mrequest,mresult);                       
  }
 

へー、質問したっけ? コードをコピーしてテスターで実行してみてください))) たぶん私の手が間違っているのでしょう)) 実際、理論的には、この行は

double TIK = SymbolInfoDouble(_Symbol,SYMBOL_BID);

は、Expert Advisorの操作性に影響を与えることはありません。

 
AUser:

へー、質問したっけ? コードをコピーしてテスターで実行してみてください))) たぶん私の手が間違っているのでしょう)) 実際、理論的には、この行は

は、Expert Advisorの操作性に影響を与えることはありません。

私もそう思うのですが、再現のためのディテールを提供したほうがいいと思います。サービスデスクに書き込んで ください。
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
AUser:

へー、質問したっけ? コードをコピーしてテスターで実行してみてください))) たぶん私の手が間違っているのでしょう)) 実際、理論的には、この行は

は、Expert Advisorの操作性に影響を与えることはありません。

MqlTradeRequest 構造体は、使用するフィールドの数が多いので、ゴミが含まれています。
ポイントは、mrequest変数がローカル(スタックにある)であることと、他のローカルな
スタックにある変数が初期化されていないフィールドの内容に影響を与える。
幸運にもOrderSendに適した値が表示される場合もあれば、そうでない場合もあります。

ZeroMemoryを使用して、構造体を完全にゼロにします。
削除済み  

プラットフォーム全般に目を向けると、DLLインポートって 何?MQLで利用できる例外か、標準か?

 
220Volt:

プラットフォーム全般で見ると、DLLインポートって何?MQLで利用できる例外か、標準か?

は、MQLを褒めているのか、他のプラットフォームの様子を知らないのか?
削除済み  
sergeev:
は、MQLを褒めているのか、それとも他のプラットフォームを知らないのか?
自由な発想で、開発の基盤をDLLに移行して、柔軟に移行する価値があるのかどうか、考えています。いちいち全部書き換えるのは面倒くさいので
 
220Volt:
柔軟な移行を考えて、基礎をDLLに移そうか悩んでいます。
それとも、DLLサポートがオフになることを懸念しているのでしょうか?