需要帮助写一个简单的指标
1 页面的第 522 页 12 上一个上一个
Results 1 to 10 of 17

Thread: 需要帮助写一个简单的指标

  1. #1
    你好

    我试着写一个简单的indior(我从mql语言开始)。
    我的室内空间在伦敦开放,4线向上,4线总共9线,写道
    #property indior_buffers 9
    #property indior_color1 .....依此类推#9,但这一个(#9)并没有像其他人那样用蓝色写成
    同样的情况发生在
    #property indior_width1 ...到#9和indior_style
    这意味着Metatrader不允许最后一行?
    如果没有,有办法画出最后一行吗?

    提前致谢

  2. #2
    MT4限制为8个缓冲区。

  3. #3

  4. #4
    新问题是这个开放价值的陈述?:datetime TimeArray []; double OpenArray []; ArrayCopySeries(OpenArray,MODE_OPEN,符号(),时间范围);我得到了开放价值,但是在格林尼治标准时间0:00h,我想要伦敦会议的开放价值,应该怎样?

  5. #5

    Quote Originally Posted by ;
    新问题是这个开放价值的陈述?:datetime TimeArray []; double OpenArray []; ArrayCopySeries(OpenArray,MODE_OPEN,符号(),时间范围);我得到了开放价值,但是在格林尼治标准时间0:00h,我想要伦敦会议的开放价值,应该怎样?
    MODE_OPEN指的是所选蜡烛。这是蜡烛的开放价格。如果是您需要的时间数据,您可能应该使用MODE_TIME。 MT4不知道伦敦何时开放。您必须提供开放时间/日期并搜索栏。这样的东西应该给你最新的伦敦开放:PHP代码:<code> <span style =“color:#000000”> <span style =“color:#0000BB”> intLondonOpenTime </span> <span style =“color :#007700“> = </span> <span style =”color:#0000BB“> 9 </span> <span style =”color:#007700“>;
    </span> <span style = “color:#0000BB”> doubleLondonOpenPrice </span> <span style =“color:#007700”>;

    for(</span> <span style =“color:#0000BB”> inti </span> <span style =“color:#007700”> = </span> <span style =“color:#0000BB”> 0 </span> <span style =“color:#007700”>; </span> <span style =“color:#0000BB”> i </span> <span style =“color:#007700”> lt; </span> <span style =“color:#0000BB”>条形</span > <span style =“color:#007700”>; </span> <span style =“color:#0000BB”> i </span> <span style =“color:#007700”> )<br> if(</span> <span style =“color:#0000BB”> TimeHour </span> <span style =“color:#007700”>(</span> <span style =“color:#0000BB”> TimeArray </span> <span style =“颜色:#007700“>#91; </span> <span style =”color:#0000BB“> i </span> <span style =”color:#007700“>#93;)== </span> <span style =“color:#0000BB”> LondonOpen </span> <span style =“color:#007700”> </span> <span style =“color:#0000BB”> TimeMinute </span> <span style =“color:#007700”>(</span> <span style =“color:#0000BB”> TimeArray </span> <span style =“color:#007700”>#91; </span> <span style =“color:#0000BB”> i </span> <span style =“color:#007700”>#93;)== </span> <span style =“color:#0000BB”> 0 </span> <span style =“color:#007700”>)</span> <span style =“color:#0000BB”> LondonOpenPrice </span> <span style =“color:#007700”> = </span> <span style =“color:#0000BB”> OpenArray </span> <span style =“color:#007700”>#91; </span> <span style =“color:#0000BB”> i </span> <span style =“color:#007700”>#93 ;;
    </span> <span style =“color:#0000BB”> </span> </span> </code>如果时间范围低于1小时,则必须检查分钟太。我修改了上面的例子。

  6. #6
    Xaphod感谢您的回答,我会尝试您的解决方案,我肯定会提出更多问题

  7. #7
    你好,这是我,我已经设法创建基于其他论坛的其他indior基础上的indior,我有一点问题,indior有8行,我想要他们标记,但只得到其中一个带标签,可以有人弄清楚问题是什么?这是标签代码:ObjectCreate(1,OBJ_TEXT,0,0,0); ObjectSetText(1,1,fontsize,Arial,Red); ObjectCreate(0,75,OBJ_TEXT,0,0,0); ObjectSetText(0,75,0,75,fontsize,Arial,Red); ObjectCreate(0,55,OBJ_TEXT,0,0,0); ObjectSetText(0,55,0,55,fontsize,Arial,Red); ObjectCreate(0,35,OBJ_TEXT,0,0,0); ObjectSetText(0,35,0,35,fontsize,Arial,Red); ObjectCreate(-0,35,OBJ_TEXT,0,0,0); ObjectSetText(-0,35,-0,35,fontsize,Arial,Red); ObjectCreate(-0,55,OBJ_TEXT,0,0,0); ObjectSetText(-0,55,-0,55,fontsize,Arial,Red); ObjectCreate(-0,75,OBJ_TEXT,0,0,0); ObjectSetText(-0,75,-0,75,fontsize,Arial,Red); ObjectCreate(-1,OBJ_TEXT,0,0,0); ObjectSetText(-1,-1,fontsize,Arial,Red); if(PBuffer1 [i]!= PBuffer1 [i 1])ObjectMove(1,0,Time [i],P); if(PBuffer2 [i]!= PBuffer2 [i 1])ObjectMove(0.75,0,Time [i],Q); if(PBuffer3 [i]!= PBuffer3 [i 1])ObjectMove(0.55,0,Time [i],R); if(PBuffer4 [i]!= PBuffer4 [i 1])ObjectMove(0.35,0,Time [i],S); if(PBuffer5 [i]!= PBuffer5 [i 1])ObjectMove(-0.35,0,Time [i],T); if(PBuffer6 [i]!= PBuffer6 [i 1])ObjectMove(-0.55,0,Time [i],U); if(PBuffer7 [i]!= PBuffer7 [i 1])ObjectMove(-0.75,0,Time [i],V); if(PBuffer8 [i]!= PBuffer8 [i 1])ObjectMove(-1,0,Time [i],W); P,Q,R,S,T,U,V,W是用indior计算声明的任何建议都是正确的,或者用有效的东西代替它是好的

  8. #8

    Quote Originally Posted by ;
    你好,这是我,我已经设法创建基于其他论坛的其他indior基础上的indior,我有一点问题,indior有8行,我想要他们标记,但只得到其中一个带标签,可以有人弄清楚问题是什么?这是标签代码:
    打开对象列表(Ctrl-B或右键单击_gt;对象列表)并查看是否创建了对象,如果是,则检查它们具有哪些属性和参数。它们可能正在绘制,但不在图表的可见部分。时间和价格参数是您期望的吗?

  9. #9
    2附件
    Quote Originally Posted by ;
    打开对象列表(Ctrl-B或右键单击_gt;对象列表)并查看是否创建了对象,如果是,则检查它们具有哪些属性和参数。它们可能正在绘制,但不在图表的可见部分。时间和价格参数是您期望的吗?
    是的Xaphod你是对的,但我的问题是我无法解决它。第一张图片是丢失标签之一,另一张是正确的标签

  10. #10

    Quote Originally Posted by ;
    是的你是对的,但我的问题是我无法解决它。第一张图片是丢失标签之一,另一张是正确的标签
    Maybe the condition you set is not true and therefore the Move function is not executed. This works for me. Prints '1' next to the current candle: PHP Code: <code><span style=”color: #000000”> <span style=”color: #0000BB”></span><span style=”color: #FF8000”>// ------------------------------------------------------------------
    //|scriptprogrtartfunction|
    // ------------------------------------------------------------------
    </span><span style=”color: #0000BB”>intstart</span><span style=”color: #007700”>(){
    </span><span style=”color: #0000BB”>ObjectCreate</span><span style=”color: #007700”>(</span><span style=”color: #DD0000”>”1”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>OBJ_TEXT</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>);
    </span><span style=”color: #0000BB”>ObjectSetText</span><span style=”color: #007700”>(</span><span style=”color: #DD0000”>”1”</span><span style=”color: #007700”>,</span><span style=”color: #DD0000”>”1”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>12</span><span style=”color: #007700”>,</span><span style=”color: #DD0000”>”Arial”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Red</span><span style=”color: #007700”>);
    if(</span><span style=”color: #0000BB”>ObjectFind</span><span style=”color: #007700”>(</span><span style=”color: #DD0000”>”1”</span><span style=”color: #007700”>)gt;=</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>)</span><span style=”color: #0000BB”>ObjectMove</span><span style=”color: #007700”>(</span><span style=”color: #DD0000”>”1”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Time</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>#93;,</span><span style=”color: #0000BB”>Bid</span><span style=”color: #007700”>);
    }
    </span><span style=”color: #0000BB”></span> </span> </code> Do this to see if the line is executed and to see what values you are getting: PHP Code: <code><span style=”color: #000000”> <span style=”color: #0000BB”></span><span style=”color: #007700”>if(</span><span style=”color: #0000BB”>PBuffer1</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>i</span><span style=”color: #007700”>#93;!=</span><span style=”color: #0000BB”>PBuffer1</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>i</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>#93
    </span><span style=”color: #0000BB”>Comment</span><span style=”color: #007700”>(</span><span style=”color: #DD0000”>”Time=”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Time</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>i</span><span style=”color: #007700”>#93;,</span><span style=”color: #DD0000”>”Buf1=”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>PBuffer1</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>i</span><span style=”color: #007700”>#93;,</span><span style=”color: #DD0000”>”Buf2=”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>PBuffer1</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>i</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>#93;
    </span><span style=”color: #0000BB”></span> </span> </code>

发布权限

  • 您不可发布新主题
  • 您不可回复
  • 您不可发布附件
  • 您不可编辑您的帖子
  •  
  • BB代码是打开的
  • 表情符号是打开的
  • [IMG]代码是打开的
  • [视频]代码是打开的
  • HTML代码是关闭的
histoforex网站使用cookie 文字跟踪
histoforex网站使用cookie 文字跟踪,某些设定已经固定。您可以点击此处阅读我们的Cookie使用说明。 请点击右键接受我们的cookies。如果您选择继续使用histoforex网站,我们将认为您接受我们的cookies。